{
  "$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"
  }
}
