test: execute causal truncated-hierarchy qualification (#1282) - #1295
test: execute causal truncated-hierarchy qualification (#1282)#1295AlexanderFengler wants to merge 9 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
6ab058d to
f440456
Compare
|
Exact-head smoke is now complete at
Descriptive screen: lower-outside is healthy for group-ICDF/full-ICDF on both backends; two-sided is healthy for PyMC group/full ICDF while every NumPyro form is unhealthy. The earlier JAX central-derivative mismatch is fixed and those deterministic gates now pass. One PyMC/manual-centered/two-sided posterior-trajectory Hessian is non-finite in the bounded diagnostic evaluator even though value, gradient, and the independent Hessian are finite. I am holding the 160-fit confirmation matrix until that single diagnostic edge is reviewed, to avoid an expensive mixed-inconclusive run. |
Scope
This is the B2 research-only child of #1294. It executes the prospectively frozen causal experiment for #1282 and does not change HSSM prior construction, parameter defaults, or user-facing runtime behavior.
The only future intersection with the robust-prior stream is a separate, evidence-driven defaults PR after this study reaches a causal conclusion.
Design
TruncatedNormalhierarchy;Frozen manifest semantic SHA-256:
dde2ce8a7bdce1db72c5cb343887be6817cf56177fd9981e7d19d48963d97744Evidence integrity
The assessor independently verifies artifact bytes, exact source/runtime identity, PyMC/NumPyro RNG semantics, minimum-SHA trajectory selection, source-natural-to-coordinate-to-restored-natural round trips, and raw oracle/sampler summaries. A real numerical failure remains scientific evidence; malformed or forged evidence is rejected as a contract failure.
The earlier v2 experiment and workflow remain byte-identical.
Validation
237 passedin the frozen Python 3.12 / PyMC 6.3.1 / PyTensor 3.3.0 / JAX 0.11.1 environment, including tiny real PyMC and NumPyro runs;prekhooks on all ten files;git diff --check.Run policy
Keep this PR in draft while evidence is generated. First apply the smoke label. Confirmation may run only after smoke evidence is complete and contract-valid; smoke success or failure cannot itself establish a causal root cause. No defaults change belongs in this PR.
Closes neither #1269 nor #1282.