CI / typecheck (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 24s
CI / build (pull_request) Successful in 36s
CI / test (pull_request) Successful in 38s
CI / package (pull_request) Successful in 29s
CI / integration (pull_request) Failing after 1m6s
Link targets only: the Ekklesia repository moved from git.riverofglorymn.org/River_of_Glory_Church to git.zayin.net/Zayin, and the old host no longer answers. No decision text changes, which is the cross-reference correction the ADR rules allow. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signage architecture decision records
These record the durable choices behind Signage itself. Ekklesia's own ADRs remain authoritative for everything the platform owns — manifests, capabilities, permissions, storage, realtime, browser artifacts, contributions, and request bodies — and are never restated here.
- Filenames use a four-digit sequence followed by a short kebab-case title.
- Status is
Proposed,Accepted,Superseded, orRejected. - Accepted ADRs are immutable except for status and cross-reference corrections.
- A changed decision receives a new ADR that links to and supersedes the old one.
Index
- 0001: Signage owns timing; a provider owns content — Accepted
- 0002: The content-provider contract, and what it deliberately cannot express — Accepted
- 0003: Timelines are ordered patterns; a source instance is a selection scope — Accepted
- 0004: A channel group is one clock; an audience channel is one rendering of it — Accepted
- 0005: Playback is absolute instants reconciled forward, never a countdown — Accepted
- 0006: Two permanent layers, real readiness, and an offline continuation that never becomes authority — Accepted
- 0007: A native image is content-addressed, archived once, and never baked — Accepted