# Archive — API surface / DTO conventions Superseded/retired records for `/api/v1` DTO shape and channel-resource decisions. See `docs/decisions/archive/README.md` for the archive's general rules (rationale kept verbatim, never in the active read-path). Active successor for channel health: `api.channel-health-object` in `docs/decisions.md`. --- ## Records formerly in this file Each record below moved to its own file under `records/` (ersatztv#610); the rationale is unchanged. Resolve by **key** — that is the stable identity. A date-based pointer from another doc or an old issue comment should land here and then follow the link. - 2026-07-17 — Channel health on the API = the raw `PlayoutCount` fact on the list DTO, not a derived status enum (#72) — [`api.channel-health-signal`](api/channel-health-signal.md)