Skip to content

Latest commit

 

History

History
211 lines (208 loc) · 63.1 KB

File metadata and controls

211 lines (208 loc) · 63.1 KB

Autonomy calibration log

Append-only record of --auto workflow runs — the evidence base for raising or lowering the per-work-type autonomy caps in PyAutoBrain/AUTONOMY.md (the autonomy contract). One row per run, appended at PR-open or on parking.

Outcome ∈ merged-unchanged / amended / rejected / parked / corrective.

date task effective level gates (tests/smoke/review/heart) outcome
2026-07-08 psf-oversample-design (#353) supervised tests n/a (no source diff) / smoke n/a / review n/a (design note) / heart YELLOW-unack parked
2026-07-08 samplers-faculty (PyAutoBrain#54) supervised tests n/a / smoke n/a / review CLEAN / heart n/a (organism-doc; sign-off human) PR-open (Memory#16, Brain#55)
2026-07-08 profiling-polish-design (autolens_profiling#52) supervised tests 8/8 (downstream n/a) / smoke repo-gate pass (workspaces n/a) / review CLEAN after 1 fixed finding / heart YELLOW-acked at ship sign-off merged-unchanged (autolens_profiling#53)
2026-07-08 psf-oversample-core (#354) supervised tests PASS 857+933+331 / smoke waived-at-signoff / review CLEAN / heart YELLOW-human-approved merged-unchanged
2026-07-08 psf-oversample-inversion (#356) supervised tests PASS 860+940+334 / smoke n-a-opt-in (workspace tests deferred to phase 3 by human) / review CLEAN / heart YELLOW-human-approved merged-unchanged
2026-07-08 ep-graphical-docs (PyAutoFit#1333) supervised tests 1422 pass/14 skip (full suite) / smoke n/a (docs-only) / review human sign-off / heart YELLOW-acked in-session merged-unchanged (PyAutoFit#1334, 6803441, human merge 2026-07-10)
2026-07-08 assistant-deep-audit (phase A, #35) supervised tests n/a (doc repo, stated) / smoke n/a (no script surface) / human review pending / heart YELLOW pre-existing (no ack) parked
2026-07-08 assistant-deep-audit (phase A, #35) supervised tests n/a (doc repo) / smoke n/a / review human-approved / heart pre-existing YELLOW (no ack needed at doc scope) PR #36 open
2026-07-08 psf-oversample-galaxy (#480) supervised tests PASS 944+335 (incl. user-directed linear-lp addition) / smoke deferred-to-phase-3 / review CLEAN / heart YELLOW-human-approved amended (linear-lp addition user-directed; merged #481)
2026-07-08 assistant-deep-audit (phase B tooling, #35) supervised tests 39p / smoke n/a / review human pending / heart pre-existing YELLOW parked at sign-off
2026-07-08 profiling-vram-validation (autolens_profiling#54) supervised tests 25/25 (downstream n/a) / smoke repo-gate + live 9-cell sweep / review CLEAN / heart YELLOW-acked at ship sign-off merged-unchanged (autolens_profiling#55)
2026-07-08 assistant-deep-audit (phase C wiki+workflow, #35) supervised audit 0 broken + idiom clean / smoke n/a / review human pending / heart pre-existing YELLOW parked at sign-off
2026-07-08 profiling-drift-check (PyAutoHeart#37) supervised tests 217/217 / smoke n/a (organism repo) / review CLEAN / heart YELLOW-acked in-session merged-unchanged (PyAutoHeart#38)
2026-07-08 assistant-deep-audit (phase D AGENTS+tooling, #35) supervised audit 0 broken / smoke n/a / review human pending / heart pre-existing YELLOW parked at sign-off
2026-07-08 ep-examples-tests (autofit_workspace#81) supervised tests: tutorial validated end-to-end + 3 integration scripts PASS / smoke n/a (new scripts, not in curated lists) / review pending at sign-off / heart YELLOW pending ack parked (ship sign-off + heart-ack question)
2026-07-08 psf-oversample-workspace (#232) supervised tests PASS 861+944+335 / smoke imaging-trio PASS / review CLEAN / heart YELLOW-human-approved merged-unchanged
2026-07-08 assistant-deep-audit (all phases, #35) supervised tests 39p+audits / smoke n/a / review human-approved x4 / heart pre-existing YELLOW A-C merged-unchanged, D amended (merge fix only)
2026-07-08 ep-diagnostics (PyAutoFit#1335) supervised tests 1429 pass/14 skip (full suite; 7 new) / smoke n/a (additive library tooling) / review pending at sign-off / heart YELLOW pending ack parked (ship sign-off + heart-ack question)
2026-07-08 clone-mitosis-agent (design, Brain#57) supervised line-count guard ok / smoke n/a (doc) / review human pending / heart pre-existing YELLOW parked at sign-off
2026-07-08 ep-deterministic-reconcile (PyAutoFit#1336) supervised research (read-only): census + analysis + recommendation posted / other gates n/a parked (decision A/B/C on #1336)
2026-07-08 psf-oversample-simulator (#482) supervised tests PASS 863+946+336 (simulate-and-fit in all 3 projects, human req) / smoke scripts-run-clean / review CLEAN / heart YELLOW-human-approved merged-unchanged (5 PRs, chain order; catalogue regen added post-open)
2026-07-08 ep-analytic-updates-scope (PyAutoFit#1337) supervised research (read-only): inventory + gap repro + ranked candidates posted / other gates n/a parked (prioritisation on #1337)
2026-07-08 ep-review phase 7 ideation (umbrella) supervised research (read-only): 11 ideas → ideas.md / other gates n/a complete
2026-07-08 psf-oversample-docs (#234) supervised tests n/a (docs) / guide-runs-clean / review CLEAN / heart YELLOW-human-approved merged-unchanged
2026-07-08 psf-oversample-refactor (#360) safe tests PASS 863+946+336 unchanged / smoke n-a-refactor / review CLEAN / heart YELLOW-human-approved merged-unchanged
2026-07-08 kxs-design (#362) supervised tests n/a (design) / ground-truth k=1 exact / review n-a / heart YELLOW approved-unchanged (design; phase 2 continues)
2026-07-08 hst-acs-phase1 supervised tests 53/53 / smoke n/a / review FINDINGS→resolved / heart YELLOW parked
2026-07-08 hst-acs-phase1 supervised tests 53/53 / smoke n/a / review FINDINGS→resolved / heart YELLOW (acked) PR-open (#3)
2026-07-08 version-pinning-design-review (#118) supervised tests n/a (research) / smoke n/a / review n/a (no code) / heart n/a parked (report delivered; follow-ups pending human)
2026-07-08 kxs-core (#362 p2) supervised tests PASS 863+946+336 (adaptive GT exact; pixelized kxs proven) / smoke deferred-p3 / review CLEAN / heart YELLOW-human-approved merged-unchanged (fork resolved: c now, a filed)
2026-07-08 version-check-compat-floor (PyAutoConf#118) supervised tests 117 pass (+7 new) / smoke n/a (library-only, no downstream edits) / review pending-at-signoff / heart YELLOW (no ack) parked
2026-07-08 release-stamping-slim (PyAutoBuild#120) supervised tests 71 pass / smoke n/a (workflow-only) / review pending-at-signoff / heart YELLOW (no ack) parked
2026-07-08 wfc3-reduction supervised tests 62/62 / smoke n/a / review FINDINGS(1H+2L)→resolved / heart YELLOW parked
2026-07-08 hst-acs-phase1 supervised tests 53/53 / smoke n/a / review resolved / heart YELLOW acked merged-unchanged (#3)
2026-07-08 wfc3-reduction supervised tests 62/62 / smoke n/a / review 1H+2L resolved / heart YELLOW acked PR-open (#5)
2026-07-08 version-check-compat-floor (PyAutoConf#118) supervised tests 117 pass / smoke n/a / review human-signoff / heart YELLOW-acked-in-session PR-open (#119)
2026-07-08 release-stamping-slim (PyAutoBuild#120) supervised tests 71 pass / smoke n/a (workflow-only) / review human-signoff / heart YELLOW-acked-in-session PR-open (#121)
2026-07-08 version-check-compat-floor (PyAutoConf#118) supervised tests 117 pass / smoke n/a / review human-signoff / heart YELLOW-acked merged-unchanged (#119)
2026-07-08 release-stamping-slim (PyAutoBuild#120) supervised tests 71 pass / smoke n/a / review human-signoff / heart YELLOW-acked merged-unchanged (#121)
2026-07-08 kxs-cache (#362 follow-up) supervised tests PASS 867 / perf x750 / review CLEAN / heart YELLOW-human-cadence merged-unchanged
2026-07-08 dpie-lenstool-param (PyAutoGalaxy#485) supervised tests 956+336 downstream / smoke guides-mass pass (cluster scripts timeout pre-existing, control-verified) / review CLEAN / heart YELLOW-acked in-session amended (wrapper classes user-directed mid-run; merged #487+#576+#151 2026-07-09)
2026-07-09 cluster-visualization (PyAutoLens#577) supervised tests 6 new + 342 suite / smoke integration script end-to-end (per-plane physics assert) / review CLEAN / heart YELLOW-acked in-session merged-unchanged (#578+#152, 2026-07-09)
2026-07-09 cluster-scaling-lenstool (autolens_workspace#237) supervised tests structural (N=12 + anchoring asserts; workspace repo) / smoke simulator end-to-end on new truth / review CLEAN / heart YELLOW-acked in-session merged-unchanged (#238 + catalogue-regen follow-up, 2026-07-09)
2026-07-09 lenstool-example (autolens_workspace#239) supervised tests in-run verification (0.068" parity vs published model; 72-param composition assert) / smoke data.py + modeling.py end-to-end / review CLEAN / heart-ack carried in-session merged-unchanged (#240, 2026-07-09)
2026-07-09 weak-modeling supervised tests 347-pass / smoke n-a-parked / review n-a-parked / heart YELLOW-no-ack parked
2026-07-09 weak-modeling supervised tests 347-pass / smoke n-a / review human-signoff / heart YELLOW-acked-at-signoff merged-unchanged (580+241, 2026-07-09)
2026-07-09 kxs-workspace-tests (#362 p3) supervised scripts-run-clean (adaptive legs chi2~0) / review CLEAN / heart YELLOW-human-cadence merged-unchanged
2026-07-09 kxs-refactor (#362 exercise) safe tests PASS 867 / ids bit-identical, 62->9.7ms / review CLEAN / heart YELLOW-cadence merged-unchanged
2026-07-09 psf-visible-input (#242 flagship) supervised scripts run/compile clean / zero behaviour change / review CLEAN / heart YELLOW-cadence merged-unchanged (wider chain folded into adoption-a per human ii)
2026-07-09 jwst-nircam-cosmos-web supervised tests 83/83 / smoke n/a / review FINDINGS(6)→5 fixed / heart YELLOW parked
2026-07-09 wfc3-reduction supervised tests 62/62 / smoke n/a / review 1H+2L resolved / heart YELLOW acked merged-unchanged (#5)
2026-07-09 jwst-nircam-cosmos-web supervised tests 83/83 / smoke n/a / review 6→5 fixed / heart YELLOW acked PR-open (#7)
2026-07-09 weak-viz-profiles supervised tests 352-pass / smoke n-a-parked / review n-a-parked / heart YELLOW-same-acked-set parked
2026-07-09 weak-viz-profiles supervised tests 352-pass / smoke n-a / review human-signoff / heart YELLOW-acked-set merged-unchanged (582+244, 2026-07-09)
2026-07-09 jwst-nircam-cosmos-web supervised tests 83/83 / smoke n/a / review 6→5 fixed / heart YELLOW acked merged-unchanged (#7)
2026-07-09 kxs-surface-refactor (#488) safe witnesses PASS 956+867+347+script14 unchanged / agent-decision obtained / review CLEAN / heart YELLOW-cadence merged-unchanged
2026-07-09 weak-likelihood-function supervised tests n-a-docs / smoke script-ran-asserts-pass / review human-signoff / heart YELLOW-acked-set merged-unchanged (246, 2026-07-09)
2026-07-09 cluster-likelihood-breakdown (autolens_profiling#57) supervised tests in-run LL assert rtol 1e-4 (8-digit match) / smoke both scripts end-to-end from clean + SMOKE=1 + ruff / review CLEAN / heart-ack carried in-session merged-unchanged (#58 + ruff-format fix, 2026-07-09)
2026-07-09 weak-small-datasets supervised tests 869+356-pass / smoke modeling-30s-e2e / review human-signoff / heart YELLOW-acked-set merged-unchanged (366+584, 2026-07-09; 584 rerun after upstream merge)
2026-07-09 point-pairing-policies (PyAutoLens#585) supervised tests 5 new regressions + 358 suite / smoke guide end-to-end / review CLEAN / heart-ack carried in-session merged-unchanged (#586+#248; magnification_filter default stood)
2026-07-09 keck-ao-reduction-plan (PyAutoReduce#9) supervised tests n-a-research / smoke n-a-research / review n-a-no-diff / heart n-a-no-ship parked (awaiting-input: 3 batched decisions on #9; write leg blocked on refactor-post-phase3)
2026-07-09 cluster-small-datasets (autolens_workspace#249) supervised tests timed evidence 24s/26s/2s/175s under authoritative sweep env from clean regen / smoke = the evidence itself / review CLEAN / heart-ack carried merged-unchanged (#250+#123, 2026-07-09)
2026-07-09 weak-strong-lensing supervised tests 357-pass / smoke sim+fit+TEST_MODE+real-joint-fit / review human-signoff / heart YELLOW-acked-set merged-unchanged (587+251, 2026-07-09)
2026-07-09 csv-api-lenstool (PyAutoGalaxy#490) supervised tests 12 new + 962 suite / smoke lenstool example end-to-end at identical 0.0680" parity post-port / review CLEAN / heart-ack carried merged-unchanged (#491+#252; loud guards stood)
2026-07-09 weak-real-data (7a) supervised tests 364-pass / smoke n-a-library / review n-a-parked / heart YELLOW-acked-set merged-unchanged (589+253, 2026-07-09; merge pre-authorized by human)
2026-07-09 delaunay-qhull-callback (PyAutoArray#367) supervised tests 873-pass / smoke n-a (no active delaunay smoke entry; production parity gate 5.4e-9 instead) / review CLEAN / heart YELLOW-acked-set in-session merged-unchanged (368, 2026-07-09; human-directed merge in-session)
2026-07-09 delaunay-qhull-callback phase-2 (autolens_workspace_test#155) supervised parity delaunay.py pin-exact + 1e-8 (7e-15) / near-caustic eager==jit==vmap 1e-8 (3e-10) / review n-a (test-only, human sign-off in-session) / heart YELLOW-acked-set carried merged-unchanged (155 after 368, 2026-07-09; human-directed merge in-session)
2026-07-09 weak-sigma-crit-jax supervised tests 373-pass / smoke vmap-parity-script / review human-directive / heart YELLOW-acked-set merged-unchanged (591+156, 2026-07-09)
2026-07-09 factor-graph-viz-dispatch safe (refactor cap) tests 1424-pass / smoke n-a / review human-directive / heart YELLOW-acked-set merged-unchanged (1340, 2026-07-09)
2026-07-09 keck-ao-reduction (PyAutoReduce#11) supervised tests 110-pass-worktree, downstream n/a / smoke n/a-no-script-surface / review 8-angles-10-findings-9-fixed-CLEAN / heart YELLOW-6-chronic-unacked parked (awaiting-input: ship sign-off on #11; branch local-only)
2026-07-09 keck-ao-reduction (PyAutoReduce#11) supervised tests 110-pass / smoke n-a / review 9-of-10-fixed-CLEAN / heart YELLOW-acked-at-signoff merged-unchanged (#12, 2026-07-09; human ship+merge)
2026-07-09 profiling-agent (PyAutoBrain#60) supervised tests n/a (CLI-validated live) / smoke n/a (organism repo) / review CLEAN / heart YELLOW-acked in-session merged-unchanged (PyAutoBrain#61)
2026-07-09 release-docs-polish-learn-paths (#592) supervised tests n/a (docs-only) / smoke n/a / review pending / heart n/a parked
2026-07-09 alma-interferometer (PyAutoReduce#14) safe tests 143-pass (downstream n/a, standalone) / smoke n/a (no workspace consumers) / review CLEAN-after-2-fixed-bugs / heart RED-unrelated-worktree-dirt human-acked in-session merged-unchanged (PyAutoReduce#15, squash 11a2484; human-directed merge in-session)
2026-07-09 colab-link-rot (HowToLens#21) safe tests n/a (no test dirs) / smoke n/a (README-only) / review CLEAN / heart YELLOW-within-launch-ack merged-unchanged (HowToLens#22, HowToGalaxy#16, HowToFit#13, euclid#24)
2026-07-09 release-docs-polish-learn-paths (#592) supervised tests n/a (docs-only, 0 .py) / smoke n/a (docstring-only) / review CLEAN / heart YELLOW-acked-at-ship (5 chronic) pr-open (PyAutoLens#593+PyAutoGalaxy#492+autolens_workspace#254; awaiting human merge)
2026-07-09 release-docs-polish-learn-paths (#592) supervised tests n/a / smoke n/a / review CLEAN / heart YELLOW-acked (5 chronic) merged-unchanged (PyAutoLens#593+PyAutoGalaxy#492+autolens_workspace#254; human ship+merge)
2026-07-09 regen-workspace-notebooks (#255) safe tests n/a / smoke n/a (deterministic nb from unchanged scripts) / review CLEAN / heart YELLOW⊆acked pr-open (autolens_workspace#256; awaiting human merge)
2026-07-09 plot-rst-functional-rewrite (#595) supervised tests n/a / smoke n/a / review CLEAN / heart YELLOW⊆acked pr-open (PyAutoLens#596+PyAutoGalaxy#494; awaiting human merge)
2026-07-09 assistant-wiki-release supervised tests n/a (docs repo; api-audit 0/117) / smoke n/a (docs-only; provenance 0 err) / review surface-prepared, mechanical-clean / heart YELLOW (no launch ack) parked
2026-07-09 regen-workspace-notebooks (#255) safe tests n/a / smoke n/a / review CLEAN / heart YELLOW⊆acked merged-unchanged (autolens_workspace#256; human merge)
2026-07-09 plot-rst-functional-rewrite (#595) supervised tests n/a / smoke n/a / review CLEAN / heart YELLOW⊆acked merged-unchanged (PyAutoLens#596+PyAutoGalaxy#494; human merge)
2026-07-09 assistant-wiki-release (#40) supervised tests n/a (docs; api-audit 0/117 + citations 0/391) / smoke n/a (docs-only) / review mechanical-clean / heart YELLOW human-acked at sign-off amended (human-directed scope addition: --check-citations mode; PR#41 human-merged)
2026-07-09 nautilus-nn-bottleneck (#18) supervised tests pending / smoke pending / review pending / heart pending (gate runs at ship after sign-off) parked (ship sign-off question on issue #18)
2026-07-09 rtd-hygiene (#1341) supervised tests 1424+962+373+244 pass / smoke n/a (docs+CI only) / review CLEAN / heart YELLOW acked in-session at ship merged-unchanged (Heart#48+Galaxy#495+Lens#597+Fit#1342; human-authorized merges; Fit leg via human claim override)
2026-07-09 nautilus-nn-bottleneck (#18) supervised tests n/a (no test dir) / smoke n/a (developer repo) / review CLEAN / heart YELLOW human-directed ship in-session amended (human rejected rec-1 n_networks=0; findings note updated pre-commit; PR#19 human-directed merge)
2026-07-09 assistant-ref-mechanics (#43) safe tests 39 pass + api-audit 0/117 + citations 0/388 / smoke n/a (markdown-only skill edit) / review CLEAN / heart YELLOW⊆launch-ack (6 reasons, recorded in active.md) merged-unchanged (assistant#44; human-directed merge in-conversation)
2026-07-09 docs-theming-hub (pyautolabs.github.io#1) supervised tests 1424+962+373 pass / smoke n/a (docs styling + static site) / review CLEAN / heart YELLOW same-set-as-acked (disclosed) amended (human-merged 2026-07-10; 1 amendment: Lens pyauto.css was gitignored — caught by the new docs CI baseline check, fixed pre-merge)
2026-07-09 rect-adapt (#372) supervised tests 877 pass / smoke pending / review pending / heart pending (gate completes at ship after sign-off) PR-open (PyAutoArray#375; sign-off human-answered go --auto; outcome at merge)
2026-07-10 frame-registration (#19) supervised tests 176 pass / smoke pending / review pending / heart pending (gate completes at ship after sign-off) merged-unchanged (PR#20; human approved recommendation + merge in-conversation; loud-notice rider user-directed)
2026-07-10 priors-messages-fixes (PyAutoFit#1344) supervised tests 1437 pass/14 skip (full suite) / smoke 2/2 PASS / review CLEAN (Fable math re-verification in-session) / heart YELLOW-acked live (6-reason set) merged-unchanged (PyAutoFit#1345, c0b6c94b8)
2026-07-10 per-frame-psf (#21) supervised tests 181 pass + real-data 3/3 frames viable / smoke n-a (no downstream consumer) / review pending / heart pending (gate completes at ship) merged-unchanged (PR#22; human-directed ship after sky-subtraction check; psf_from_frames scope amendment user-directed)
2026-07-10 prior-width-safety (PyAutoFit#1346) supervised tests 1447 pass/14 skip (full suite) / smoke 2/2 PASS / review CLEAN (D2 strict->permissive amendment disclosed on issue) / heart YELLOW within live 6-reason ack merged-unchanged (PyAutoFit#1348, cf0cc4bbb)
2026-07-10 slacs1430-acs-parity (PyAutoReduce#17) safe tests 187 pass (suite on branch) / smoke n-a (scripts-only) / review n-a (analysis artefacts, package untouched) / heart n-a (human-directed close-out, not unattended) merged-unchanged (PR#23, 0face12; model-parity leg parked on open #17)
2026-07-10 ep-examples-tests (autofit_workspace#81) supervised tests n/a (workspace scripts) / smoke 3 integration scripts PASS re-validated on current main / review human ship-approval / heart YELLOW within live 6-reason ack PR-open (workspace#82, workspace_test#39)
2026-07-10 pyautoscientist-phase3a (PyAutoBrain#71) supervised tests 3/3 template suite / smoke fit_quick pass / review n-a (new repos, no organ diff) / heart YELLOW in-session-acked set merged-unchanged (human approved both parked questions in-session; repos flipped public)
2026-07-10 jwst-frame-feasibility (#24) supervised tests 187 pass (docs-only) / smoke n-a / review pending / heart pending (gate at ship) merged-unchanged (PR#26 docs-only; human accepted GO in-conversation; implementation prompt filed)
2026-07-10 ep-diagnostics (PyAutoFit#1335) supervised tests 1457 pass/14 skip (merged w/ current main) / smoke exact-conjugate live run at impl / review human ship-approval of posted diff / heart YELLOW within live 6-reason ack PR-open (PyAutoFit#1349)
2026-07-10 pyautoscientist-3b-spawn (PyAutoMind#46) supervised tests spawn-validation suite (0 unmatched/canary/round-trip) + sphinx 0-warn / smoke n-a / review n-a (parked per contract, human answered batch live) / heart YELLOW in-session-acked set PR-open (Mind#47, Brain#72)
2026-07-10 ep-statistics-fix-batch (PyAutoFit#1350) supervised tests 1465 pass/14 skip + 1 stash-proven pre-existing flake (filed) / smoke 3 EP integration scripts PASS / review CLEAN (F4 exoneration disclosed) / heart YELLOW within live 6-reason ack merged-unchanged (PyAutoFit#1351, c5c50cca)
2026-07-10 ep-followups-batch (PyAutoFit#1353 + workspace#83 + triage #1352 + decision #1336) supervised tests 1474/14 + documented #1352 order-dependence / smoke 3 EP scripts PASS fresh (1 stale-cache false alarm cleared) / review CLEAN (test_static regression self-caught + fixed) / heart YELLOW within live 6-reason ack merged-unchanged (PyAutoFit#1354 ffc04d83, workspace#85 831b08ba); #1336 closed RecA; #1352 triaged+parked
2026-07-10 pyautoscientist-3b-smoke (Heart#51) supervised tests n-a (CI-only) / smoke = the 18 matrix jobs green through the reusable / review n-a / heart in-session-acked set merged-unchanged (10 PRs)
2026-07-10 pyautoscientist-3b-clone (Brain#73) supervised tests 12 pass / smoke case-study 0-unclassified / review n-a / heart in-session-acked set merged-unchanged (2 PRs)
2026-07-10 pyautoscientist-3b-config 4a (Heart#53) supervised tests 244+78 pass / smoke slow_skip+run_all exercised / review n-a / heart in-session-acked set merged-unchanged (3 PRs)
2026-07-10 jwst-frame-products (#27) supervised tests 194 pass + F115W end-to-end validated / smoke n-a (no downstream consumer) / review pending / heart pending (gate at ship) merged-unchanged (PR#28; human-directed ship+merge in-conversation)
2026-07-10 rectangular-kernel-cdf-mesh (PyAutoArray#373) supervised tests 893 PyAutoArray (merged tree incl rect-adapt) + both jax_grad scripts end-to-end (7+5 variants, strict FD all params) / smoke n-a (jax_grad = the validation; no downstream surface) / review CLEAN (simulator-tail finding self-caught + fixed) / heart YELLOW within in-session-acked 6-set merged-unchanged (all 4 PRs merged 2026-07-10 human-directed; issues #372+#373 closed)
2026-07-10 pyautoscientist-4b (Brain#75) supervised tests 22+244 pass / smoke = decision-diff identical + 31-rule byte-equality / review n-a / heart in-session-acked set merged-unchanged (3 PRs)
2026-07-10 stpsf-tier2b (#29) supervised tests 197 pass + F115W 6/6 PSF coverage / smoke n-a / review pending / heart pending (gate at ship) merged-unchanged (PR#30; human-directed ship+merge in-conversation)
2026-07-10 opus-wrapup: prompt_sync + spawn-family-ci + clone-v1 (Mind#51/#53, Brain#77) supervised (prompt_sync leg safe) tests 22 pass / smoke = family CI green live + birth exit-0 + substitution spot-checks / review n-a / heart in-session-acked set merged-unchanged (5 PRs + 3 family pushes + 1 birth)
2026-07-10 keck-frame-feasibility (#31) supervised tests 197 pass (docs-only) / smoke n-a / review pending / heart pending (gate at ship) merged-unchanged (PR#32 docs-only; human accepted guidance in-conversation)
2026-07-10 keck-frame-products (#33) supervised tests 202 pass + B1938 39/39 validated / smoke n-a / review pending / heart pending (gate at ship) merged-unchanged (PR#34; human-directed ship+merge in-conversation)
2026-07-10 assistant-benchmarks (#57) supervised tests 52+22 pass + citations clean / smoke n-a (no script surface) / review CLEAN (self, faculty surface) / heart YELLOW unacked parked (ship sign-off on issue #57)
2026-07-10 assistant-benchmarks (#57) ship supervised tests 52+22 pass + citations clean / smoke n-a / review CLEAN (self) / heart YELLOW human-acked in-session at ship direction amended (hard-card wording per author pre-publication; PRs #58+#79 merged human-directed)
2026-07-10 kernel-forward-chunking (PyAutoArray#376) safe tests 894 + block-invariance + both jax_grad byte-identical + OOM-scale probe 1.06GB / smoke n-a (jax_grad = surface, re-run) / review CLEAN / heart YELLOW acked in-session merged-unchanged (#378 + #91 merged 2026-07-10 human-directed; #376 closed)
2026-07-10 pj011646-wfc3-parity (PyAutoReduce#25) safe tests 202 pass / smoke n-a (scripts-only) / review CLEAN / heart YELLOW unacked -> parked parked (ship sign-off question on #25; pixel-parity PASS verdicts posted; fits queued for quiet machine)
2026-07-10 multi-shared-state-core-api safe tests ✅ / smoke ✅ / review CLEAN / heart YELLOW-acked pr-open
2026-07-10 autofit-assistant-birth (phase 1) supervised tests 50/50 / smoke n/a (no downstream surface) / review parked-to-human / heart n/a-at-park parked
2026-07-10 multi-shared-state-core-api safe tests ✅ / smoke ✅ / review CLEAN / heart YELLOW-acked merged-unchanged
2026-07-10 autofit-assistant-birth (phases 1-3) supervised tests 50/50 / smoke n/a / review human-sign-off / heart no-ack-not-reached merged-unchanged (#2)
2026-07-10 autofit-assistant-birth (phase 4) supervised tests 52/52 / smoke n/a / review human-sign-off-chain / heart newborn-legs-1-3-green amended (#3: CI version-drift leg caught stale baseline post-open; self-corrected 62c34d2, then merged)
2026-07-10 multi-shared-state-scoped-preloads safe tests ✅ / smoke ✅ / review CLEAN / heart YELLOW-acked-same-set merged-unchanged
2026-07-10 multi-shared-state-examples-phase-3 safe tests ✅ / smoke ✅ / review CLEAN / heart YELLOW-acked-same-set merged-unchanged
2026-07-10 markdown-example-renderings safe tests 100 pass (Build; ws n/a) / smoke superseded-by-build (all 9 curated executed real) / review CLEAN (2 findings fixed in-run) / heart YELLOW-acked-7-set merged-unchanged
2026-07-10 afa-wiki-currency-wiring safe tests 100/100 / smoke n/a / review CLEAN / heart YELLOW-acked-in-session merged-unchanged (Build#139)
2026-07-10 afa-skill-tranche supervised tests 53/53 / smoke n/a / review recipes-executed / heart YELLOW-acked-in-session merged-unchanged (autofit#9)
2026-07-10 slack-release-notes safe tests ✅ 112+23 / smoke n/a (build repo) / review CLEAN / heart YELLOW-acked-5-set (human go-ahead after park) merged-unchanged (Build#142)
2026-07-10 arxiv-papers-digest safe tests n/a / smoke n/a (organism repo) / review CLEAN / heart YELLOW-acked-in-session merged-unchanged (#58, user-directed merge)
2026-07-11 autofit-navigator-catalogue-refresh (#86) safe tests n/a (generated-artifact-only diff; no source/test dir) / smoke n/a (no script surface changed) / review CLEAN (deterministic regen, check_navigator green, idempotent) / heart YELLOW-acked-5-set (RED cleared pre-ship via PyAutoFit local ff-sync) merged-unchanged (#87, human-directed merge 2026-07-11)
2026-07-11 codex-brain-skill-wrappers (Brain#84) safe tests 30 pass / smoke n-a (skill/docs only) / review CLEAN / heart YELLOW unacked 7-reason set parked
2026-07-11 codex-organ-skill-wrappers (Brain#85) safe tests Heart 244 pass + Build 112 pass/1 skip / smoke n-a (skill/docs only) / review CLEAN / heart YELLOW unacked 7-reason set parked
2026-07-11 remove-nss-sampler (#1356) supervised tests test_autofit 1471p/1s/0f + downstream galaxy/lens import-clean / smoke nest.py parse+nbformat-valid (no running code changed) / review CLEAN / heart YELLOW acked (ambient non-NSS reasons; human-approved in-session) pr-open (PyAutoFit#1357 + autofit_workspace#88 + autofit_workspace_developer#20, all pending-release; core Phases 1-2 + stash; phases 3-6 blocked by worktree claims → planned.md)
2026-07-11 codex-profile-skill-metadata (autolens_profiling#61) safe tests skill validator + composed installer pass / smoke n-a (skill Markdown only) / review CLEAN / heart YELLOW unacked 6-reason set parked
2026-07-11 remove-nss-sampler-remainder (Ph3/4/6, #1356) supervised tests PyAutoBuild 113p + PyAutoHeart 15p (test_ci_status) / smoke n/a (CI/doc/registry only) / review self-CLEAN (surgical infra cleanup, grep-clean) / heart not re-run (no library source) pr-open (PyAutoBuild#146 + PyAutoHeart#60 + PyAutoFit#1361, all pending-release; Phase 6 registry inline on main; organ unblocked = codex-organ merged; Phase 5 autolens_profiling still blocked)
2026-07-11 remove-nss-sampler-phase5 (autolens_profiling, #1356) supervised tests 26p (test/) / smoke n/a (dev/profiling repo) / review self-CLEAN (surgical de-register, grep-clean bar kept historical note) / heart not re-run (dev repo, no library source) merged (autolens_profiling#65; FINAL phase — NSS removal complete across all 6 repos, #1356 ready to close)
2026-07-11 nss-devclean (autofit_wd + autolens_wd, #1356) supervised tests n/a (deleted dev prototype scripts; siblings parse) / smoke n/a (dev repos) / review self-CLEAN (10 scripts + outputs + CLAUDE.md; user-approved scope) / heart n/a merged (autofit_workspace_developer#21 + autolens_workspace_developer#92; NSS removal fully complete — final sweep zero functional NSS)
2026-07-11 markdown-renderings-workspaces (2a) safe tests n/a (workspace) / smoke superseded-by-build / review CLEAN / heart YELLOW-acked-6-set merged-unchanged
2026-07-11 markdown-renderings-howto (2b) safe tests n/a (howto) / smoke superseded-by-build / review CLEAN / heart YELLOW-acked-6-set merged-unchanged
2026-07-11 hygiene-agent phase-1 scaffold (Brain#87) supervised tests PyAutoBrain 30p (test_skill_install now covers hygiene as a public agent) / smoke n/a (Brain reasoning/org repo, no downstream script surface) / review self-CLEAN (wiring+docs+bash stub; fixed hardcoded help line-nums) / heart YELLOW unacked (organism state, not branch) pr-open (PyAutoBrain#88, pending-release; parked at supervised ship → shipped on live human sign-off; phases 2-3 to follow)
2026-07-11 restore-truncated-howto-tutorials phase-1 (HowToLens #26) supervised tests n/a (tutorial repo, no pytest suite; no library API touched) / smoke 6/6 (curated smoke_tests.txt incl restored tutorial_1+tutorial_2, run on branch) / review self-CLEAN (fixed over-promised Mappings overview bullet) / heart YELLOW-acked-6-set (ambient, unrelated to HowToLens; human sign-off in-session) pr-open (HowToLens#27, pending-release; supervised ship-checkpoint → opened on live human ack; phases 2-3 HowToGalaxy/HowToFit to follow)
2026-07-11 restore-truncated-howto-tutorials phase-2 (HowToGalaxy #26) supervised tests n/a (tutorial repo) / smoke 4/4 (incl new tutorial_4_methods stub, run on branch) / review self-CLEAN (empty-file stub per human choice + 3 marker normalizations) / heart YELLOW-acked-6-set (identical ambient set) pr-open (HowToGalaxy#19, pending-release; no genuine truncation found; empty tutorial_4_methods → not-written stub per human)
2026-07-11 restore-truncated-howto-tutorials phase-3 (HowToFit #26) supervised tests n/a (tutorial repo) / smoke 10/10 (incl edited expectation_propagation, run on branch) / review self-CLEAN (4 docstring-only marker normalizations; 2 commented-code endings framed as optional) / heart YELLOW-acked-6-set (identical ambient set) pr-open (HowToFit#16, pending-release; no genuine truncation found; completes 3-repo rollout)
2026-07-11 hygiene-agent phase-2 modes (Brain#89) supervised tests PyAutoBrain 34p (30 + 4 new hermetic hygiene contract tests) / smoke n/a (Brain reasoning/org repo) / review CLEAN flags-none / heart YELLOW unacked (organism, not branch) pr-open (PyAutoBrain#90, pending-release; parked at supervised ship → shipped on live human sign-off; modes tidy/noise/deps/docs live as pre-scan+delegate; P3 perf to follow)
2026-07-11 hygiene-agent phase-3 perf mode (Brain#91) supervised tests PyAutoBrain 36p (34 + 2 new perf contract tests) / smoke n/a (Brain reasoning/org repo) / review CLEAN flags-none / heart YELLOW unacked pr-open (PyAutoBrain#92, pending-release; parked at supervised ship → shipped on live human sign-off; perf import-timing subprocess + Heart consult; all 5 modes live — hygiene conductor epic complete on merge)
2026-07-11 import-time-heart-leg (PyAutoHeart#61) supervised tests PyAutoHeart 251p (7 new import_time classifier, stdlib-only injected measurer) / smoke n/a (organism/tool repo) / review CLEAN (caught+removed stray root.log) / heart YELLOW unacked pr-open (PyAutoHeart#62, pending-release; off-tick advisory import-cost leg; live sign-off; Brain perf-consult follow-on)
2026-07-11 howto-markdown-resync safe tests n/a / smoke superseded / review CLEAN / heart YELLOW-acked-6-set merged-unchanged
2026-07-11 hygiene-perf-heart-consult (PyAutoHeart#61 follow-on) supervised tests PyAutoBrain 37p (1 new Heart-consult; existing perf tests pinned to empty HEART_STATE_DIR for fallback) / smoke n/a (Brain org repo) / review CLEAN flags-none / heart YELLOW unacked pr-open (PyAutoBrain#93, pending-release; perf prefers Heart import_time leg, graceful fallback; live sign-off)
2026-07-11 hygiene-perf 4a unit_test_timing leg (PyAutoHeart#63) supervised tests PyAutoHeart 257p (6 new, injected runner + parser vs real pytest output) / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoHeart#64, pending-release)
2026-07-11 hygiene-perf Brain timing-leg aggregation supervised tests PyAutoBrain 38p (multi-leg aggregation) / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoBrain#94, pending-release; pre-wires 4a+4b legs)
2026-07-11 hygiene-perf 4b workspace_testmode_timing leg (PyAutoHeart#65) supervised tests PyAutoHeart 257p (6 new, injected runner) / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoHeart#66, pending-release)
2026-07-11 hygiene-perf 4c function profiling (PyAutoBrain) supervised tests PyAutoBrain 40p (filter on real cProfile fixture + arg paths) / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoBrain#95, pending-release; likelihood-exclusion filter validated vs real profile)
2026-07-11 hygiene-perf 4b DEFAULT_SCRIPTS path fix (PyAutoHeart#65) supervised tests 6p / found via 4c profiling prototype (paths scripts/imaging/modeling/ did not exist → scripts/imaging/start_here.py) amended PyAutoHeart#66
2026-07-11 hygiene-file-modes crlf/config/artifacts (Brain#96) supervised tests PyAutoBrain 42p (config recursive-diff fixture + mode/kind structure) / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoBrain#97, pending-release; live: crlf 649 CRLF .py, config 17 drifted keys, artifacts 4 leaks)
2026-07-11 hygiene crlf severity-split (Brain#98) supervised tests PyAutoBrain 42p / smoke n/a / review CLEAN / heart YELLOW unacked pr-open (PyAutoBrain#99, pending-release; crlf now ranks 6 HPC-breaking executable scripts not 683 cosmetic .py; gitattributes/script-fix filed refactor/libraries/)
2026-07-13 release-ships-simulated-datasets Group A (#126) supervised tests n/a (parked pre-gate) / smoke n/a / review n/a / heart n/a parked (leg 1 pre_build -f drop committed local 4600e6f not pushed; legs 2-4 parked at ship+design fork — path-based provisioning map A/B/C diverges from plan's "7 scripts", guard-ownership + orphan dispositions need a call; Group B split to separate prompt; CWD gate PASS)
2026-07-13 release-ships-simulated-datasets legs 1+3 core (#126) supervised tests n/a / smoke autolens 9/9 + autogalaxy 8/8 PASS / review pending / heart pending pr-open x3 (PyAutoBuild#150 leg1; autolens_ws#272 + autogalaxy_ws#129 purge 32 dirs/238 files via PyAutoGut condemned.md; user greenlit "go"; guard signal corrected .exists()→leg2 moot; remaining ~12 C parked awaiting-input; leg 4 after C)
2026-07-13 release-ships-simulated-datasets leg 3 expanded (#126) supervised tests n/a / smoke autolens 9/9 + autogalaxy 8/8 PASS (re-run) / review pending / heart pending pr-update x2 (autolens#272 28 dirs, autogalaxy#129 17 dirs; user reclassified "dead"→drift, simpleold killed, many_visibilities kept; samples+database deferred; via PyAutoGut)
2026-07-13 release-ships-simulated-datasets ALL LEGS (#126 Group A) supervised tests n/a / smoke autolens 9/9 + autogalaxy 8/8 PASS / review pending / heart pending pr-open x3 complete (PyAutoBuild#150 leg1+leg4 allowlist guard; autolens#272 + autogalaxy#129 full purge; leg2 moot; samples guarded-provisioned; many_visibilities+database allowlisted; leg-4 guard caught los_halos mixed-dir leak; Group B deferred; ready for human merge)
2026-07-13 release-ships-simulated-datasets MERGED (#126 Group A) supervised tests n/a / smoke autolens 9/9 + autogalaxy 8/8 / review n/a / heart n/a merged-unchanged x3 (PyAutoBuild#150 + autolens#272 + autogalaxy#129 squash-merged human-directed; #126 CLOSED; leg-4 guard live; los_halos .npy+.fits found simulator-output & purged/de-allowlisted; Group B separate)
2026-07-13 release-datasets-group-b MERGED (#151) supervised tests n/a / smoke autofit 10/10 + HowToFit 10/10 + HowToGalaxy 4/4 + HowToLens 6/6 / review n/a / heart n/a merged-unchanged x4 (autofit#92 + HowToFit#19 + HowToGalaxy#22 + HowToLens#31 squash; full dataset purge, all self-provision via .exists(); #151 CLOSED; autofit navigator staleness pre-existing on main → filed separately)
2026-07-13 repos-sync-public-organ-tables (#69) supervised tests n/a (PyAutoMind has no pytest suite — validated via repos_sync --check: positive clean, new-organ negative caught in all 3 docs, absent-target soft-skip) / smoke n/a (tooling+docs) / review self / heart not-GREEN unacked pr-open x3 (PyAutoMind#70 generator+2 checks + repos.yaml public_role/front_door; .github#3 + PyAutoScientist#1 marker adoption; public front door=7 incl Nerves via front_door flag, internal maps stay 6; user gave ship sign-off)
2026-07-13 repos-sync-public-organ-tables MERGED (#69) supervised tests n/a (repos_sync --check pos/neg/soft-skip) / smoke n/a / review self / heart not-GREEN merged-unchanged x3 (PyAutoMind#70 + .github#3 + PyAutoScientist#1 squash-merged human-directed; #69 CLOSED; front_door flag → public 7 / internal 6; worktree+branches cleaned)
2026-07-13 ep-negative-sigma-crash (PyAutoFit#1363) supervised tests 1473p/1s full autofit / smoke base-crashes-vs-fix-clean in nightly test-mode (TEST_MODE=1+SMALL_DATASETS=1+FAST_PLOTS=1); EP guide via Laplace/Newton overshoots scale lower_limit=0 / review CLEAN / heart YELLOW-acked at ship checkpoint (stale test_run 2026-07-09 + 58 stale parked; unrelated to branch) merged-unchanged (PyAutoFit#1364 squash-merged human-directed 2026-07-13, main 301c0a2fa; #1363 CLOSED. Rider: test_full_hierachical order/RNG-flaky pre-existing on main)
2026-07-13 docs: MGE point-source example (autolens+autogalaxy MGE modeling) safe tests n/a (no workspace pytest, no API change) / smoke edited-scripts run directly exit-0, point Basis N=4 (not in curated list, not grown) / review self CLEAN / heart stale-evidence (test_run 2026-07-09 + 58 stale parked) human-acked at launch merged-unchanged x2 (autolens_workspace#273 + autogalaxy_workspace#130 squash-merged human-directed; line-by-line + mge_point_model_from shortcut; notebooks+catalogue regenerated, unrelated drift reverted; branches pruned)
2026-07-13 matern-tfp-jax-compat (PyAutoArray#385) supervised tests matern unit 2p (numpy path; full suite deferred to ship) / smoke n/a-at-park (new autogalaxy_workspace_test jax_assertions/matern_regularization.py passes: np-vs-jax parity nu=0.5+1.7, jitted, class entry point) / review deferred to ship / heart not-consulted-at-park parked at ship sign-off (supervised bug cap; repro jax0.10.2+tfp0.25.0 crash confirmed→tfp-nightly==0.26.0.dev20260713 fixes; dep-pin + kv_xp docstring only, no API change; NOT committed; question #385 comment-4960930740; follow-up matern_vendor_bessel_kve filed)
2026-07-13 jax-pytree-leaf-registration (PyAutoFit#1365) supervised tests new autofit_workspace_test jax_assertions/pytree_leaf_registration.py passes (leaf types not registered, tree_flatten roundtrip) + existing pytrees.py/enable_pytrees.py no-regression; helper unit-sane; full test_autofit deferred to ship / smoke n/a-at-park (jax_assertions not smoke-listed, matches siblings) / review deferred to ship / heart not-consulted-at-park parked at ship sign-off (supervised bug cap; root cause = register_model registered builtins.int from af.Model(int) shapelet n/m → _partition vars(int) crash; fix = _walk skips no-dict cls; producer-side, no silent guard; shapelet repro now flattens; NOT committed; question #1365 comment-4961041130)
2026-07-13 verify-install-check-f-fix (PyAutoHeart#70) supervised tests bash -n OK + extracted F_driver py_compile OK + tests/test_verify_install_script.py 5p; cosmos_web_ring fits confirmed bundled / smoke n/a (harness shell only) / review deferred to ship / heart not-consulted-at-park parked at ship sign-off (supervised bug cap; harness-only: F_driver loads bundled cosmos_web_ring pixel_scales=0.06 not stale simple + pin all 5 PyAuto pkgs to $TARGET_VERSION for coherent dev stack; no API/library change; full F PASS needs TestPyPI rehearsal re-run out-of-band; NOT committed; question #70 comment-4961101996)
2026-07-13 jax-gradient-optimizer-benchmark (autolens_workspace_developer#95) supervised tests n/a (workspace experiment, no pytest/API change) / smoke n/a-at-park (searches_minimal scripts run directly on the real HST MGE likelihood; all 5 candidates completed) / review deferred to ship / heart RED organism-scoped (held release + stale 2026-07-09 workspace run + parked-script hygiene; NOTHING branch-related) human-shipped SHIPPED PR#96 awaiting-merge (initially parked at ship sign-off, park released same-session by human "go, ship"; supervised experiment cap; finding = single cold-start Adam/ADABelief/L-BFGS/SVI all wrong-basin r_E 3.5-5.0 logL~-158000, multi-start Adam 12x recovers truth r_E1.600 logL+31788 2/12 = GIGA-Lens recipe; LM deferred single-start; committed 6344258; 6 scripts+findings.md+comparison.txt; question #95 comment-4961983910; follow-up next_wave_population_gradient_samplers filed)
2026-07-14 release-validation-tail-burndown (PyAutoHeart#72) supervised diagnosis-only (read-only reproduction on main): cluster A + C reproduced PASS on dev jax0.9.2 / FAIL on release jax0.10.2 wheels / no edits, no ship parked at env-decision fork (RE-SCOPED: tail = dev↔release jax0.9.2 vs 0.10.2 env drift, not 9 code bugs; not reproducible locally; per no-silent-guards not loosening goldens until reproducible on release stack; question #72)
2026-07-14 database-latent-wheel-load (PyAutoFit#1367) supervised tests 1475p/1s full PyAutoFit + 14p focused / smoke 6/6 release-profile database scripts on exact wheel deps / review n-a (blocked pre-ship) / heart RED (release validation FAILED (stage integrate)) parked (implementation complete locally, no commit/push/PR; resume /ship_library after Heart clears)
2026-07-14 database-latent-wheel-load (PyAutoFit#1367) corrective-red (human-authorized) tests 1475p/1s full PyAutoFit + 14p focused / smoke 6/6 release-profile database scripts on exact wheel deps / review CLEAN (2ff67195c, two causal files) / heart RED (release validation FAILED (stage integrate)) merged-unchanged (corrective PyAutoFit#1368 squash 4724e20a1 by separate human merge; authorization issuecomment-4967751375; no issue close/release; fresh wheels + integration rerun + new Heart verdict required)
2026-07-14 jax-gradient-optimizer-benchmark (autolens_workspace_developer#95) supervised tests n/a (workspace experiment) / smoke n/a (searches_minimal ran directly) / review self / heart RED organism-scoped human-shipped MERGED-unchanged (PR#96 squash, human "go,ship"→"the merge" 2026-07-14; #95 CLOSED; prompt→complete/2026/07; worktree+branch cleaned)
2026-07-14 next-wave-population-optimizers (autolens_workspace_developer#97) supervised tests n/a (workspace experiment) / smoke n/a (CPU+A100 runs = validation) / review self / heart RED organism-scoped human-authorized MERGED-unchanged (PR#98 squash+delete-branch, human "the merge" 2026-07-14; #97 CLOSED; A100 GIGA-Lens scaling proven + SVGD reaches truth; ADABelief/Lion local-rule-secondary; prompt→complete/; worktree cleaned)
2026-07-14 jax-grad-param9-autodiff-fd-mismatch (autolens_workspace_test#164) corrective-red (human-authorized) tests imaging JAX 0.9.2+0.10.2 pass, interferometer 0.10.2 pass / smoke 52p/0f/3 declared skips / review CLEAN / heart RED (release validation FAILED (stage integrate)) corrective (PR#165 open pending-release; authorization issuecomment-4968314436; sibling RED PyAutoFit: 1 commit(s) behind origin remains; no merge/release)
2026-07-14 jax-grad-param9-autodiff-fd-mismatch (autolens_workspace_test#164) corrective-red (human-authorized) tests imaging JAX 0.9.2+0.10.2 pass, interferometer 0.10.2 pass / smoke local 52p/0f/3 declared skips + PR Python 3.12/3.13 4p / review CLEAN (540e093) / heart RED (release validation FAILED (stage integrate)) merged-unchanged (corrective PR#165 merge 6c4ff26 by separate human monitor-and-merge direction; issue remains open; fresh wheels + integration rerun + new Heart verdict required; no release)
2026-07-14 interferometer-analysis-fitexception (PyAutoLens#606) supervised tests 22 interferometer unit pass / smoke numpy-path model_fit.py now completes (was LinAlgError crash) + jax path unchanged / review self CLEAN (13/4 one file) / heart not-yet-consulted (parked pre-ship) parked (awaiting ship sign-off per bug cap; fix validated+UNCOMMITTED in worktree; question issuecomment-4969024309; scope fork A narrow/B+point_source/C hold; NOT jax-0.10.2 drift)
2026-07-14 interferometer-analysis-fitexception (PyAutoLens#606) corrective-red (human-authorized) tests full test_autolens/ 381 passed (22 interferometer + 58 point) / smoke numpy-path model_fit.py real search now completes (was LinAlgError crash) + jax branch unchanged / review self CLEAN (904cd64e3, two files +20/−5) / heart RED (release validation FAILED (stage integrate)) corrective (PR#607 open pending-release; authorization issuecomment-4969093660; scope B = interferometer+point_source guard; siblings remain: workspace-val 3f / 58 stale parked / Mind PR 14d / install-verify; no merge/release)
2026-07-14 interferometer-analysis-fitexception (PyAutoLens#606) corrective-red (human-authorized) tests full test_autolens/ 381 passed + PR CI unittest 3.12/3.13 pass / smoke numpy-path model_fit.py real search now completes / review CLEAN (904cd64e3) / heart RED (release validation FAILED (stage integrate)) merged-unchanged (corrective PR#607 squash-merge 5250d80a5 by explicit human direction; issue #606 kept open; fresh wheels + release-integration rerun + new Heart verdict required; siblings remain; no release)
2026-07-14 mass-cse-jax-decompose (PyAutoGalaxy#499) supervised tests 432 test_autogalaxy mass-profile pass / smoke mass_stellar_dark/chaining.py end-to-end green 0-tb (internal API, no direct workspace symbol refs) + jit round-trip ~1e-11 / review self CLEAN (4 files +104/−59) / heart not-GREEN (release validation integrate:fail = ongoing 2026-07-13 tail burndown, organism-scope, not this branch) merged-unchanged (squash b8bc0a3e, human-directed 2026-07-14; ship sign-off + merge in-session; issue kept open until release-integration reruns on wheels; regression mass_via_integral/sersic*.py pass rtol=1e-3; P2 dropped by human — integration test fixed)
2026-07-14 aggregator-quick-fit-consolidation (autolens_workspace#274) supervised tests n/a (workspace, no pytest suite) / smoke ordered guides/results run under env_vars_release.yaml 14/14 pass (was 2 IndexError) + identifier aceb0b5a matches _quick_fit primary + both fits 300 samples / review self CLEAN (8 files +90/−22, 4 scripts + 4 regenerated notebooks, scope-clean) / heart RED (release validation FAILED (stage integrate) + 5 siblings) parked (awaiting-input; fix validated+UNCOMMITTED in worktree; question issuecomment-4969374346; causally corrective for stage-integrate cluster E but corrective-PR exception is a live human act, never fires under --auto; no commit/push/PR)
2026-07-14 aggregator-quick-fit-consolidation (autolens_workspace#274) corrective-red (human-authorized) tests n/a (workspace, no pytest) / smoke ordered guides/results under env_vars_release.yaml 14/14 pass (was 2 IndexError) + both fits 300 samples + identifier aceb0b5a matches _quick_fit primary / review self CLEAN (62de0068, 8 files +90/−22, 4 scripts + 4 regenerated notebooks) / heart RED (release validation FAILED (stage integrate) + 6 siblings) corrective (PR#275 open pending-release; authorization issuecomment-4969425505; clears only aggregator/cluster-E portion; siblings remain — Heart stays RED; no merge/release)
2026-07-14 aggregator-quick-fit-consolidation (autolens_workspace#274) corrective-red (human-authorized) tests n/a (workspace) / smoke ordered guides/results env_vars_release.yaml 14/14 + PR CI smoke 3.12/3.13 green + navigator + catalogue staleness green / review self CLEAN (62de0068) / heart RED (release validation FAILED (stage integrate) + 6 siblings) merged-unchanged (corrective PR#275 squash-merge c17ddfa5 by explicit human direction; issue #274 kept open; fresh wheels + release-integration rerun + new Heart verdict required; siblings remain — Heart stays RED; no release)
2026-07-14 multi-start-gradient-search (PyAutoFit#1369) supervised tests full test_autofit/ 1479 passed / 1 skipped (incl. 4 new test_multi_start_gradient plumbing) + mle/optimize subtree 7/7 + JAX e2e MultiStartAdam recovers truth basin (jax 0.10.2/optax 0.2.5) + to_dict/from_dict round-trips / smoke n/a (library, no downstream script surface — workspace_test validation deferred behind library-first gate) / review self CLEAN (new mle/multi_start_gradient module + 3-line init export + 1-line pyproject optax dep + new test file; scope-clean, mirrors mle/bfgs) / heart RED (release validation FAILED (stage integrate) + PyAutoGalaxy/PyAutoLens 1 behind origin — pre-existing release-tail, unrelated to branch) parked (impl COMPLETE + verified, UNCOMMITTED in worktree; blocked by Heart RED; issuecomment-4969542593; corrective-PR exception N/A — new feature repairs no named RED reason; no commit/push/PR)
2026-07-14 release-advisory-tier-slow-scripts (PyAutoHeart#74) supervised → corrective-red (human-authorized) tests Heart 268p + Build 118p (1 pre-existing unrelated deselect: test_pre_build_skill admin_jammy/PyAutoBrain manifest drift, fails on clean main) / smoke n/a (Heart+Build tooling, no workspace scripts changed) / review self CLEAN (both diffs, scope-clean; +E2E run_python: undeclared timeout→exit1/RED, advisory-only→exit0, aggregate ready True) / heart RED (release validation FAILED (stage integrate) + PyAutoArray on feature/ticks-minus-in-math unrelated sibling) corrective (PR-open: PyAutoHeart#75 + PyAutoBuild#153 pending-release; authorization in-session; this feature is the structural fix for release validation FAILED (stage integrate); siblings remain — Heart stays RED; no merge/release; workspace advisory.yaml seeds follow)
2026-07-14 release-advisory-tier-slow-scripts (PyAutoHeart#74) — REVERT supervised → corrective-red n/a (revert) reverted (advisory tier's 5 PRs Heart#75/Build#153/alwt#168/agwt#72/alw#276 all CLOSED + branches deleted + mechanism removed, on human reflection that no_run+hygiene is leaner; premise "no_run erodes coverage" handled by hygiene sweep). Replaced by 2 no_run SLOW PRs: alwt#169 + agwt#73 (17 flaky real-search scripts skipped; cpu_fast_modeling excluded — singular fix in PyAutoArray#388). PR-open only; no merge/release.
2026-07-14 inversion-testmode-singular-guard (PyAutoArray#388/PR#389) supervised (bug cap) tests PASS / smoke n/a / review self-CLEAN / heart RED→corrective-PR exception (human-authorized) corrective
2026-07-14 multi-start-gradient-search (PyAutoFit#1369) supervised (--auto parked → resumed human-present) tests full test_autofit/ 1479p/1s (4 new plumbing) + JAX e2e truth-basin + dict round-trip / smoke n/a (additive library class, no downstream script surface) / review self CLEAN (new mle/multi_start_gradient + 3-line export + 1-line optax dep + test) / heart YELLOW score 65 0-RED, reason set human-acked in-session (workspace-val 3f / 58 stale parked / Mind PR 15d / install-verify) merged-unchanged (library PR#1370 squash 63cd4e22; Heart cleared RED→YELLOW; human YELLOW-ack + merge auth "heart now yellow merge all in"; #1369 kept open for workspace_test validation leg)
2026-07-14 multi-start-gradient-examples (autofit_workspace#94) safe tests n/a (workspace, no pytest) / smoke mle.py validated end-to-end (Drawer+LBFGS+MultiStartAdam; recovers 50/25/10 jax0.10.2+optax0.2.5) / review self CLEAN (+55 mle.py + regenerated mle.ipynb, scope-clean) / heart YELLOW score 50, full set human-acked incl. new "release validation stale: source moved since rehearsal" (benign, from Fit#1370 merge) merged-unchanged (PR#95 squash f23254bd; human ack+merge auth "merge and do phase 2 --auto" + explicit YELLOW re-ack at ship)
2026-07-14 multi-start-gradient-guides (autolens_workspace#277 + autogalaxy_workspace#132) safe tests n/a (workspace, no pytest) / smoke n/a (searches.py is a config-only guide, not smoke-listed; searches.py parses + af.MultiStartAdam constructs) / review self CLEAN (config block + prose + regenerated notebook per repo, scope-clean) / heart YELLOW score 50, set unchanged from in-session Phase-2 ack (workspace-val 3f / 58 stale / Mind PR 15d / install-verify / release-validation-stale) merged-unchanged (PR#278 aac9321c + PR#133 4d91e878, squash; human "user workspaces only" + "--auto take to merge")
2026-07-14 multi-start-adam-profiling (autolens_profiling#67) safe tests n/a (profiling repo, no pytest) / smoke AUTOLENS_PROFILING_SMOKE=1 cell imports OK + build_multi_start_adam constructs + build_readme --check clean / review self CLEAN (searches/ builder+runner+cell+sweep+README; ruff clean) / heart YELLOW score 50, set unchanged from in-session ack merged-unchanged (PR#68 e703d894 squash; human "add to autolens_profiling ... pr and merge"; included gate-required pre-existing simulators/README.md dashboard sync, noted in PR)
2026-07-15 arxiv-digest-announcement-window (PyAutoMind#79) supervised (bug cap; prompt header safe, min() → supervised) tests n/a (PyAutoMind has no pytest) → added --selftest to the script instead, 15 assertions PASS locally + on branch CI runner + on main post-merge (both DST regimes, all 5 run weekdays, Fri→Mon weekend seam, 3h cron-slip stability, both dropped papers pinned as regression) / smoke live-API run at simulated Wed 02:00 UTC recovers BOTH missed papers, correctly excludes the prior band; LOOKBACK_HOURS override path re-verified / review self CLEAN (2 CI files, no library surface, no API change) / heart n/a (Mind CI only, no release surface) merged-unchanged (PR#80 squash 7d4e92d; human "go" at ship sign-off then "merge the PR"; narrow backfill W=40 run 29398900801 delivered both papers to #papers with zero duplicates). NOTE: the branch's own CI could not exercise the band path — claude-code-action refuses to run from a branch editing its own workflow file; first live outing is the Thu 02:00 UTC scheduled run. Brain Bug Agent misrouted (keyword-matched paper titles into lensing_wiki, owner unresolved, large/library) and was overridden.
2026-07-15 wire-verify-install-leg (PyAutoHeart#76/PR#77) human-required (release cap; prompt header safe, min() → human-required — --auto requested but changed nothing) tests 276 PASS (263 pre-existing + 13 new), 3.12+3.13 CI green; the 6 new test_validate + 3 new test_readiness tests each CONFIRMED FAILING against stashed-unfixed source (anti-vacuity), the 7th passes both ways by design (no-op guard) / smoke real CI sequence driven end-to-end — verify_install.sh → --emit-stage-report → --ingest with the intermediate sidecar DELETED before ingest, proving the result travels inside the stage report; leg flips "install verification not run" → satisfied, and reverts when the sidecar is removed (measured both directions) / review self CLEAN (Heart-only; readiness gate logic untouched, workspace-validation.yml needed no change — it already passed --verify-install) / heart n/a (this IS the Heart change; no release dispatched) merged-unchanged (PR#77 squash e43a3a9; human "do your suggested order" authorized merge; #76 closed). SIDE-FINDING while running the suite: pytest clobbers the LIVE ~/.pyauto-heart/test_run.json (tests isolate results_dir but not HEART_STATE_DIR; checks/test_run.py:231 writes module-level) — 10,234B real state -> 251B fixture stub; restored byte-identical from state.json's pre-clobber copy; filed draft/bug/pyautoheart/test_suite_clobbers_live_heart_state.md (high). Measured: it does NOT fake-GREEN (stub ts reads 20d old -> STALE, still blocks) but it DESTROYS the 3-failure + 58-parked evidence; a tick between clobber and restore would have lost it permanently.
2026-07-16 ic50-assistant-seed Phases 2-4 (ic50_assistant domain adaptation) supervised (feature/large cap; header supervised; min → supervised) tests: literature citation validator VALID + autoassistant literature tests 5/5 + every cited af.* symbol exists in installed autofit / smoke n/a (assistant cell, no downstream script surface — fits NOT executed, that is Phase 5) / review self CLEAN (schema-conformant literature wiki, all [[wikilinks]] + skill links resolve, clone owner-residue fixed); human review pending at sign-off / heart n/a (assistant cell, no release surface) parked (supervised ship checkpoint — branch feature/ic50-domain-adaptation pushed b404fc2, PR awaiting human sign-off; question ic50_assistant#1 comment 4990016860)
2026-07-16 simulate-injection-feasibility (PyAutoReduce#44) supervised (research cap; header safe, min → supervised) tests 206 PASS / 3 skip (test_autoreduce, task worktree) / smoke n/a (docs-only, no downstream script surface) / review CLEAN (ReviewSurface 2 files +158, docs-only; citations + internal refs verified) / heart RED — six reasons all unrelated to PyAutoReduce (not in release matrix); parked at ship gate per contract, human acked live at resume ("go", recorded on #44) PR-open (PyAutoReduce#45, pending-release; merge human)
2026-07-16 inject-stage-hst-imaging (PyAutoReduce#46) safe (feature≤medium cap; header safe) tests 229 PASS / 3 skip (full worktree suite; no downstream library imports autoreduce) / smoke n/a (no downstream workspace script surface) / review CLEAN (8 files +751/−5; units+variance math, gate ordering, cache isolation re-verified) / heart RED — six pre-existing unrelated reasons, human-acked contemporaneously via in-session question (exact list quoted; manifest-drift count had changed 2→4 since the prior task's ack, so it was re-asked) PR-open (PyAutoReduce#47, pending-release; merge human)
2026-07-16 consolidation-sweep (PyAutoReduce#48) safe (refactor cap; header safe) tests 229 PASS / 3 skip — baseline-identical (the behaviour-preservation witness) / smoke n/a (no downstream script surface) / review CLEAN (10 files +112/−116; moment_fwhm negative-clip diagnostic delta disclosed) / heart RED — six unrelated reasons, human-acked contemporaneously (drift count grew 2→4→6 across the day; re-asked each ship) PR-open (PyAutoReduce#49, pending-release; merge human)
2026-07-16 survey-cutouts (PyAutoReduce#50) safe (feature≤medium cap; header safe) tests 240 PASS / 3 skip (11 new, fetchers monkeypatched — no network in unit tests) / smoke n/a (no downstream script surface) + real-network spike: all 3 services delivered slacs0008 (Legacy invvar noise verified live pre-implementation) / review CLEAN (12 files +581/−4; 1 unused-import finding fixed) / heart RED — six unrelated reasons identical to prior ship's list, human-acked contemporaneously (re-asked per launch) PR-open (PyAutoReduce#51, pending-release; merge human)
2026-07-16 inject-jwst / phase 2a (PyAutoReduce#52) supervised (Feature Agent sized large; header safe → min) tests 246 PASS / 3 skip (6 net new: JWST flux-exactness gain-free, ERR in SB units, photometry-keyword loudness, gate both ways) / smoke n/a / review CLEAN after 1 CONFIRMED finding fixed+regression-tested (units_note NameError on no-overlap injection) / heart RED — five unrelated reasons (install-verification cleared vs prior list), human-acked contemporaneously PR-open (PyAutoReduce#53, pending-release; merge human)
2026-07-17 jax-compile-time-research (autolens_profiling#71) supervised (research cap; header supervised) tests n/a (no test dir — research/profiling workspace) / smoke n/a (additive new jax_compile/ dir, no downstream script surface) / review CLEAN (6 commits, 4 added files, +683) / heart RED — five pre-existing unrelated reasons (same set as 2026-07-16 ships minus install-verification), human-acked contemporaneously via AskUserQuestion PR-open (autolens_profiling#73, pending-release; merge human)
2026-07-17 inject-keck / phase 2b (PyAutoReduce#54) supervised (prompt header; registration design judgment, resolved on issue with 2 batched items) tests 250 PASS / 3 skip (5 new incl. placement-consistency property: injected centres == measured offsets); suite caught a mid-refactor NameError in the combine pre-commit / smoke n/a / review CLEAN (mosaic-WCS orientation + phase_offset NaN parity verified vs source) / heart RED — five unrelated reasons, human-acked contemporaneously PR-open (PyAutoReduce#55, pending-release; merge human)
2026-07-17 inject-alma-simobserve / phase 3 (PyAutoReduce#56) safe (feature cap; header safe) tests 260 PASS / 3 skip (10 new casatools-free: skymodel/kwargs/MS-path/dials/dispatch; stale phase-2b alma-rejection gate test updated — the rejection WAS the old contract) / smoke n/a / review CLEAN (cache bypass + gate logic verified) / heart RED — five unrelated reasons, human-acked contemporaneously PR-open (PyAutoReduce#57, pending-release; merge human)