Especificación padre: #30
Ticket del desglose Project Brain Lite 0.3.1: 12/20.
Entrega
Definir el ciclo de vida documental y la autoridad de una decisión técnica.
Bloqueado por
Acceptance criteria
accepted es normativo.
proposed no es autoritativo.
replaced conserva una referencia breve a su sucesora.
- Git conserva el historial detallado.
- La plantilla sólo cubre decisiones técnicas del repositorio.
- No se migran ni reescriben decisiones existentes.
Tests requeridos
- Assertions sobre los tres estados y su semántica.
- Validación de enlaces internos de reemplazo.
- Ausencia de campos de gestión.
init preserva DECISIONS.md existente.
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: 12/20.
Entrega
Definir el ciclo de vida documental y la autoridad de una decisión técnica.
Bloqueado por
Acceptance criteria
acceptedes normativo.proposedno es autoritativo.replacedconserva una referencia breve a su sucesora.Tests requeridos
initpreservaDECISIONS.mdexistente.Guardas de compatibilidad
doctorpermanece read-only einitpermanece no destructivo.