Skip to content

audit(#570): underflow-bound follow-up — re-run on merged main, P50 staleness measured - #687

Draft
LightChainr wants to merge 1 commit into
mainfrom
audit-570-underflow-followup
Draft

audit(#570): underflow-bound follow-up — re-run on merged main, P50 staleness measured#687
LightChainr wants to merge 1 commit into
mainfrom
audit-570-underflow-followup

Conversation

@LightChainr

Copy link
Copy Markdown
Owner

Closes the gap in the 2026-09-05 audit of #570. Notes-only; no code, no data, no STATUS, ticket stays open.

What changed since that audit

The measurement (per the ticket: measure the move, don't regenerate a dated reveal)

  • P43 primary_score.json — replays byte-identical (sha256 3a545e6c…, 83/83 leaves). Its private float tail is 1.9e-15 / 3.2e-15 from Fraction-exact at N=185/265, four orders below the P49 gate's worst leaf move. Latent-only past ~790 sites, as already flagged.
  • P50 score.json — replay through the merged anchored routine moves 72/104 leaves, worst 1.25e-3 on correlation_eigenvalues[0] (a diagnostic). Every verdict-bearing leaf in the frozen REPORT.md table is intact to reporting precision (χ² 9.35200 → 9.3520036; all four z's within 5e-5). No sign, no σ-distance, no verdict moves.

Answer to the ticket's four checks (unchanged, now unconditional)

  1. No geometry was rejected on the silent zero — N=1300 died on affordability, item-4/[P2][THEORY/ANALYSIS] Extract the matching-odd RG tangent by thermal orthogonalization in the exact self-matching family #155 on injectivity, [P2] High-memory transfer-matrix resource probe before frontier extension #31 on memory.
  2. One latent duplicate (score_issue43_full_curve.py::tail), everything else mpmath/exact/q-series/small-n — safe.
  3. No consumer keeps a high-p tail value; bisections read signs only.
  4. P43 identical, P50 measured-and-intact, P57 cocycle config and v14 retrospective have no tail-derived reveal.

File: notes/underflow-bound-followup-quantified-20260908.md.

…ess measured

The 2026-09-05 audit was conditional on unmerged PR #564; #564 landed via
PR #573, so the condition is resolved. Re-checked every section on current
main and re-ran the one gap in the old note as a measurement instead of a
classification argument:

- P43 primary_score.json replays byte-identical (sha256 match), and the
  private float tail sits 1.9e-15 / 3.2e-15 from exact at N=185/265.
- P50 score.json IS tail-derived (imports project_size / P49 helpers) and
  the 09-05 note missed it: replay moves 72/104 leaves, worst 1.25e-3 on a
  correlation-eigenvalue diagnostic; every verdict-bearing leaf in the
  frozen report table is intact to reporting precision. Measured, not
  regenerated.

Verdict unchanged and now unconditional: nothing was capped, nothing stale
that moves a verdict. Draft PR against main; does not close #570.

Copy link
Copy Markdown
Owner Author

Verification comment, not a merge request. Ticket stays open.

Notes-only, no STATUS, no production, no new Monte Carlo. Four checks from #570 are answered: no geometry died on the silent zero; one latent private tail in P43 (safe at current N); P50 is the gap that was actually tail-derived — 72/104 leaves moved, verdicts intact (χ² 9.35200 → 9.3520036). #564 being on main makes the old conditional framing obsolete, which is the right update.

I did not re-run the scorers; this is a scope/structure verify of the note. Do not close #570.

@LightChainr

Copy link
Copy Markdown
Owner Author

Grok verify (independent of the CLI self-check). Not a merge. Ticket stays open.

Tripwire vs #570:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant