dec-0013

Vista generada de dec-0013: F0.B reframed como 'First Owned Media Path (Zig)'

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0013-f0-b-reframed-como-first.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0013-f0-b-reframed-como-first.md. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.

CampoValor
EstadoLOCKED (migrado de un rNN por gate-3: el fichero no declara estado)
Referencia legadar22-L2
Ficherodocs/decisions/dec-0013-f0-b-reframed-como-first.md

Enmienda a: r21

Por qué importa (del frontmatter del ADR):

Citado en handoffs: next-prompt-f0a-correction.md, next-prompt-f0b-owned-media-path.md (F0.B.1 tracer bullet)

Nodos del roadmap que lo citan en refs: ninguno.

Páginas de la documentación que lo citan: ninguna todavía.

Texto del ADR

Leído de docs/decisions/dec-0013-f0-b-reframed-como-first.md, el fichero canónico.

F0.B reframed como 'First Owned Media Path (Zig)'

F0.B reframed como 'First Owned Media Path (Zig)': deja de ser spike desechable (superseding framing de r21), pasa a ser la primera piedra del daemon real, descompuesto en F0.B.1/F0.B.2/F0.B.3 con grafo de bloqueantes.

Por qué pasa gate-3

  • Hard-to-reverse: Una vez construido F0.B como owned path, revertir a spike desechable significaría descartar código core del daemon y reescribir arquitectura
  • Surprising sin contexto: Sin el ADR, un ingeniero leería F0.B.1/2/3 como prototipo rápido desechable, no como primera piedra permanente del data plane owned
  • Trade-off real: Trade-off T1 explícito: 'Se pierde la validación H1/H2 barata' - construir lo real vs tirar prototipo, validación económica sacrificada por tesis

Procedencia

Split de docs/decisions/r22-pivot-zig-first-owned-data-plane-2026-06-20.md (lock r22-L2) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.