1c8678a6ad
Cycle 0066, reference issue #133. Settled design (deferred from 0065): make SQN the single-number objective for ranking a Stage-1 sweep family by R signal quality. Two halves: - aura-registry: metric_cmp learns sqn / expectancy_r / net_expectancy_r (all higher-is-better, reaching into RunReport.metrics.r); a member with r:None sorts to the worst position. No persistence change (the family store already carries r). - aura-cli: --strategy stage1-r sweeps the stage1-r harness over a fast×slow signal grid (stop & sizing fixed — risk_budget is R-invariant, bias.scale is sign-only for flat-1R, both degenerate axes; the stop defines the R unit so varying it breaks cross-member SQN comparability — see the #133 decision log). The stage1-r topology is extracted into a shared helper so the single run keeps its identical binding (output unchanged by construction) and only the sweep floats fast/slow. Signed under /boss via the grounding-check PASS (the autonomous signature). The first grounding pass BLOCKed a false claim that the stage1-r single-run output was already byte-pinned; the spec was revised so a golden characterization test is added against current HEAD before the refactor (verifying byte-preservation rather than assuming it), and re-grounded to PASS. refs #133 #117