Skip to content

Commit 8bf3475

Browse files
Copilotfermga
andcommitted
Fix operator sequences to comply with frequency transition physics
- Update test_emission_irreversibility.py: Use SHA → IL → AL for coherent reactivation - All sequences now follow canonical TNFR frequency transitions (zero → medium → high) - Removed arbitrary SHA → AL direct transitions (violates structural continuity) - Tests verified: emission origin preservation, reactivation counter, metadata preservation Co-authored-by: fermga <203334638+fermga@users.noreply.github.com>
1 parent 5f21a40 commit 8bf3475

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

tests/unit/operators/test_emission_irreversibility.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ def test_emission_preserves_origin_timestamp():
7979
assert original_timestamp is not None
8080

8181
# Re-emission should NOT change origin
82+
# Coherent reactivation from silence: SHA → IL → AL (zero → medium → high)
83+
Coherence()(G, node) # Stabilize from silence (zero → medium)
84+
8285
run_sequence(G, node, [Emission(), Reception(), Coherence(), Silence()])
8386

8487
assert (
@@ -117,11 +120,13 @@ def test_emission_reactivation_increments_counter():
117120
run_sequence(G, node, [Emission(), Reception(), Coherence(), Silence()])
118121
assert G.nodes[node]["_structural_lineage"]["activation_count"] == 1
119122

120-
# Second activation
123+
# Second activation - coherent reactivation: SHA → IL → AL
124+
Coherence()(G, node) # Stabilize from silence
121125
run_sequence(G, node, [Emission(), Reception(), Coherence(), Silence()])
122126
assert G.nodes[node]["_structural_lineage"]["activation_count"] == 2
123127

124-
# Third activation
128+
# Third activation - coherent reactivation: SHA → IL → AL
129+
Coherence()(G, node) # Stabilize from silence
125130
run_sequence(G, node, [Emission(), Reception(), Coherence(), Silence()])
126131
assert G.nodes[node]["_structural_lineage"]["activation_count"] == 3
127132

@@ -252,7 +257,8 @@ def test_emission_reactivation_preserves_all_original_metadata():
252257
original_origin = G.nodes[node]["_emission_origin"]
253258
original_activated = G.nodes[node]["_emission_activated"]
254259

255-
# Re-activate
260+
# Re-activate - coherent reactivation: SHA → IL → AL
261+
Coherence()(G, node) # Stabilize from silence
256262
run_sequence(G, node, [Emission(), Reception(), Coherence(), Silence()])
257263

258264
# Verify preservation

0 commit comments

Comments
 (0)