9o5 §7.5 escape hatch: a per-space `interchange: false` opt-out in patterns.config removes a code from auto-derived interchange classes, letting the architect veto a harmful grouping (harbor-house's transitive 8-code chain) without disabling superposition globally. SpaceReq gains an `interchange` bool (default True). Honoured as an S0 short-circuit in interchangeable() and by filtering derive_interchange_ classes() input. Superpose default stays OFF regardless (xi7 verdict), so this only bites when superposition is enabled on a real config. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M8566xAxTnwtJTkpXjYNZm |
||
|---|---|---|
| .. | ||
| test_dom_corpus.py | ||
| test_driver.py | ||
| test_evolve_cli.py | ||
| test_fitness.py | ||
| test_genome.py | ||
| test_geometry.py | ||
| test_graph.py | ||
| test_innerloop.py | ||
| test_operators.py | ||
| test_oracle.py | ||
| test_staging.py | ||
| test_superposition.py | ||