Skip to content

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) -> bool

Return 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) -> None

Refuse 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.

Released under the AGPL-3.0 License.