Migration Manager

Cutover posture is derived from migration-related chunks in the active execution plan, not app-local demo rows.