- Create skillRegistryRoutes() factory with 6 endpoints - GET /api/skill-registry/skills (list, includeRemoved support) - GET /api/skill-registry/skills/:sourceId/:slug (single skill, 404 on missing) - GET /api/skill-registry/skills/:sourceId/:slug/versions (version history) - POST /api/skill-registry/fetch (trigger fetchAllSources) - POST /api/skill-registry/skills/:sourceId/:slug/install (copy to agent dir) - POST /api/skill-registry/skills/:sourceId/:slug/rollback (restore prior version) - DELETE /api/skill-registry/skills/:sourceId/:slug (soft-delete) - assertBoard auth guard on every route - Mount skillRegistryRoutes() in app.ts after companySkillRoutes - Update tests to use two-segment path params (sourceId/slug) for Express 5 compatibility - All 12 route tests pass |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||