Architecture Decision Records
This section documents significant architecture decisions using the ADR format. Each record captures the context, decision, and consequences of a key technical choice.
Decision Log
Section titled “Decision Log”| ADR | Title | Status |
|---|---|---|
| ADR-001 | UBI Image Support | Superseded by ADR-010 |
| ADR-002 | Ansible as Feature Bootstrapper | Accepted |
| ADR-003 | Non-Root vscode User Convention | Superseded by ADR-011 |
| ADR-004 | UV as Ansible Runner | Superseded by ADR-008 |
| ADR-005 | Bun as Package Manager | Accepted |
| ADR-006 | Checksum Verification | Accepted (amended) |
| ADR-007 | Feature Dependency Model | Superseded by ADR-009 |
| ADR-008 | Pinned .bootstrap UV Environment | Accepted |
| ADR-009 | Mandatory Dependencies via dependsOn | Accepted |
| ADR-010 | Fedora 43 Target | Accepted |
| ADR-011 | Non-Root dev User Alignment | Accepted |
| ADR-012 | Feature Role Contract | Accepted |