Architecture Decision Records¶
These records describe accepted architecture and retain superseded decisions as historical context. Ten decisions are active and accepted; ADR-006 is superseded by ADR-011.
| ID | Status | Decision |
|---|---|---|
| ADR-001 | Accepted | Handler registry |
| ADR-002 | Accepted | Payload protection: none, XOR, and AES |
| ADR-003 | Accepted | Runtime cryptography and ACME dependencies |
| ADR-004 | Accepted | Upload containment |
| ADR-005 | Accepted | Thread pool concurrency |
| ADR-006 | Superseded by ADR-011 | Source-only distribution |
| ADR-007 | Accepted | Trusted proxy identity |
| ADR-008 | Accepted | Notepad recovery |
| ADR-009 | Accepted | API and client compatibility, including curl |
| ADR-010 | Accepted | Always-on methods and launch presets |
| ADR-011 | Accepted | Controlled distribution and staged activation |
A new decision should state its context, choice, and consequences. Change the active set when implementation changes; use Git history for earlier text.