Vista generada de dec-0054: TransportSignals
docs/decisions/dec-0054-transportsignals-data-plane-reporta-rtt.mdVista generada desde
docs/decisions/dec-0054-transportsignals-data-plane-reporta-rtt.md. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.
| Campo | Valor |
|---|---|
| Estado | LOCKED (migrado de un rNN por gate-3: el fichero no declara estado) |
| Referencia legada | r40-L3 |
| Fichero | docs/decisions/dec-0054-transportsignals-data-plane-reporta-rtt.md |
Enmendado o sustituido por: r46, r60, r61
Por qué importa (del frontmatter del ADR):
native/zig/media-core/observability/transport_signals.zig (código real, usado en media-daemon/main.zig, ipc/control.zig, moqt_*). Además r60 §D3 (2026-07-15) RECHAZA explícitamente 'Runtime Optimizer' como entidad cross-plane citando textualmente violación de 'r40 TransportSignals report-not-decide' — es la evidencia más fuerte de las 5: un ADR posterior defendió activamente este invariante contra una propuesta competidora.
Nodos del roadmap que lo citan en refs: ninguno.
Páginas de la documentación que lo citan: ninguna todavía.
Leído de docs/decisions/dec-0054-transportsignals-data-plane-reporta-rtt.md, el fichero canónico.
TransportSignals: data plane REPORTA (rtt/loss/bps), control plane DECIDE (TAKE from iroh-live)
MaxStreamingBitrate=8Mbps hardcodeado.Split de docs/decisions/r40-scheduler-cache-mechanics-harvest-2026-06-30.md (lock r40-L3) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.