dec-0015

Vista generada de dec-0015: El daemon expone múltiples adapters de delivery (HTTP/3 Range, HLS/CMAF, WebTransport raw, MOQT sobre WT/QUIC nativo) — explícitamente 'no todo por MOQT', matizando r09/r10.

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0015-daemon-expone-multiples-adapters-delivery.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0015-daemon-expone-multiples-adapters-delivery.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-L4
Ficherodocs/decisions/dec-0015-daemon-expone-multiples-adapters-delivery.md

Enmienda a: r21

Por qué importa (del frontmatter del ADR):

Citado por r39 (MOQT scope - 'F0.C es aditivo, no reemplazo' r22 §4)

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-0015-daemon-expone-multiples-adapters-delivery.md, el fichero canónico.

El daemon expone múltiples adapters de delivery (HTTP/3 Range, HLS/CMAF, WebTransport raw, MOQT sobre WT/QUIC nativo) — explícitamente 'no todo por MOQT', matizando r09/r10.

El daemon expone múltiples adapters de delivery (HTTP/3 Range, HLS/CMAF, WebTransport raw, MOQT sobre WT/QUIC nativo) — explícitamente 'no todo por MOQT', matizando r09/r10.

Por qué pasa gate-3

  • Hard-to-reverse: Revertir a transporte único MOQT rompe compatibilidad AVPlayer vía HLS/CMAF requerida por runtimes Apple, arquitectura multi-adapter es estructural
  • Surprising sin contexto: Sin el ADR, se inferiría que todo el tráfico debe pasar por MOQT - la existencia de múltiples adapters no es obvia del código
  • Trade-off real: Alternativa rechazada: simplificar a 1 solo transporte MOQT fue descartada para mantener compatibilidad AVPlayer y paths experimentales (WebTransport raw)

Procedencia

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