Diagnosed the geometry-intrinsic residual from 94g's collapse: ratio re-optimisation isn't the bottleneck (1500-eval NM makes zero difference on the 12-fail collapsed best layout); the causes are upstream area starvation and cut-orientation mismatch. Added mutate_shape_rotate/mutate_deslim targeting each, gated on a Fitness instance like the existing reqs-gated repair ops. Evaluated as a finish-time exhaustive hill-climb on the same 6-layout harbor-house sweep 94g used: zero improving moves found anywhere — every candidate move traded the shape fail for a new adjacency/access fail on the co-evolved layout (§4.2's lesson, now confirmed for topology repair). Closes homemaker-py-7fm; spun homemaker-py-161 for the open in-search-GA question. See DESIGN.md §19 for the full writeup. |
||
|---|---|---|
| .. | ||
| test_collapse_global.py | ||
| test_conn_grade.py | ||
| 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 | ||