Files
tfm_ainventory/.planning/milestones/v1.14.22-ROADMAP.md

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.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