feat: add Atlas native app UX overhaul
This commit is contained in:
21
Docs/ADR/ADR-002-Protocol-and-Adapters.md
Normal file
21
Docs/ADR/ADR-002-Protocol-and-Adapters.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# ADR-002: Structured Protocol and Adapter Layer
|
||||
|
||||
## Status
|
||||
|
||||
Accepted
|
||||
|
||||
## Context
|
||||
|
||||
Existing upstream capabilities are terminal-oriented and not suitable as a direct contract for a native GUI.
|
||||
|
||||
## Decision
|
||||
|
||||
- Define a structured local JSON protocol.
|
||||
- Wrap reusable upstream logic behind adapters.
|
||||
- Keep UI components unaware of script or terminal output format.
|
||||
|
||||
## Consequences
|
||||
|
||||
- Faster GUI iteration
|
||||
- Safer schema evolution
|
||||
- Additional adapter maintenance cost
|
||||
Reference in New Issue
Block a user