Project data relocation implementation plan¶
This plan implements the acceptance contract in project_data_relocation_spec.md.
- Register the relocation arguments in the typed
parameterslifecycle and expose them in theupdate_projectUI metadata. - Add a project-domain helper that maps supported segment fields, validates all proposed targets, and applies changes only after validation succeeds.
- Add an opt-in relocation branch to the
update_projectcommander while retaining the existing metadata-only branch unchanged. - Add focused tests for global and independently scoped mappings, plus user documentation for the CLI contract and safety behavior.
- Run non-compiling validation: inspect the diff, scan Fortran macro and conflict-marker hazards, run formatting checks, and record unrun build and runtime tests for handoff.