1.5 KiB
1.5 KiB
Migration
Goal
Move the current cost-of-substitution implementation into renunney in staged,
low-risk steps.
Current State
Operational code still lives in:
renunney currently acts as:
- a clean git repository,
- a run-control wrapper,
- a stable place for deployment and orchestration commands,
- the eventual destination for migrated code.
Recommended Migration Order
- Orchestration control plane has been migrated locally:
src/renunney/orchestration.pyscripts/run_orchestration.py
- Paper-scale Figure 1 submission configs have been copied locally into
config/. - Track 1 runner and API boundary have been migrated locally:
scripts/run_track1.pysrc/renunney/track1_api.py
- Keep the Track 1 simulation backend in the legacy path until real multi-host runs are stable.
- Migrate the Track 1 simulation core after the runner path is stable:
python/track1_reference.pypython/track1_threshold.pypython/track1_analysis.py
- Migrate report, dataset, fit, and orchestration-adjacent Track 1 modules after the kernel boundary is stable:
python/track1_report.pypython/track1_dataset.pypython/track1_fit.pypython/track1_extinction.py
- Migrate docs and example configs last, after path references are updated.
Constraint
Do not break the ability to run current Figure 1 jobs while migrating code.