record_architecture
Records each NestJS module in a repo architecture inventory and audit file, using its spec to avoid duplicates and keep compliance, build, and design decisions for future sessions.
Instructions
Registra un módulo en docs/architecture-inventory.json (envelope con mcpVersion/generatedAt; una entrada por módulo, sin tocar las de otros) y escribe docs/audits/-.md. Lee el middleware.spec.yaml del módulo para no duplicar datos; acepta compliance (salida de verify_standards), estado de build y decisiones. Es la memoria por repo del MCP: léela al abrir una sesión futura para no duplicar módulos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| specPath | Yes | Ruta absoluta al middleware.spec.yaml del módulo a inventariar/auditar. | |
| decisions | No | Decisiones de diseño tomadas durante la generación/refactor, para la auditoría. | |
| compliance | No | Salida de verify_standards (u observaciones) para la sección de compliance de la auditoría. | |
| buildStatus | No | Resultado de build/tests para la auditoría (p.ej. "build OK, 12 tests en verde"). | |
| projectRoot | Yes | Ruta absoluta de la raÃz del servicio NestJS destino donde se escriben los archivos. | |
| writeAuditFile | No | Si true (default), escribe también docs/audits/<module>-<fecha>.md además del inventario. |