§13.8 verdict was positive and monotone-harmless, so default the share-aware edge-too-long cap to leaf_sharing when share_edge_cap is unset — mirrors the pll bal+share and §13.6 interior_outside default flips. Explicit share_edge_cap=False still reproduces the pre-flip control arm. - fitness.Fitness.__init__: cap defaults to self._leaf_sharing when the conf key is unset (None); explicit True/False honoured. - run_staged_search.py: pin conf["share_edge_cap"] = share_edge in both A/B arms so SHAREEDGE=0 stays a clean control post-flip. - tests: control arm now pins share_edge_cap=False; new test_edge_cap_defaults_on_under_leaf_sharing guards the flip. - DESIGN.md §13.9: rebaseline §13.x floor (maple 80.3→74.0, harbor 34.7→31.0). Non-sharing runs untouched: programme-house control re-score reproduces bit-for-bit. 222 tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| dom.py | ||
| driver.py | ||
| evolve.py | ||
| fitness.py | ||
| fitness_cmd.py | ||
| genome.py | ||
| geometry.py | ||
| graph.py | ||
| innerloop.py | ||
| operators.py | ||
| oracle.py | ||
| programme.py | ||
| solver.py | ||