1.7 KiB
1.7 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
- Track 1 report layer has been migrated locally:
src/renunney/track1_report.py
- Track 1 extinction-model data layer has been migrated locally:
src/renunney/track1_extinction.py
- Track 1 dataset generator has been migrated locally:
src/renunney/track1_dataset.py
- Migrate the fit module next:
python/track1_fit.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.