Skip to content

Commit eda950b

Browse files
Jammy2211claude
authored andcommitted
registry: retire two resolved EP tasks to complete.md
- ep-priors-fable-reassess: 9 bugs fixed + 5 decisions resolved via PyAutoFit#1345/#1348 (merged 2026-07-10, verified live on main). - ep-deterministic-reconcile: Recommendation A decided, #1336 closed. active.md statuses were stale ("awaiting-input"); no decisions actually pending. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent a7dea73 commit eda950b

2 files changed

Lines changed: 13 additions & 17 deletions

File tree

active.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,4 @@
3131
- worktree: none (read-only)
3232
- repos:
3333

34-
## ep-deterministic-reconcile
35-
- issue: https://github.com/PyAutoLabs/PyAutoFit/issues/1336
36-
- session: claude --resume 3589268b-e5c9-4b32-b655-d07f732ea300
37-
- status: awaiting-input — phase 5 complete; recommendation A (keep both, document trade-off, resurrect #1153 test) on #1336 pending decision
38-
- question: https://github.com/PyAutoLabs/PyAutoFit/issues/1336#issuecomment-4917522033
39-
- autonomy: supervised (--auto, launched 2026-07-08)
40-
- worktree: none (read-only)
41-
- repos:
42-
43-
## ep-priors-fable-reassess
44-
- issue: https://github.com/PyAutoLabs/PyAutoFit/issues/1330
45-
- session: claude --resume 3589268b-e5c9-4b32-b655-d07f732ea300
46-
- status: awaiting-input — phase 0 complete; decision hub PyAutoFit#1331 open for maintainer/contributor guidance (fix-batch + 5 decisions)
47-
- question: https://github.com/PyAutoLabs/PyAutoFit/issues/1331
48-
- worktree: none (read-only reassessment on PyAutoFit main @ 0f26ff2d8; verdicts land in PyAutoMind bug/priors)
49-
- repos:
50-
5134

complete.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## ep-priors-fable-reassess (priors/messages — 9 bugs fixed + 5 decisions resolved — SHIPPED)
2+
- issue: https://github.com/PyAutoLabs/PyAutoFit/issues/1330 + decision hub #1331 (both stay OPEN for parked design work only)
3+
- completed: 2026-07-10 (fixes shipped); active.md entry retired 2026-07-14 (/morning, human-directed after verification)
4+
- prs: PyAutoFit#1345 (batch + decisions 1/3/4) + PyAutoFit#1348 (decisions 2/5) — both MERGED 2026-07-10.
5+
- summary: The Fable audit of autofit/mapper/prior + autofit/messages found 9 confirmed bugs. All fixed, all 5 open decisions resolved, verified live on origin/main 2026-07-14. #1345: LogGaussianPrior.with_limits crash, UniformPrior.logpdf array input, TruncatedNormalMessage.log_partition (integrated to 2.27 → 1.0), FixedMessage.logpdf_cache aliasing; D1 Beta clamp → raises ValueError; D3 Gamma from_mode → match mean+variance (α=m²/V); D4 normalisation → drop constants + Prior.log_normalisation() hook. #1348: D5 RelativeWidthModifier → abs(mean) + optional absolute_floor, raises on ≤0 width; D2 NormalMessage → σ<0 rejected, σ=0 permitted.
6+
- key trap: **D2 deviated from the strict recommendation to the permissive σ=0-preserving variant** — strict σ≤0 broke 20 tests across latent (simple_model_for_kwargs), from_mode(covariance=0), and model_centred_relative: the load-bearing σ=0 point-mass idiom [[sigma_zero_point_mass_idiom]]. Regression tests: test_priors_messages_fixes_1331.py + test_prior_width_safety.py. #1330/#1331/#1332 remain OPEN as umbrella hubs for parked design work (property-based tests, TransformedMessage docs, density refactor, hierarchy collapse, bijector migration) — NOT the fixed bugs.
7+
8+
## ep-deterministic-reconcile (EP phase 5 — three deterministic-variable mechanisms — DECIDED)
9+
- issue: https://github.com/PyAutoLabs/PyAutoFit/issues/1336 (CLOSED 2026-07-10)
10+
- completed: 2026-07-10 (decided); active.md entry retired 2026-07-14 (/morning, human-directed)
11+
- decision: **Recommendation A adopted** (human) — keep both composition paths (factor_out deterministic variables AND compound/shared-variable arithmetic), document the trade-off; no unification, no deprecation. The model.<property> sugar from #1153 stays retired (reverted be6411755). Seam tests + lowering table shipped via #1334 (6803441); IC50 needs no migration. Remaining README §6 doc edit rides with the in-flight EP statistics PR.
12+
- worktree: none (read-only research).
13+
114
## morning-status-release-rehearsal (morning Slack digest + release rehearsal — RESOLVED)
215
- issue: https://github.com/PyAutoLabs/PyAutoHeart/issues/39 (STAYS OPEN for the RELEASE_MODE=live leg)
316
- completed: 2026-07-09 (resolved); active.md entry retired 2026-07-14 (/morning, human-directed)

0 commit comments

Comments
 (0)