1.6 KiB
1.6 KiB
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.pyandconfig_manager.pyto YAML. - Plan 03: Script Unification: Converted
deploy,run_standalone,install_service, andexportto 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
.shmanagement scripts. - ✓ Dynamic Client Discovery: Frontend automatically finds backend via
network.jsonsync. - ✓ 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