P3: enforce covariance support and recover the N580 matrix without new sampling - #703
Merged
Merged
Conversation
…cal-test dependencies Prevent df=0 roundoff from producing a false rejection; preserve positive-df historical scores. Add six mathematical regressions. CI failure 103516017657 was missing NumPy, so install NumPy/SciPy for the existing complete suite without skipping tests.
This was referenced Sep 12, 2026
This was referenced Sep 12, 2026
LightChainr
added a commit
that referenced
this pull request
Sep 12, 2026
…addendum Completed same-block C2 analysis. Three new mathematical controls and all reported high-precision cone optimality checks passed locally. Parent #703 full CI passed; a full-suite run for this standalone six-file delta has not yet been observed. Historical production artifacts and freezes preserved. No new experiment or field/threshold identification.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Completed and integration-checked — 2026-09-12
Head 909d4b3. This PR now includes the saturated-design repair that was previously reported as local-only.
Statistical repair
exact_supportenforces U0^T(y-Va)=0 and uses df=rank(S)-rank(W V Z). The old D=0,p=1 support contradiction now raises an explicit incompatibility; a deterministic amplitude constraint gives D=1,df=2.Executed N580 recovery — no new samples
The existing 100 aligned delete-one shard rows recover corr(r2,r4)=0.11001108422637242; covariance rank 3, condition 1.96789. Bare aspect pure line: D=10.86445991488253/2, p=.004373332575404287, equivalent 2.84989746 sigma: NOT rejected at the declared nominal 3-sigma threshold. Seven other pure lines are rejected under that model contract. Raw curvature z=-3.11061597.
Initial executed recovery: run 34679359201, job 103514945963. Current bounded recovery workflow run 34681074144 also passed after the saturated-design change.
results/research-control-20260912/n580-complete-covariance-summary.jsonandnotes/n580-complete-covariance-20260912.mdretain the original executed result and provenance.Full CI read, not inferred
Run 34681074153: all four jobs succeeded, including Tests job 103519701485. Its log records 1626 tests, OK (skipped=3) in 762.584s, plus a passing smoke check. Tested merge checkout 9a005e9, merging this head into main d435f30.
The prior CI failure was the existing P598 test importing NumPy while CI installed only the lightweight runtime requirements.
requirements-test.txtnow installs NumPy/SciPy for the complete suite; no test was removed or newly skipped to make CI pass. Python 3.9/3.13 compilation and C++17 build/self-tests also passed.Scientific boundary
Same-block retrospective three-rung analysis, not a change to the frozen two-rung test and not independent evidence. All p-values are nominal Gaussian-reference values using estimated covariance, not exact finite-sample coverage. Original production artifacts and freezes are unchanged.
P3 manuscript corrections and a genuinely new rung-specific bounded-H8 sensitivity are in child #704. Neither PR claims publication readiness or field/threshold identification. No further N580 replay is needed merely to recover this covariance.