Skip to content

Decisions

Patrick Stähle edited this page Oct 30, 2026 · 1 revision

Snapshot of docs/decisions/README.md at commit 707b4a0, preserved before the docs were compacted. History only: the current specs are in the repository.

Decisions (ADRs)

Short records of decisions that shape the repo. One file per decision, numbered, never rewritten: a changed decision gets a new ADR that supersedes the old one.

# Decision Status
0001 Monorepo layout, labels, squash merges accepted
0002 Separate version streams; firmware binaries published next to the app (OTA part superseded by 0006) accepted
0003 Community platform in platform/, program schema in spec/ proposed
0004 Platform: modular monolith, use cases exposed as REST (apps) and MCP (AI clients), magic link + passkeys proposed
0005 Live results over BLE during the game: BLE stays connected on the central (fallback: reports after the game / over USB), decided by hardware test #38: 100 ms interval, central start on a timer accepted
0006 No OTA firmware updates for now; pods are flashed over USB accepted

Template: Context · Decision · Consequences.

Clone this wiki locally