Architecture Decisions
Index of architecture decision records.
Architecture Decision Records (ADR)
This directory contains records of significant architectural decisions made in DevStackBox.
Each ADR explains:
- What was decided
- Why it was chosen over alternatives
- What consequences the decision has
Index
| ADR | Title | Status |
|---|---|---|
| 001 | Use Tauri (Rust) as the desktop framework | Accepted |
| 002 | Use Tailwind CSS + shadcn/ui for styling | Accepted |
| 003 | No global state manager | Accepted |
| 004 | Use polling for service status (not event streaming) | Accepted |
| 005 | PHP-only scope for v1 (no Node, Python, etc.) | Accepted |
| 006 | Separate app files from user data directories | Accepted |
ADR Format
When adding a new ADR:
- Create
development/adr/NNN-short-title - Add it to the index above
- Use the status: Accepted / Deprecated / Superseded
Status "Superseded" means a newer ADR replaced this one - link to the replacement.