Skip to main content
Un release es lo que un cliente instala y prueba. Una entrega de módulo es una unidad que se puede terminar, demostrar y dar por cerrada sin esperar a las demás. Las fases —F1a, F1b, F2— no son ninguna de las dos: son el orden en que conviene construir (ADR-025).

Release 1 · 2026.11

Todo lo especificado hasta hoy. No es un mínimo viable ni un subconjunto: es la primera entrega grande, la que el design partner opera de punta a punta contra el hito G1-Engage del 2026-11-01. Que sea mucho trabajo no lo cambia. Un release parcial obliga a explicarle al cliente qué parte del producto todavía no existe, y esa conversación cuesta más que construirlo.

Las cinco entregas

Se construyen en este orden porque las dependencias no dejan otro. Identity no depende de nadie; todo depende de Core; las tres últimas son independientes entre sí y van en paralelo.

Cuándo una entrega está lista

Los cinco criterios son los mismos para todas, y todos son verificables. Ninguno admite “está casi”.
  1. Todos sus feature specs en approved. La regla R-S1 dice que no se mergea código de una feature cuyo spec no esté aprobado, así que esto no es una formalidad: es la precondición.
  2. Todas sus tablas con página de schema, con atributos, restricciones y registro de cambios. Una tabla sin página no se puede implementar.
  3. Todos sus endpoints publicados en la página de API del módulo, con su permiso y su clase de SLO.
  4. Los presupuestos de latencia verificados con prueba de carga en certificación (R18). Son criterio de Definition of Done, no aspiraciones.
  5. Prueba de negación de RLS por tabla: una consulta bajo el contexto del tenant A devuelve cero filas del tenant B. Sin excepciones y sin tabla que se salte la prueba.

Qué pasa si algo no llega

Se decide y se escribe. Un spec marcado F2 sigue siendo parte de Release 1; si al acercarse la fecha no llega, eso es un recorte de alcance explícito que se registra en la página de su entrega, no un default silencioso. Preferimos esa conversación incómoda a la alternativa: descubrir en noviembre que media suite “nunca estuvo en el alcance” porque nadie lo escribió.

Release 2 y siguientes

Todavía no existe y no se planifica acá. Lo que hoy vive en las preguntas abiertas del grupo C — precios unitarios, multi-moneda, normalización FX— y lo que salga de la operación real de Release 1 formará ese alcance cuando haya con qué decidirlo.