dec-0026

Vista generada de dec-0026: IPTV live encaja en el mismo Byte Runtime (ByteSource unbounded sequential time-addressed + rolling buffer), semántica distinta pero mismo runtime.

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0026-iptv-live-encaja-mismo-byte.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0026-iptv-live-encaja-mismo-byte.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 legadar26-L2g
Ficherodocs/decisions/dec-0026-iptv-live-encaja-mismo-byte.md

Enmendado o sustituido por: r44, r46

Por qué importa (del frontmatter del ADR):

d11/r46 §2 confirma la convergencia: fork 'vod×live_tolerant→F-BYTE-RUNTIME' en la reconciliación de wire-modes de r39.

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-0026-iptv-live-encaja-mismo-byte.md, el fichero canónico.

IPTV live encaja en el mismo Byte Runtime (ByteSource unbounded sequential time-addressed + rolling buffer), semántica distinta pero mismo runtime.

IPTV live encaja en el mismo Byte Runtime (ByteSource unbounded sequential time-addressed + rolling buffer), semántica distinta pero mismo runtime.

Por qué pasa gate-3

  • Hard-to-reverse: Unificación live/VOD en mismo runtime es arquitectura. Separar después requiere duplicar abstracciones/schedulers
  • Surprising sin contexto: No inferible: live y VOD suelen ser stacks separados. Unificación en mismo ByteRuntime es anti-pattern intencional
  • Trade-off real: Alternativa rechazada: stacks separados live/VOD. Trade-off: complejidad unificación vs code duplication/fragmentation

Procedencia

Split de docs/decisions/r26-storage-runtime-byte-fabric-2026-06-21.md (lock r26-L2g) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.