Iteration 01 (finalized) Β· 2026-06-09 Β· driver: native Claude Code /loop (laptop run)
β Dashboard Β· PR terrylica/mql5#90 Β· prior: 01 blocked Β· 01b hygiene
967a0d8), the bootstrap branch was rebased onto fresh main, gates went green (modulo a worktree-context gate), and bootstrap PR #90 is open β scaffold + the Challenge-and-Held F1/F2/F4a fixes. Awaiting operator review + merge; per-feature PRs begin after merge.
--check) + fail-closed loader.None-stub registry.schema.sql / blocklist changes; test_schema_contract unaffected.| # | Finding | Disposition |
|---|---|---|
| F1 | Cohort anchor-pin drift gate was order-blind (name-set + count only) β a nameβcardβsubstrate reordering passed silently. | FIXED serde_json positional gate: per-index name/card/substrate_available/order equality vs the sha-locked JSON. |
| F2 | f64_close non-reflexive on +β and false-matched +β vs ββ β the campaign-wide parity comparator. | FIXED explicit infinity guard before subtraction + Β±β self-test cases. |
| F3 | Anchors macOS-verified but unverified on Linux/bigblack (pre-existing signal_ring test-build breakage). | CAVEAT prominent release-gate caveat in the PR body; out of campaign scope. |
| F4 | (a) regen comment overclaimed the metals-close gap path; (b) pietra blocked-reason cites a column absent from the sample fixture. | FIXED (a) reworded Β· DEFERRED (b) JSON is sha-locked; wait for next re-lock. |
mise run rust:check + check:rust-bash-line-ref-bounds (failures=0, post-#89) + all marker/drift/PITSLARP gates.check:git-hook-installed checks a literal .git/hooks path β inapplicable from a linked worktree (PASSes from the main checkout); laptop is hook-less by design (override Β§8), manual gate run authoritative; unaffected by this change.Operator reviews + squash-merges PR #90. Once merged to main, per-feature PRs (Β§5) proceed in cohort order off fresh main β first: anderson_darling_a2 (card 110, Ξ΅ 1e-9, scipy SSoT). Scope is 9 of 14 (skip the 5 deferred: 3 substrate-blocked + 2 parameter-flagged dhvg_indeg_outdeg_kld / mean_cosine_turning_angle, pending operator pin-or-drop per the 2026-06-09 audit).
Presentation only β never the SSoT.