angee.nexus.runtime_migrations.tie_pair_reshape
Replace the legacy per-party Tie only when it holds no human cadence facts.
applies
python
def applies(project_state: ProjectState) -> boolReturn whether the exact legacy per-party Tie shape is present.
assert_no_legacy_cadence_values
python
def assert_no_legacy_cadence_values(apps, schema_editor) -> NoneRefuse the derived-row rebuild when the old Tie stores human intent.
Migration
python
class Migration(migrations.Migration)Discard only recomputable legacy Tie rows before Django emits the pair graph.