API HTTP de catalog-svc: 8 operaciones (OpenAPI 3.1 generado de la app de captura).
apps/docs/generated/openapi/catalog-svc.jsonPágina generada desde
apps/catalog-svc/src/app.aot.ts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
OpenAPI 3.1: apps/docs/generated/openapi/catalog-svc.json.
| Operación | operationId | Policy | Resumen |
|---|---|---|---|
GET /health | getHealth | public | Liveness del proceso |
GET /kinds | getKinds | public | Registro de kinds de obra |
POST /scan | postScan | resource:asset:scan | Escanear e indexar un fichero |
GET /version | getVersion | public | Componente, versión, tren y commit del binario que corre |
GET /works | getWorks | public | Listar works (paginado) |
GET /works/{id} | getWorksById | public | Obtener un work |
GET /works/{id}/assets | getWorksByIdAssets | public | Assets reproducibles de un work (sin rutas de disco) |
GET /works/{id}/relations | getWorksByIdRelations | public | Hijos de un work (serie → episodio, disco → pista…) |