chore: archive v1.14.22 milestone

This commit is contained in:
2026-04-23 16:26:27 +03:00
29 changed files with 494 additions and 664 deletions

View 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