Decisions Index¶
Every recorded project, architecture and technical decision is listed below. Each entry links to
the authoritative record under
evidence/decisions/
rather than duplicating its content. New decisions should be added to this table using the
ADR template.
| ADR | Title | Status |
|---|---|---|
| ADR-001 | Initial Repository Setup Before Governance Enforcement | See record |
| ADR-002 | Firebase Authentication Foundation | Superseded by ADR-004 |
| ADR-003 | Hosted PostgreSQL provider, connection method and migration tooling | Superseded by ADR-005 |
| ADR-004 | Supabase Authentication Foundation | See record |
| ADR-005 | Move the database to a Supabase project with sufficient storage | See record |
| ADR-006 | Account deletion retention and tombstoning | See record |
| ADR-007 | Public cricket information architecture and interaction model | See record |
| ADR-008 | External Weather API Integration | See record |
| ADR-009 | Measured cache-aside reads with versioned invalidation | See record |
| ADR-010 | Transactional outbox, Azure Service Bus, and idempotent workers | Accepted under #356 |
| ADR-011 | Private Azure Blob Storage with PostgreSQL provenance | Accepted under #356 |
| ADR-012 | Adapter-based live ingestion with durable replay and server-sent events | See record |
| ADR-013 | Task-based formal user testing with repository-retained evidence | Accepted |
| ADR-014 | Byes and leg byes recorded on a wide are wide runs charged to the bowler | Accepted, pending PR review |
| ADR-015 | Stored participant aggregates, served while current and refreshed on a read miss | Accepted, pending PR review |
| ADR-016 | One canonical read API with optional consumer identification | Accepted, pending PR review |
| ADR-017 | Anthropic Claude Haiku 4.5 behind a server-side adapter for natural-language queries | Accepted, pending PR review |
Supporting decisions¶
- Lecturer ruling on Supabase, 5 Aug 2026 — external ruling motivating ADR-004/ADR-005
- Azure hosting decision record — deployment-platform decision, documented directly on the site alongside the deployment guides it informs
The preceding page was planned and drafted with the assistance of Claude[Claude Sonnet 5], resolving issue #254. The issue #356 ADR statuses were updated with the assistance of Codex[GPT-5]. ADR-013 and its index entry were added with the assistance of ChatGPT-Web[GPT-5.6 Sol]. ADR-014 and its index entry were added with the assistance of Claude-Code[Claude Opus 5]. ADR-015 and its index entry were added with the assistance of Claude-Code[Claude Opus 5]. ADR-016 and its index entry were added with the assistance of Codex[GPT-5]. ADR-017 and its index entry were added with the assistance of Claude-Code[Claude Opus 5 (1M context)].