Skip to content

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

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)].