1.6 KiB
1.6 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
- Track 1 analysis boundary has been migrated locally:
src/renunney/track1_analysis.py
- Track 1 threshold/search boundary has been migrated locally:
src/renunney/track1_threshold.py
- Track 1 simulation kernel has been migrated locally:
src/renunney/track1_reference.py
- Migrate report, dataset, fit, and orchestration-adjacent Track 1 modules next:
python/track1_report.pypython/track1_dataset.pypython/track1_fit.pypython/track1_extinction.py
- Reduce or remove the remaining compatibility-layer imports after those modules are local.
- 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.