dec-0078

Vista generada de dec-0078: (Restatement de D4.2) 'Una sola versión canónica de conformance fixtures, bytes idénticos WASM/native' — ya es el bullet 'conformance fixtures shared by WASM and native' de D4.2.

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0078-restatement-d4-2-sola-version.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0078-restatement-d4-2-sola-version.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 legadar56-inv-fixtures
Ficherodocs/decisions/dec-0078-restatement-d4-2-sola-version.md

Por qué importa (del frontmatter del ADR):

Acceptance criteria AC-D4.2 y parte de D4.2 'conformance fixtures shared by WASM and native'

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-0078-restatement-d4-2-sola-version.md, el fichero canónico.

(Restatement de D4.2) 'Una sola versión canónica de conformance fixtures, bytes idénticos WASM/native' — ya es el bullet 'conformance fixtures shared by WASM and native' de D4.2.

(Restatement de D4.2) 'Una sola versión canónica de conformance fixtures, bytes idénticos WASM/native' — ya es el bullet 'conformance fixtures shared by WASM and native' de D4.2.

Por qué pasa gate-3

  • Hard-to-reverse: Revertir requeriría mantener fixtures separados por target, duplicando effort y rompiendo byte-exact equality
  • Surprising sin contexto: No es obvio sin el ADR que los fixtures deben ser compartidos y producir output idéntico - esta es una garantía fuerte de conformidad
  • Trade-off real: Se rechazó tener fixtures separados por target (alternativa implícita) en favor de un solo source de verdad con byte-exact equality

Procedencia

Split de docs/decisions/r56-portable-client-core-abi-2026-07-15.md (lock r56-inv-fixtures) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.