Architecture Decision Records
adr/ contains durable decisions that should remain stable across multiple
implementation cycles.
Use an ADR when we need to record:
- service ownership or boundary changes
- deployment or operational safety rules
- data-model decisions that should outlive one feature branch
- workflow requirements that AI workers and human reviewers must follow
Current ADRs:
ADR-001-document-driven-backend-change-workflow.mdADR-002-recon-service-boundary.mdADR-003-background-worker-health-must-reflect-forward-progress.mdADR-004-settlement-jobs-must-fail-loudly-on-non-delivery.mdADR-005-wallet-topology-bucket-ledger-model.mdADR-006-observability-baseline.mdADR-007-wallet-topology-policy-atomic-activation.mdADR-008-coupon-saga-rolling-contract.mdADR-009-multi-brand-domain-routed-isolation.mdADR-010-agent-balance-single-money-writer.md