Vista generada de dec-0068: PresentationSink monolithic contract split into PresentationBufferSink (buffer only) + PlaybackSurface (clock/surface only), formal Arktype interfaces in @styx/api-contracts
docs/decisions/dec-0068-presentationsink-monolithic-contract-split-into.mdVista generada desde
docs/decisions/dec-0068-presentationsink-monolithic-contract-split-into.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 | r54-D2.2-split |
| Fichero | docs/decisions/dec-0068-presentationsink-monolithic-contract-split-into.md |
Por qué importa (del frontmatter del ADR):
AC-D2.1/AC-D2.2 are grep-checkable acceptance criteria; TKT-039 M1 (F-WEB-PLAYER-ENGINE.W1) builds exactly these two interfaces; ownership-map.md assigns 'PresentationBufferSink + PlaybackSurface contracts' to Platform Adapter (r54+r57) as its own table row.
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-0068-presentationsink-monolithic-contract-split-into.md, el fichero canónico.
PresentationSink monolithic contract split into PresentationBufferSink (buffer only) + PlaybackSurface (clock/surface only), formal Arktype interfaces in @styx/api-contracts
Split de docs/decisions/r54-presentation-authority-runtime-boundaries-2026-07-15.md (lock r54-D2.2-split) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.