chore: archive v1.14.22 milestone
This commit is contained in:
38
.planning/milestones/v1.14.22-ROADMAP.md
Normal file
38
.planning/milestones/v1.14.22-ROADMAP.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Milestone Archive: v1.14.22 — Config Consolidation & Infrastructure
|
||||
|
||||
**Shipped:** 2026-04-23
|
||||
**Git Tag:** v1.14.22
|
||||
**Audit Rating:** 10/10
|
||||
|
||||
---
|
||||
|
||||
## 1. Executive Summary
|
||||
Milestone v1.14.22 focused on the transition from legacy environment-variable-based configuration to a centralized, domain-driven YAML architecture. It established a Single Source of Truth (SSOT) for network topology and replaced all legacy shell scripts with a unified Python management suite.
|
||||
|
||||
---
|
||||
|
||||
## 2. Phase Breakdown (Phase 7)
|
||||
|
||||
### Phase 7: Config Consolidation
|
||||
- **Plan 01: Folder Structure**: Created `config/` with YAML schemas and examples.
|
||||
- **Plan 02: Backend Refactor**: Migrated `config_loader.py` and `config_manager.py` to YAML.
|
||||
- **Plan 03: Script Unification**: Converted `deploy`, `run_standalone`, `install_service`, and `export` to Python.
|
||||
- **Plan 04: Docker Integration**: Integrated volume-mounted YAML configs and updated entrypoints.
|
||||
- **Hardening Pass**: Fixed typography (NO BOLD), contextual CTAs, and Port 80 SSL conflicts.
|
||||
|
||||
---
|
||||
|
||||
## 3. Key Accomplishments
|
||||
- ✓ **YAML-First Architecture**: Load order enforced (Env > YAML > Secrets > Defaults).
|
||||
- ✓ **Python Tooling Suite**: 100% removal of legacy `.sh` management scripts.
|
||||
- ✓ **Dynamic Client Discovery**: Frontend automatically finds backend via `network.json` sync.
|
||||
- ✓ **Premium UI Polish**: Full compliance with AI_RULES.md typography and copywriting standards.
|
||||
- ✓ **Infrastructure Stability**: Robust Caddy standalone proxy with SSL.
|
||||
|
||||
---
|
||||
|
||||
## 4. Statistics
|
||||
- **Phases**: 1
|
||||
- **Tasks Completed**: 19
|
||||
- **Files Modified**: 45+
|
||||
- **Commit Range**: 778d671a..e5bb14d9
|
||||
Reference in New Issue
Block a user