ReNunney/docs/MIGRATION.md

1.8 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.
  1. Orchestration control plane has been migrated locally:
    • src/renunney/orchestration.py
    • scripts/run_orchestration.py
  2. Paper-scale Figure 1 submission configs have been copied locally into config/.
  3. Track 1 runner and API boundary have been migrated locally:
    • scripts/run_track1.py
    • src/renunney/track1_api.py
  4. Track 1 analysis boundary has been migrated locally:
    • src/renunney/track1_analysis.py
  5. Track 1 threshold/search boundary has been migrated locally:
    • src/renunney/track1_threshold.py
  6. Track 1 simulation kernel has been migrated locally:
    • src/renunney/track1_reference.py
  7. Track 1 report layer has been migrated locally:
    • src/renunney/track1_report.py
  8. Track 1 extinction-model data layer has been migrated locally:
    • src/renunney/track1_extinction.py
  9. Track 1 dataset generator has been migrated locally:
    • src/renunney/track1_dataset.py
  10. Track 1 fit layer has been migrated locally:
  • src/renunney/track1_fit.py
  1. Track 1 runtime path is now fully local to renunney.
  2. Reduce or remove any remaining compatibility-layer imports outside the Track 1 runtime path.
  3. 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.