Repository Layout¶
Two models
models/model_2 holds the recommended Phase-1 topology (the winner); models/model_1 holds the earlier Day-0 baseline. The root topology.md, config/, tools/, and reports/ describe the Model 1 Day-0 optimizer run.
Top-level structure¶
README.md: project summary and quick commands.topology.md: canonical Day-0 topology report (Model 1 baseline).config/: optimizer input configuration.tools/: optimization script implementation.reports/: generated JSON/LP/MPS/Markdown outputs.tests/: repository validation checks.models/: model snapshots —model_2(recommended) andmodel_1(Day-0 baseline).old_topology/: previous topology artifact.
Regeneration workflow¶
python tools/optimize_topology_gurobi.py --reports-dir reports
python tests/test_topology_solution.py