35 lines
2.0 KiB
JSON
35 lines
2.0 KiB
JSON
{
|
|
"$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"
|
|
}
|
|
}
|