{
  "schema_version": 1,
  "organ": "heart",
  "repo": "PyAutoHeart",
  "status": "stale",
  "headline": "Release STALE; monitoring RED \u00b7 51/100 \u00b7 129 unresolved",
  "updated": "2026-10-05T18:49:47Z",
  "pages_url": "https://pyautolabs.github.io/PyAutoHeart/",
  "items": [
    {
      "severity": "info",
      "text": "release validation stale: source moved since rehearsal (PyAutoNerves)",
      "url": null,
      "prompt": "Use the health skill. dispatch a release rehearsal with the release skill with `rehearse`, then `pyauto-heart validate --ingest <artifacts>` (main moved since the last rehearsal) \u2014 the Heart's evidence gap: \"release validation stale: source moved since rehearsal (PyAutoNerves)\". Re-run the check only, never change code to clear it; then `pyauto-heart tick` and re-read `pyauto-heart readiness`."
    },
    {
      "severity": "red",
      "text": "PyAutoBrain/workflows/Branch Sweep (org-wide): failure",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoBrain/workflows/Branch Sweep (org-wide) (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "red",
      "text": "PyAutoBrain/workflows/Repo Settings: failure",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoBrain/workflows/Repo Settings (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "red",
      "text": "PyAutoMind/workflows/Registry Reconcile: failure",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoMind/workflows/Registry Reconcile (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "red",
      "text": "PyAutoMind/workflows/pyauto-update-digest: failure",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoMind/workflows/pyauto-update-digest (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "red",
      "text": "PyAutoArray/Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: PyAutoArray Tests suspect_cancelled after 56s on main \u2014 https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37002625195"
    },
    {
      "severity": "red",
      "text": "PyAutoArray/Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: PyAutoArray Tests suspect_cancelled after 42s on main \u2014 https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37002707936"
    },
    {
      "severity": "red",
      "text": "PyAutoFit/Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: PyAutoFit Tests suspect_cancelled after 7s on main \u2014 https://github.com/PyAutoLabs/PyAutoFit/actions/runs/36036709408"
    },
    {
      "severity": "red",
      "text": "autofit_workspace_test/Smoke Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: autofit_workspace_test Smoke Tests suspect_cancelled after 46s on main \u2014 https://github.com/PyAutoLabs/autofit_workspace_test/actions/runs/34260011683"
    },
    {
      "severity": "red",
      "text": "autogalaxy_workspace_test/Smoke Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: autogalaxy_workspace_test Smoke Tests suspect_cancelled after 402s on feature/workspace-organs-regroup \u2014 https://github.com/PyAutoLabs/autogalaxy_workspace_test/actions/runs/35438870386"
    },
    {
      "severity": "red",
      "text": "autolens_workspace_test/Smoke Tests: red",
      "url": null,
      "prompt": "Use the bug skill. kill timer: autolens_workspace_test Smoke Tests suspect_cancelled after 405s on feature/workspace-organs-regroup \u2014 https://github.com/PyAutoLabs/autolens_workspace_test/actions/runs/35438871780"
    },
    {
      "severity": "red",
      "text": "CI wall-clock: 26 gates \u00b7 slowest PyAutoBrain Nightly Release 191m \u00b7 2 slowed \u00b7 6 hang events",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect CI wall-clock. Read the full ci_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "red",
      "text": "PyAutoArray: red",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect PyAutoArray in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "red",
      "text": "autolens_inference: red",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autolens_inference in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "red",
      "text": "autolens_profiling: red",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autolens_profiling in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "red",
      "text": "Worktree drift: 5 orphan / 0 missing / 4 dirty",
      "url": null,
      "prompt": "pyauto-heart fix drift"
    },
    {
      "severity": "red",
      "text": "euclid_strong_lens_modeling_pipeline: red",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect euclid_strong_lens_modeling_pipeline in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "PyAutoGalaxy: CI in_progress",
      "url": null,
      "prompt": "Use the health skill. Inspect CI for PyAutoGalaxy: CI in_progress"
    },
    {
      "severity": "yellow",
      "text": "PyAutoHeart: CI in_progress",
      "url": null,
      "prompt": "Use the health skill. Inspect CI for PyAutoHeart: CI in_progress"
    },
    {
      "severity": "yellow",
      "text": "PyAutoBrain/Nightly Release: warn",
      "url": null,
      "prompt": "Use the bug skill. smoke gate PyAutoBrain: Nightly Release median wall-clock rose 5129s \u2192 11464s vs its recent history \u2014 https://github.com/PyAutoLabs/PyAutoBrain/actions"
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/Tests: warn",
      "url": null,
      "prompt": "Use the bug skill. smoke gate PyAutoLens: Tests median wall-clock rose 203s \u2192 378s vs its recent history \u2014 https://github.com/PyAutoLabs/PyAutoLens/actions"
    },
    {
      "severity": "yellow",
      "text": "PyAutoCortex: 7 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: PyAutoCortex \u2014 7 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "PyAutoEyes: 3 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: PyAutoEyes \u2014 3 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "autofit_assistant: 1 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: autofit_assistant \u2014 1 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "autolens_assistant: 2 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: autolens_assistant \u2014 2 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "autolens_inference: 1 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: autolens_inference \u2014 1 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "autolens_profiling: 1 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: autolens_profiling \u2014 1 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_developer: 1 uncommitted file(s) in canonical checkout",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: autolens_workspace_developer \u2014 1 uncommitted file(s) in canonical checkout. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "mass-field-profiling-live/autolens_profiling: 2 uncommitted file(s) in task worktree",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: mass-field-profiling-live/autolens_profiling \u2014 2 uncommitted file(s) in task worktree. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "point-source-search-nautilus-leaf/autolens_inference: 1 uncommitted file(s) in task worktree",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: point-source-search-nautilus-leaf/autolens_inference \u2014 1 uncommitted file(s) in task worktree. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "sparse-operator-oversampling-cache/PyAutoArray: 11 uncommitted file(s) in task worktree",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: sparse-operator-oversampling-cache/PyAutoArray \u2014 11 uncommitted file(s) in task worktree. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "vis-lp-inspection-bundle/euclid_strong_lens_modeling_pipeline: 3 uncommitted file(s) in task worktree",
      "url": null,
      "prompt": "Use the health skill. Inspect worktree drift: vis-lp-inspection-bundle/euclid_strong_lens_modeling_pipeline \u2014 3 uncommitted file(s) in task worktree. Run pyauto-heart fix drift for context; reconcile active claims, preserve user edits and obtain approval before cleanup."
    },
    {
      "severity": "yellow",
      "text": "HowToFit/tutorial_5_expectation_propagation: LinearRegressionAnalysis.log_likelihood_function returns a constant -1, ignoring `instance`, so every initial samp\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: HowToFit tutorial_5_expectation_propagation NEEDS_FIX since 2026-08-05 \u2014 LinearRegressionAnalysis.log_likelihood_function returns a constant -1, ignoring `instance`, so every initial sample has. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace/features/expectation_propagation.py: EP parked as not release-ready. EP message projection is unstable: a truncated per-factor search project\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace features/expectation_propagation.py NEEDS_FIX since 2026-08-03 \u2014 EP parked as not release-ready. EP message projection is unstable: a truncated per-factor search projects an ESS=1 poste. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace_test/graphical/analytic_gaussian_priors.py: moments projection (PyAutoFit#1656) passes the gaussian and truncated scatter families (16/16 eac\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace_test graphical/analytic_gaussian_priors.py NEEDS_FIX since 2026-09-30 \u2014 moments projection (PyAutoFit#1656) passes the gaussian and truncated scatter families (16/16 each) but the loggaussian. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace_test/graphical/ep.py: EP not release-ready: the per-factor searches are truncated (maxcall/maxiter=1000), so each search projects an ESS=1 po\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace_test graphical/ep.py NEEDS_FIX since 2026-08-03 \u2014 EP not release-ready: the per-factor searches are truncated (maxcall/maxiter=1000), so each search projects an ESS=1 pos. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace_test/graphical/ep_deterministic.py: EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace_test graphical/ep_deterministic.py NEEDS_FIX since 2026-08-03 \u2014 EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose message projec. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace_test/graphical/ep_exact.py: EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose message\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace_test graphical/ep_exact.py NEEDS_FIX since 2026-08-03 \u2014 EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose message projec. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autofit_workspace_test/graphical/ep_parity.py: EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose messag\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autofit_workspace_test graphical/ep_parity.py NEEDS_FIX since 2026-08-03 \u2014 EP parked as not release-ready alongside graphical/ep.py. Passes today, but shares the EP machinery whose message projec. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autogalaxy_workspace/imaging/features/shapelets/modeling: real-search JAX shapelet fit exceeds the 1800s mode=release cap (>30min); speedup tracked by the Prof\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autogalaxy_workspace imaging/features/shapelets/modeling SLOW since 2026-07-14 \u2014 real-search JAX shapelet fit exceeds the 1800s mode=release cap (>30min); speedup tracked by the Profiling Agent (PyAuto"
    },
    {
      "severity": "yellow",
      "text": "autogalaxy_workspace_test/multi_dataset/jax_likelihood/delaunay.py: quarantined: TIMEOUT 1805s at the release cap in TWO CONSECUTIVE release-integrate runs (34\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autogalaxy_workspace_test multi_dataset/jax_likelihood/delaunay.py NEEDS_FIX since 2026-09-07 \u2014 quarantined: TIMEOUT 1805s at the release cap in TWO CONSECUTIVE release-integrate runs (34018429178, 34094964905) with. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autogalaxy_workspace_test/multi_dataset/jax_likelihood/rectangular.py: re-quarantined: hung 1805s at the release cap in release-integrate run 33244320906 with \u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autogalaxy_workspace_test multi_dataset/jax_likelihood/rectangular.py NEEDS_FIX since 2026-08-29 \u2014 re-quarantined: hung 1805s at the release cap in release-integrate run 33244320906 with XLA_FLAGS=--xla_cpu_multi_thread. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace/cluster/start_here: hits the full 1800s mode=release cap in workspace-validation (PyAutoHeart run 29912642195). Script-specific, not a shard\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace cluster/start_here SLOW since 2026-07-22 \u2014 hits the full 1800s mode=release cap in workspace-validation (PyAutoHeart run 29912642195). Script-specific, not a shard"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace/guides/modeling/advanced/expectation_propagation.py: EP parked as not release-ready. EP message projection is unstable: a truncated per-fact\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace guides/modeling/advanced/expectation_propagation.py NEEDS_FIX since 2026-08-03 \u2014 EP parked as not release-ready. EP message projection is unstable: a truncated per-factor search projects an ESS=1 poste. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace/multi_galaxy/start_here: blocked two consecutive release runs after autolens_workspace#554 (2026-09-17) swapped it off the simulated `simple\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace multi_galaxy/start_here SLOW since 2026-09-18 \u2014 blocked two consecutive release runs after autolens_workspace#554 (2026-09-17) swapped it off the simulated `simple` dat"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace/weak/features/strong_lensing/a2744: hits the full 1800s mode=release cap in workspace-validation (PyAutoHeart run 29912642195). Script-speci\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace weak/features/strong_lensing/a2744 SLOW since 2026-07-22 \u2014 hits the full 1800s mode=release cap in workspace-validation (PyAutoHeart run 29912642195). Script-specific: its sibling"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/cluster/visualization: per-plane critical-curve + caustic computation on the required full-extent 250x250 viz_grid (multi-plane marchin\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test cluster/visualization SLOW since 2026-07-21 \u2014 per-plane critical-curve + caustic computation on the required full-extent 250x250 viz_grid (multi-plane marching square"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/imaging/subhalo_recovery_evidence.py: evidence-grid acceptance test of PyAutoLens#672 (156-point one-shot + 25-point iterative-to-conve\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test imaging/subhalo_recovery_evidence.py SLOW since 2026-07-31 \u2014 evidence-grid acceptance test of PyAutoLens#672 (156-point one-shot + 25-point iterative-to-convergence scan): ~1-2h by"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/imaging/visualization/modeling_visualization_delaunay_jit: now FAILS its own JIT-cache assertion at 52s (cached 2.45s not < 0.5x compil\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test imaging/visualization/modeling_visualization_delaunay_jit NEEDS_FIX since 2026-07-30 \u2014 now FAILS its own JIT-cache assertion at 52s (cached 2.45s not < 0.5x compile 2.72s) - possible closure cache-busting; s. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/imaging/visualization/modeling_visualization_jit: re-measured: times out at the 300s cap; JIT + full visualization pipeline",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test imaging/visualization/modeling_visualization_jit SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/imaging/visualization/modeling_visualization_rectangular_jit: now FAILS its own JIT-cache assertion at 36s (cached 2.21s not < 0.5x com\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test imaging/visualization/modeling_visualization_rectangular_jit NEEDS_FIX since 2026-07-30 \u2014 now FAILS its own JIT-cache assertion at 36s (cached 2.21s not < 0.5x compile 2.28s) - same as delaunay variant. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/interferometer/visualization/modeling_visualization_jit: historically >300s cap; local re-measurement OOM-killed (SIGKILL) at 132s - me\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test interferometer/visualization/modeling_visualization_jit SLOW since 2026-07-30 \u2014 historically >300s cap; local re-measurement OOM-killed (SIGKILL) at 132s - memory-heavy interferometer JIT"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/misc/database/scrape/multi_analysis_jax: re-measured: times out at the real 300s cap (full search, no test mode)",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test misc/database/scrape/multi_analysis_jax SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/misc/database/scrape/slam_general_jax: re-measured: times out at the real 300s cap (full search, no test mode)",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test misc/database/scrape/slam_general_jax SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/misc/database/scrape/slam_multi_one_by_one_jax: re-measured: times out at the real 300s cap (full search, no test mode)",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test misc/database/scrape/slam_multi_one_by_one_jax SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/misc/database/scrape/slam_pix_jax: re-measured: times out at the real 300s cap (full search, no test mode)",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test misc/database/scrape/slam_pix_jax SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/multi_dataset/jax_likelihood/delaunay.py: hung 1805s in release-integrate run 33177898708 (second vmap call, post-compile) with XLA_FLA\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test multi_dataset/jax_likelihood/delaunay.py NEEDS_FIX since 2026-08-28 \u2014 hung 1805s in release-integrate run 33177898708 (second vmap call, post-compile) with XLA_FLAGS=--xla_cpu_multi_thread_e. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/multi_dataset/jax_likelihood/delaunay_mge.py: hung twice in 30 min with XLA_FLAGS=--xla_cpu_multi_thread_eigen=false in force: 1805s at\u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test multi_dataset/jax_likelihood/delaunay_mge.py NEEDS_FIX since 2026-08-29 \u2014 hung twice in 30 min with XLA_FLAGS=--xla_cpu_multi_thread_eigen=false in force: 1805s at the release cap in release-int. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_test/multi_dataset/jax_likelihood/shared_preloads.py: hung 1805s in release-integrate run 33220882817 (vmap trace at shared_preloads.py:211 \u2026",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test multi_dataset/jax_likelihood/shared_preloads.py NEEDS_FIX since 2026-08-28 \u2014 hung 1805s in release-integrate run 33220882817 (vmap trace at shared_preloads.py:211 _assert_two_band_shared_jit; the i. Reproduce before fixing: stale markers have evaporated before"
    },
    {
      "severity": "yellow",
      "text": "Skipped-script census: 12 SLOW (5 unmeasured) / 15 NEEDS_FIX / 50 permanent across 9 workspaces",
      "url": null,
      "prompt": "Use the bug skill. no_run: autolens_workspace_test imaging/visualization/modeling_visualization_jit SLOW since 2026-07-30 with no measurement \u2014 retime against the real cap, then fix it or delete the marker"
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_developer:dirty_real: dirty_real: 1",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autolens_workspace_developer:dirty_real in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_interferometer.py::test__interferometer_sparse_operator__numpy_inversion_matches_jax_inversi\u2026",
      "url": null,
      "prompt": "/hygiene perf: PyAutoArray test_autoarray/inversion/inversion/interferometer/test_interferometer.py::test__interferometer_sparse_operator__numpy_inversion_matches_jax_inversion 1.3s \u2192 3.7s between runs https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37187640490 \u2192 https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37214493938"
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_interferometer.py::test__interferometer_sparse_operator__numpy_inversion_matches_jax_inversi\u2026",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_interferometer.py::test__interferometer_sparse_operator__numpy_inversion_matches_jax_inversion. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[nufft-False\u2026",
      "url": null,
      "prompt": "/hygiene perf: PyAutoArray test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[nufft-False] 2.1s \u2192 5.5s between runs https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37187640490 \u2192 https://github.com/PyAutoLabs/PyAutoArray/actions/runs/37214493938"
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[nufft-False\u2026",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[nufft-False]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[numpy-True]\u2026",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoArray/test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py::test__sparse_terms__sum_of_channels_equals_mfs[numpy-True]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/pixelization/interpolator/test_delaunay_nn.py::test__smooth_source_mapping_is_numerically_close_to_delaunay: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoArray/test_autoarray/inversion/pixelization/interpolator/test_delaunay_nn.py::test__smooth_source_mapping_is_numerically_close_to_delaunay. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoArray/test_autoarray/inversion/pixelization/interpolator/test_numerics_audit.py::test_supported_region_refinement_and_frozen_mesh_fault[sibson]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoArray/test_autoarray/inversion/pixelization/interpolator/test_numerics_audit.py::test_supported_region_refinement_and_frozen_mesh_fault[sibson]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_ep_visualise_output.py::test_both_figures_are_written_beside_the_convergence_curves: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/functionality/test_ep_visualise_output.py::test_both_figures_are_written_beside_the_convergence_curves. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_ep_visualise_output.py::test_the_state_file_is_rewritten_rather_than_left_at_the_first_sweep: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/functionality/test_ep_visualise_output.py::test_the_state_file_is_rewritten_rather_than_left_at_the_first_sweep. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__hierarchical_scatter_moments_match_exact_posterior/3.12: warn",
      "url": null,
      "prompt": "/hygiene perf: PyAutoFit test_autofit/graphical/functionality/test_moment_projection.py::test__hierarchical_scatter_moments_match_exact_posterior 7.2s \u2192 14.8s between runs https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37192363540 \u2192 https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37214486045"
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__hierarchical_scatter_moments_match_exact_posterior: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__hierarchical_scatter_moments_match_exact_posterior. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__near_zero_scatter_updates_by_moments_not_by_mode/3.12: warn",
      "url": null,
      "prompt": "/hygiene perf: PyAutoFit test_autofit/graphical/functionality/test_moment_projection.py::test__near_zero_scatter_updates_by_moments_not_by_mode 2.9s \u2192 6.1s between runs https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37192363540 \u2192 https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37214486045"
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__near_zero_scatter_updates_by_moments_not_by_mode: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/functionality/test_moment_projection.py::test__near_zero_scatter_updates_by_moments_not_by_mode. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/info/test_output.py::test_output: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/info/test_output.py::test_output. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/info/test_output.py::test_path_prefix: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/info/test_output.py::test_path_prefix. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/regression/test_linear_regression.py::test_laplace/3.12: warn",
      "url": null,
      "prompt": "/hygiene perf: PyAutoFit test_autofit/graphical/regression/test_linear_regression.py::test_laplace 1.6s \u2192 4.4s between runs https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37192363540 \u2192 https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37214486045"
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/regression/test_linear_regression.py::test_laplace: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/regression/test_linear_regression.py::test_laplace. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/stochastic/test_regression.py::test_stochastic_linear_regression/3.12: warn",
      "url": null,
      "prompt": "/hygiene perf: PyAutoFit test_autofit/graphical/stochastic/test_regression.py::test_stochastic_linear_regression 2.9s \u2192 6.2s between runs https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37192363540 \u2192 https://github.com/PyAutoLabs/PyAutoFit/actions/runs/37214486045"
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/graphical/stochastic/test_regression.py::test_stochastic_linear_regression: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/graphical/stochastic/test_regression.py::test_stochastic_linear_regression. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/mapper/prior/test_prior_bounds_1489.py::TestEmceeContainment::test__unconstrained_parameter_stays_inside_declared_box: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/mapper/prior/test_prior_bounds_1489.py::TestEmceeContainment::test__unconstrained_parameter_stays_inside_declared_box. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/mcp/test_mcp_tools.py::test_list_searches: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/mcp/test_mcp_tools.py::test_list_searches. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/search/mcmc/test_blackjax_smc.py::test__cold_run_recovers_the_analytic_log_evidence: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/search/mcmc/test_blackjax_smc.py::test__cold_run_recovers_the_analytic_log_evidence. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/search/mcmc/test_blackjax_smc.py::test__hmc_kernel_runs_and_holds_acceptance: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/search/mcmc/test_blackjax_smc.py::test__hmc_kernel_runs_and_holds_acceptance. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/search/mle/test_multi_start_gradient.py::test__quick_update__fires_once_per_cadence_boundary_in_gradient_steps: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/search/mle/test_multi_start_gradient.py::test__quick_update__fires_once_per_cadence_boundary_in_gradient_steps. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_forward_and_reverse_give_the_same_fit[bijector]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_forward_and_reverse_give_the_same_fit[bijector]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_forward_and_reverse_give_the_same_fit[physical]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_forward_and_reverse_give_the_same_fit[physical]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_resolves_the_analysis_declaration_when_unset: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/test_gradient_mode.py::test__multi_start_resolves_the_analysis_declaration_when_unset. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/non_linear/test_scaler.py::test__scaling_cannot_move_the_MAP: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/non_linear/test_scaler.py::test__scaling_cannot_move_the_MAP. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoFit/test_autofit/tools/test_atomic_write.py::TestCorruptOutputDoesNotPoisonTheNextRun::test__truncated_summary_lets_the_next_run_proceed: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoFit/test_autofit/tools/test_atomic_write.py::TestCorruptOutputDoesNotPoisonTheNextRun::test__truncated_summary_lets_the_next_run_proceed. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source0]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source0]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source1]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source1]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source2]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_numpy[source2]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source0]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source0]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source1]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source1]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source2]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source2]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source3]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source3]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source4]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source4]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source5]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source5]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source6]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source6]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source7]: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__positions_match_the_flat_table[source7]. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__source_on_a_step_0_vertex_returns_the_two_true_images: yellow",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect PyAutoLens/test_autolens/point/triangles/test_static_lattice_jax.py::test__source_on_a_step_0_vertex_returns_the_two_true_images. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "Unit-test timing: 43 tests >1.5\u00d7 baseline, 224 within",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect Unit-test timing. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "yellow",
      "text": "PyAutoCortex: yellow",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect PyAutoCortex in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "PyAutoEyes: yellow",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect PyAutoEyes in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "autofit_assistant: yellow",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autofit_assistant in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "autolens_assistant: yellow",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autolens_assistant in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "autolens_workspace_developer: yellow",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect autolens_workspace_developer in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "yellow",
      "text": "Local observation (private details): Inspect full evidence on the dev box; private paths omitted",
      "url": null,
      "prompt": "Use the health and repo-cleanup skills. Inspect private local finding in the canonical checkout and active task ledger on the dev box. Preserve edits and claims; refresh with pyauto-heart tick and publish with pyauto-heart publish. Do not delete, reset, merge or close work without authorization."
    },
    {
      "severity": "info",
      "text": "Release readiness: release validation stale: source moved since rehearsal (PyAutoNerves)",
      "url": null,
      "prompt": "Use the health skill. dispatch a release rehearsal with the release skill with `rehearse`, then `pyauto-heart validate --ingest <artifacts>` (main moved since the last rehearsal) \u2014 the Heart's evidence gap: \"release validation stale: source moved since rehearsal (PyAutoNerves)\". Re-run the check only, never change code to clear it; then `pyauto-heart tick` and re-read `pyauto-heart readiness`."
    },
    {
      "severity": "info",
      "text": "PyAutoGalaxy: in_progress",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoGalaxy (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "PyAutoHands/workflows/Python Version Matrix: cancelled",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoHands/workflows/Python Version Matrix (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "PyAutoHeart/workflows/Heart Health: in_progress",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoHeart/workflows/Heart Health (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "PyAutoHeart: in_progress",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoHeart (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "PyAutoMemory/workflows/Queue actions: skipped",
      "url": null,
      "prompt": "Use the health skill to inspect PyAutoMemory/workflows/Queue actions (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "autofit_workspace_developer:",
      "url": null,
      "prompt": "Use the health skill to inspect autofit_workspace_developer (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "autofit_workspace_developer: Observation missing or unavailable",
      "url": null,
      "prompt": "Use the health skill to inspect autofit_workspace_developer (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "autolens_workspace_developer:",
      "url": null,
      "prompt": "Use the health skill to inspect autolens_workspace_developer (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "autolens_workspace_developer: Observation missing or unavailable",
      "url": null,
      "prompt": "Use the health skill to inspect autolens_workspace_developer (ci_status) and its source collector. Refresh missing evidence in the required environment; route confirmed defects through bug and start-dev. Report the missing capability if observation is unavailable. Re-assess and publish Heart evidence."
    },
    {
      "severity": "info",
      "text": "Script timing: 646 within baseline \u2014 observation time missing",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect Script timing. Read the full script_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    },
    {
      "severity": "info",
      "text": "new_tests_no_baseline: 33 observations lack a baseline comparison",
      "url": null,
      "prompt": "Use the hygiene and ci-speedup skills to inspect new_tests_no_baseline. Read the full unit_test_timing evidence and its collector instructions. Obtain missing runtime measurements or baselines in the required environment; diagnose regressions and skipped scripts through start-dev. Refresh the collector and publish Heart evidence. A tick alone does not run deep timing measurements."
    }
  ]
}
