mirror of
https://github.com/wassname/jsteer.git
synced 2026-08-26 11:20:07 +08:00
Per wassname: fixed-step sweeps are too coarse to locate where coherence breaks (word broke somewhere in (0,0.3) but the step missed it) and the resulting table was bad. coherent_edge() brackets a coherent/incoherent pair then does modified false-position (Illinois) to find the coherence boundary in ~6 evals/side. steer_anchors() returns [-C*, -C*/2, 0, +C*/2, +C*]. show_steer(Cs=None) now searches and demos those anchors, so every demo shows the STRONGEST coherent steer both ways (plus half + baseline) instead of hand-picked Cs. coherence margin = min(REP_MAX-rep, ans_mass-ANS_MIN). Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>