Skip to main content
Estas páginas y el repositorio son los mismos archivos. Un agente los lee desde docs/internal/; tú los lees renderizados acá. Cuando ambos difieren, manda el repositorio — por eso un cambio de documentación es parte del cambio de código, nunca algo que se hace después.

Fundamentos

Las reglas que no cambian sin una enmienda: la constitución, siete estándares y veintidós decisiones de arquitectura.

Módulos

Cinco bounded contexts, cada uno con su PRD, su spec técnico vivo y sus feature specs — la unidad que realmente entregamos.

Ejecución

Los task specs desde los que trabaja un agente, los runbooks que sigue una persona cuando algo se rompe, y las especificaciones de diagramas.

Registro de diseño

Cada decisión cerrada con su id DEC-*, y las preguntas que siguen abiertas.

Legal

Borradores de trabajo del paquete de protección de datos. Sin revisar — un abogado firma antes de que algo de acá salga de este sitio.

Glosario

El vocabulario que esta documentación da por sabido: tenant, contacto, member, contacto comercializable.

En qué estado está el trabajo

El cero de la tercera fila es el cuadro completo. La regla R-S1 dice que no se mergea código de una feature cuyo spec no esté approved, y no hay nada aprobado, así que los specs no esperan más escritura. Esperan decisiones.

Qué está bloqueado en el dueño

1

Validar la constitución fundacional

En especial la Parte 2, las seis categorías de puerto: cada línea ahí es inferida, y TS-002 define adaptadores contra ella. Confirmar o corregir seis líneas ahora es barato; hacerlo cuando los adaptadores existan, no.
2

Revisar la enmienda A1 línea por línea

Agrega dos categorías de puerto a una lista cerrada, que es exactamente el tipo de cambio que la constitución exige que haga una persona.
3

Responder el grupo A de las preguntas abiertas

52 preguntas, cada una con su recomendación. Responderlas mueve 37 specs hacia approved.
4

Aprobar los quince documentos de fidelización en revisión

Están en 0.2.0. La aprobación es lo que los vuelve 1.0.0 y desbloquea el primer slice.

Cómo una decisión llega al código

Cada eslabón de esa cadena se verifica en CI. Un feature spec que cita un DEC-* inexistente rompe el build; una tabla de un spec de módulo que ningún feature spec reclama se reporta como sin cobertura. La mecánica está en el sistema de specs.
Este sitio es un espejo de un repositorio privado y no está indexado. La versión en inglés es una traducción fiel de los mismos archivos: el inglés es autoritativo para los documentos de ingeniería, y el español para el paquete legal y el registro de diseño.