Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Architecture Decision Records (ADRs)

We use ADRs to document significant architectural decisions. Each ADR follows the MADR format.

Index

# Decision Status Date
0001 CF Pages over Workers for smart-sub Accepted 2026-01-15
0002 Flutter + libbox for custom app Proposed 2026-03-09
0003 Multi-CDN strategy to eliminate CF SPOF Proposed 2026-03-09
0004 Protocol priority order for Iran Accepted 2026-02-01
0005 Open vs closed source strategy Accepted 2026-02-15
0006 sops + age for secrets management Accepted 2026-03-26

Creating a New ADR

  1. Copy an existing ADR as a template
  2. Use the next sequential number: NNNN-short-title.md
  3. Set status to Proposed
  4. Fill in Context, Decision, Rationale, Consequences
  5. Open a PR with the ADR for team review
  6. Update status to Accepted when merged

Statuses

  • Proposed: Under discussion, not yet decided
  • Accepted: Decision made and in effect
  • Deprecated: No longer applies (superseded by another ADR)
  • Superseded: Replaced by a newer ADR (link to replacement)