646 B
646 B
Migration rollback
Before switching, M13 snapshots the exact external target, source index/space, capability contract, project binding, configuration version, environment fingerprint and generation. The source remains retained for at least 30 days.
Rollback invokes only the adapter's typed inverse operation and verifies exact prior external
identity, source reachability, capability and project read path. Only then is ROLLED_BACK recorded;
elapsed time is measured. Unproven restoration becomes MANUAL_INTERVENTION_REQUIRED, never false
success. Cleanup treats an active migration or unexpired migration rollback snapshot as blocking.