This directory holds FlowFi's formal architecture decisions in MADR (Markdown ADR) format. Rationale that used to live in commit messages and ad-hoc audit notes is recorded here so new contributors, enterprise payroll clients, and security auditors can understand why the system looks the way it does — not just what it does.
| ADR | Title | Status |
|---|---|---|
| 0001 | Soroban storage TTL bump strategy | Accepted |
| 0002 | Keeper-key deprecation & client-side signing | Accepted |
| 0003 | Event indexer cursor pagination & dead-letter handling | Accepted |
| 0004 | Realtime transport: SSE + WebSocket coexistence | Accepted |
- Propose a new ADR as
docs/adr/NNNN-short-title.mdusing the MADR template (Status / Context / Decision / Consequences). - Link related issues, audits (
docs/audits/), and code paths. - Mark superseded ADRs as
Superseded by ADR-XXXX, never delete them. - Reference ADRs from
docs/ARCHITECTURE.mdand the rootREADME.mdso auditors can find them.