feat: initial Signage 0.1.0
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# 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`, or `Rejected`.
|
||||
- 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](0001-signage-owns-timing-providers-own-content.md) — Accepted
|
||||
- [0002: The content-provider contract, and what it deliberately cannot express](0002-content-provider-contract.md) — Accepted
|
||||
- [0003: Timelines are ordered patterns; a source instance is a selection scope](0003-timelines-slots-and-selection-scopes.md) — Accepted
|
||||
- [0004: A channel group is one clock; an audience channel is one rendering of it](0004-channel-groups-and-one-clock.md) — Accepted
|
||||
- [0005: Playback is absolute instants reconciled forward, never a countdown](0005-authoritative-playback.md) — Accepted
|
||||
- [0006: Two permanent layers, real readiness, and an offline continuation that never becomes authority](0006-display-rendering-and-offline-continuation.md) — Accepted
|
||||
- [0007: A native image is content-addressed, archived once, and never baked](0007-native-images.md) — Accepted
|
||||
Reference in New Issue
Block a user