⚠️ ADR-001 … ADR-008 are reconstructions awaiting validation, not recovered originals. Each
tags its claims as derived, inferred or proposed. See
../constitution/founding-constitution.md.
| ADR | Title | Status | Decides |
|---|---|---|---|
| 001 | Monorepo, closed stack and vendor policy | Reconstruction | R1, R4, R5 |
| 002 | Multi-tenancy: shared schema, RLS, cell-ready | Reconstruction | R6, R7, R8, R9 |
| 003 | Hexagonal architecture and the closed port list | Reconstruction | R1, R2, R3 |
| 004 | Transactional outbox as the only event path | Reconstruction | R13 |
| 005 | Better Auth for the organizational realm | Reconstruction | — |
| 006 | Entitlements engine: plans gate capabilities | Reconstruction | DEC-G2 |
| 007 | Pusher for realtime | Reconstruction | — |
| 008 | Billing: dual merchant of record + SII documents | Reconstruction | DEC-G4 |
| 009 | customer-core as shared bounded context | Proposed | DEC-B1 |
| 010 | Member identity: separate Better Auth realm + token exchange | Proposed | DEC-D5 |
| 011 | Points ledger: immutable, dual currency, FIFO lots | Proposed | — |
| 012 | Segment DSL v1 + incremental evaluation | Proposed | DEC-G5 |
| 013 | Ingestion pipeline: fast-ack + queue + idempotent processor | Proposed | DEC-D7, DEC-B8 |
| 014 | Billable metric: marketable contact | Proposed | DEC-G3 |
| 015 | Dual-rail multi-channel sending | Proposed | DEC-E8 |
| 016 | Vercel-style pricing + in-house rating engine | Proposed | DEC-G3, DEC-G4 |
| 017 | CQRS-lite + audit log; event sourcing rejected as norm | Proposed (ratified) | DEC-C1, DEC-C2 |
| 018 | Partitioning standard on Supabase | Proposed | DEC-B7, DEC-B8 |
| 019 | Cascading notification system | Proposed | DEC-E1…E8 |
| 020 | Mobile white-label strategy (Expo + React Native) | Proposed | DEC-F2, DEC-F3 |
| 021 | Multi-program from day one | Proposed | supersedes DEC-H2 |
| 022 | identity as a separate bounded context | Proposed | extends DEC-B1 |
Declared placeholders
Written when the phase arrives, not before:| Topic | Phase | Trigger |
|---|---|---|
| SMS provider | F1b | first SMS adapter import |
| Wallet passes (Apple / Google) | F2 | signing library selection — DEC-H5 |
| Multi-currency + FX source | F2 | first multi-currency tenant — DEC-B6 |
| WhatsApp channel | F2 | provider selection — DEC-E1 |
| Live Activities (iOS) | F2 | Expo dev client + native module — DEC-E6 |