{ "$schema": "./capability-registry.schema.json", "version": "v1.1.0-semantic", "frozenAt": "2026-06-05T19:40:00+08:00", "status": "CERTIFIED", "agents": { "SF-01": { "name": "project-intake-agent", "file": "scripts/project-intake-agent.mjs", "status": "active" }, "SF-02": { "name": "architecture-agent", "file": "scripts/architecture-agent.mjs", "status": "active" }, "SF-03": { "name": "frontend-builder-agent", "file": "scripts/frontend-builder-agent.mjs", "status": "active" }, "SF-04": { "name": "backend-builder-agent", "file": "scripts/backend-builder-agent.mjs", "status": "active" }, "SF-05": { "name": "fullstack-composer-agent", "file": "scripts/fullstack-composer-agent.mjs", "status": "active" }, "SF-06": { "name": "electron-builder-agent", "file": "scripts/electron-builder-agent.mjs", "status": "active" }, "SF-07": { "name": "release-builder-agent", "file": "scripts/release-builder-agent.mjs", "status": "active" } }, "capabilities": { "frontend": { "supported": true, "tech": "Next.js 15 + React 19 + Tailwind CSS 4" }, "backend": { "supported": true, "tech": "Express + better-sqlite3 + JWT" }, "fullstack": { "supported": true, "tech": "Monorepo (apps/web + apps/api + packages/shared)" }, "electron": { "supported": true, "tech": "Electron 35 + electron-builder" }, "release": { "supported": true, "tech": "Version manifest + SHA256 checksums + platform placeholders" }, "semantic_generation": { "supported": true, "description": "Chinese input → English API/tables/schema" }, "domain_specific_fields": { "supported": true, "description": "40+ field template rules, no generic fallback" }, "singularize_safe": { "supported": true, "description": "status/bus/campus exception handling" } }, "gate": { "benchmark": "node scripts/e2e-benchmark-v1.mjs", "regression": "node --test test/e2e-regression.test.mjs", "semantic": "15-domain manual validation", "gateScript": "node scripts/regression-gate.mjs" } }