diff --git a/archive/tasks/analytic_gaussian/ensemble_parity.md b/archive/tasks/analytic_gaussian/ensemble_parity.md index 7441b8a..39f607d 100644 --- a/archive/tasks/analytic_gaussian/ensemble_parity.md +++ b/archive/tasks/analytic_gaussian/ensemble_parity.md @@ -67,7 +67,7 @@ relax so a wave can pass; changing one is its own task, with the reason in the r | 3 | autofit EP, leg A | ≥ 95% of seeds within (a 0.01, b 0.02) on **every** row, and no seed worse than a = 0.10 | | 4 | autofit EP, leg B | ≥ 90% of seeds within (a 0.15, b 0.25); E[sigma] inside the closed-form [q05, q95] for ≥ 90%; scale-collapse rate (sigma < 0.1) = 0 | | 5 | autofit graphical | ≥ 90% of seeds within (a 0.10, b 0.15) on both legs; scatter coverage ≥ 0.85 | -| 6 | EP flag health | no seed in which any factor ends the run with zero SUCCESS updates — the STALE state #1562/#1574/#1576/#1580 taught the library to report | +| 6 | EP flag health | no seed in which any factor ends the run without a completed update — no SUCCESS and no NO_CHANGE (the STALE state #1562/#1574/#1576/#1580 taught the library to report). Amended 2026-10-23 (PyAutoFit#1711): NO_CHANGE is a converged update — the factor's Laplace optimiser met its stop condition at the start point (`iter=0`) and the projection was accepted and the message updated — so a factor whose updates are all NO_CHANGE is not stale (leg A seed 140: the mu prior, whose posterior mean 50.0018 lies within the gradient tolerance of the prior mean; leg B: the sigma prior, whose cavity is still the prior because the mode path never moved the scatter). A BAD_PROJECTION-only factor remains a miss — that is the #1405 scatter state, cured by `projection="moments"` (#1656). The original wording counted SUCCESS only and scored 19/400 seed-legs as misses: 13 were NO_CHANGE-only prior factors (pass under the amended rule), 6 were BAD_PROJECTION-only hierarchical factors (still misses under the mode path; seeds 29 and 71 pass under moments) | Deliverable: `results/ens_n5/summary.json` (the witness file) and `parity_ensemble.md` committed in `analytic_gaussian`, carrying every criterion's measured number — including a Wilson interval diff --git a/dashboard.html b/dashboard.html index 920542c..628eb41 100644 --- a/dashboard.html +++ b/dashboard.html @@ -4,7 +4,7 @@