Especificación padre: #30
Ticket del desglose Project Brain Lite 0.3.1: 18/20.
Entrega
Exponer de forma aditiva el modo de inventario utilizado por RepositoryObservation.
Bloqueado por
Acceptance criteria
- Se distingue observación basada en Git de fallback de filesystem.
- Una observación informa un único modo.
- Los campos y el fingerprint actuales permanecen sin cambios.
- El dato puede omitirse de
GeneratedProjection.
- La observación continúa siendo determinista y read-only.
Tests requeridos
- Modo Git.
- Fallback de filesystem.
- Fallo de Git.
- Determinismo y ausencia de escrituras.
- Compatibilidad de la forma pública existente.
Non-goal
no introducir nuevos archivos canónicos, comandos, dependencias,
servicios ni capacidades fuera del alcance 0.3.1.
Guardas de compatibilidad
- Node.js 20+ y cero dependencias npm.
- Comportamiento determinista, file-first y local-first.
- API pública, rutas, tres comandos y cinco archivos canónicos preservados.
doctor permanece read-only e init permanece no destructivo.
- No se ejecutan comandos detectados ni se utiliza la red.
Especificación padre: #30
Ticket del desglose Project Brain Lite 0.3.1: 18/20.
Entrega
Exponer de forma aditiva el modo de inventario utilizado por
RepositoryObservation.Bloqueado por
Acceptance criteria
GeneratedProjection.Tests requeridos
Non-goal
no introducir nuevos archivos canónicos, comandos, dependencias,
servicios ni capacidades fuera del alcance 0.3.1.
Guardas de compatibilidad
doctorpermanece read-only einitpermanece no destructivo.