Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 26 additions & 7 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@ Free-form markdown. Strong conventions:
Autonomy: supervised # safe | supervised | human-required
Priority: normal # low | normal | high
Status: draft
Filed: 2026-07-09 # optional; the day the prompt was written
Issued: 2026-08-19 # optional; set when the prompt advances to active/
Blocked-by: PyAutoFit#1436 # optional; see "Declaring a gate" below
```
Expand Down Expand Up @@ -389,9 +390,16 @@ it leaves the backlog:
| `active.md` | `- issued: YYYY-MM-DD` | the day the task got its GitHub issue |
| `planned.md` | `- filed: YYYY-MM-DD` | the day it was scoped |
| `parked.md` | `- parked: YYYY-MM-DD` | the day it stopped |
| `active/<name>.md` | `Issued: YYYY-MM-DD` | the prompt's own copy, in its light header |
| `draft/**/<name>.md` | `Filed: YYYY-MM-DD` | the day the prompt was written |
| `active/<name>.md` | `Issued: YYYY-MM-DD` | the day it got its issue, in its light header |
| `complete/<YYYY>/<MM>/<slug>.md` | `- completed: YYYY-MM-DD` | unchanged — the ledger already did this |

The backlog is the **largest** pool of tasks the Mind holds — 150 prompts
against a handful of live rows — so `draft/` carrying a date is what lets the
dashboard's Recent feed see most of the work at all. A prompt keeps its
`Filed:` when it advances to `active/` and gains an `Issued:`; the later, more
specific event is the one that dates the task.

The **key names the event**, so a merged feed can say what each date means
rather than showing a bare timestamp. Reading is tolerant: `registered:`,
`started:`, `planned:`, `found:` and `shipped:` are all read as dates too (the
Expand All @@ -413,17 +421,28 @@ already holds, annotating each inferred date with where it came from:
Issued: 2026-08-18 (backfilled from parked.md `parked:`)
```

The sources, in order: the commit that introduced the entry or moved the prompt
into `active/`; the dated registry entry that claims the prompt; a date the
entry already stated in its own prose. Nothing is guessed — an entry with no
The sources, in order: git — the commit that introduced the entry, wrote the
draft, or moved the prompt into `active/`; the prompt's own Intake trailer
(`<!-- formalised by the Intake (Conception) Agent on … -->`); the dated
registry entry that claims the prompt; a date the entry already stated in its
own prose.

The two states want **opposite** readings of the same history, and the switch is
`--follow`. An `active/` prompt dates from the day it *arrived* there (being
issued is a `git mv`, so following the rename back would report the wrong day);
a `draft/` prompt dates from the day it was *written*, wherever it lived then —
the 2026-07-13 lifecycle migration `git mv`-ed 42 prompts in one commit, and
without `--follow` all 42 would date from the migration rather than from
themselves. Nothing is guessed — an entry with no
evidence is reported for a human to date by hand. A **shallow** clone (CI, a
cloud session) cannot see past its boundary commit, so git dates at or before
it are discarded rather than stamping every task with the day the clone was
made.

The dashboard's [Recent](dashboard.md#recent) table is the payoff: the 20
newest events on the work in hand — issued, parked, filed — in one place.
Shipped work stays out of it; `complete/index.md` is where the ledger is read.
The dashboard's [Recent](dashboard.md#recent) table is the payoff: it holds the
50 newest events on the work in hand — issued, parked, filed — and shows 10,
opening the next 10 on each tap of `…`. Shipped work stays out of it;
`complete/index.md` is where the ledger is read.

### Completion record (`complete/<YYYY>/<MM>/<slug>.md`) schema

Expand Down
293 changes: 267 additions & 26 deletions dashboard.html

Large diffs are not rendered by default.

80 changes: 74 additions & 6 deletions dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -1300,20 +1300,88 @@ Scoped but not started; some are not yet prompt files. Full detail in [`planned.

## Recent

The 10 newest things to happen to the work in hand, newest first — issued, parked, filed. Every other section on this page is laid out by state, which is exactly why none of them can answer “what has been happening?”. Shipped work is not here: it is read from `complete/index.md`, and a thousand records deep it would crowd out everything anyone can still act on.
The 50 newest things to happen to the work in hand, newest first — issued, parked, filed. Every other section on this page is laid out by state, which is exactly why none of them can answer “what has been happening?”. Shipped work is not here: it is read from `complete/index.md`, and a thousand records deep it would crowd out everything anyone can still act on. Showing the newest 10; … opens the next 10.

| Date | Event | Task |
|------|-------|------|
| 2026-08-22 | filed | <a href="draft/maintenance/ci/smoke_install_stale_jax_pin.md">smoke_install.sh's stale <code>jax&lt;0.7</code> pin — CI is on the right</a> |
| 2026-08-22 | filed | <a href="draft/bug/autolens_workspace_test/multi_dataset_jax_likelihood_xla_stall.md">multi_dataset/jax_likelihood scripts hang to the timeout cap (XLA…</a> |
| 2026-08-22 | filed | <a href="draft/maintenance/libraries/untrack_generated_fits_test_artifacts.md">Untrack the generated FITS test artifacts in autoarray</a> |
| 2026-08-22 | filed | <a href="draft/bug/autoarray/reconstruction_noise_map_solver_mismatch.md">The reconstruction noise map describes a different estimator than the</a> |
| 2026-08-22 | filed | <a href="draft/maintenance/libraries/remove_pynufft_legacy_transformer.md">Remove pynufft + legacy TransformerNUFFTPyNUFFT</a> |
| 2026-08-22 | filed | <a href="draft/bug/pyautolens/point_source_json_datasets_record_no_regime.md">Point-source JSON datasets record no resolution regime</a> |
| 2026-08-22 | filed | <a href="draft/research/libraries/intel_macos_support_policy.md">Is Intel macOS a supported platform, and what is the</a> |
| 2026-08-22 | filed | <a href="draft/maintenance/libraries/defer_scipy_sparse_import.md">Defer the eager scipy.sparse import in derivative_util (~0.10 s of</a> |
| 2026-08-22 | filed | <a href="draft/bug/workspaces/bug_fix_the_tracer_fits_existence_guard.md">Bug: fix the tracer.fits existence guard in autolens_workspace…</a> |
| 2026-08-21 | filed | <a href="draft/feature/autoarray/rectangular_bilinear_rtu_mesh_split.md">Rectangular mesh split: Bilinear (fast CPU default) vs RTU…</a> |

<details><summary>… 10 more (40 left)</summary>

| Date | Event | Task |
|------|-------|------|
| 2026-08-21 | filed | <a href="draft/bug/autoarray/numba_kernel_shift_axes_swapped.md">Numba PSF gathers derive the y/x kernel shifts from the</a> |
| 2026-08-20 | filed | <a href="draft/feature/autoarray/numba_cpu_likelihood_kernel_cdf_fast_path.md">Numba CPU likelihood phase 2: kernel-CDF numba fast path (the</a> |
| 2026-08-20 | filed | <a href="draft/feature/autoarray/numba_cpu_likelihood_mge_convolution_and_caching.md">Numba CPU likelihood phase 1: batched MGE convolution +…</a> |
| 2026-08-19 | filed | <a href="draft/bug/pyautomind/status_sh_repos_missing_source.md">status.sh --repos sources a file that no longer exists</a> |
| 2026-08-19 | filed | <a href="draft/bug/autofit/jax_011_message_log_partition_tuple_shape.md">jax 0.11 breaks beta/gamma message log_partition under jit ('tuple'…</a> |
| 2026-08-19 | filed | <a href="draft/bug/autolens/jax_likelihood_smoke_pins_stale.md">autolens_workspace_test jax_likelihood pins: 4 scripts fail smoke on…</a> |
| 2026-08-19 | filed | <a href="draft/research/autofit/autofit_profiling_bootstrap.md">autofit_profiling: bootstrap the repo + general PyAutoFit profiling…</a> |
| 2026-08-19 | filed | <a href="draft/bug/pyautoreduce/published_autoreduce_09_missing_312_floor.md"><code>autoreduce 0.9</code> on PyPI never got the Python 3.12 floor</a> |
| 2026-08-19 | issued | <a href="active/16_transformed_message_factor_gradient_unpack.md"><code>@PyAutoFit</code> <code>TransformedMessage.factor_gradient</code> crashes on first…</a> |
| 2026-08-19 | filed | <a href="draft/feature/pyautohands/release_board_run_logs_enrichment.md">Release board: local run_logs enrichment</a> |

<details><summary>… 10 more (30 left)</summary>

| Date | Event | Task |
|------|-------|------|
| 2026-08-19 | filed | <a href="draft/maintenance/pyautobrain/refactor_witness_map_missing_autonerves.md">Refactor Agent witness map lacks PyAutoNerves test suite</a> |
| 2026-08-19 | filed | <a href="draft/docs/pyautobrain/rtd_organism_currency.md">RTD organism docs currency: Nerves page, organ-count drift, hands.md…</a> |
| 2026-08-19 | filed | <a href="draft/bug/pyautobrain/pyautoconf_rename_functional_leftovers.md">PyAutoConf rename leftovers in Brain functional surfaces</a> |
| 2026-08-19 | filed | <a href="draft/research/pyautobrain/explore_dashboardify_the_brain_s_operational_sur.md">Explore: dashboardify the Brain's operational surfaces with pasteable…</a> |
| 2026-08-19 | filed | <a href="draft/refactor/pyautomind/repos_sync_check_dedup.md">Deduplicate repos_sync.py's check/write pairs</a> |
| 2026-08-19 | filed | <a href="draft/triage/bug_in_autocti_workspace_the_dataset_1d.md">Bug in autocti_workspace: the dataset_1d results/database example…</a> |
| 2026-08-18 | parked | <a href="parked.md#single-source-density-design">single-source-density-design</a> |
| 2026-08-18 | parked | <a href="parked.md#prior-message-collapse-design">prior-message-collapse-design</a> |
| 2026-08-18 | filed | <a href="draft/bug/priors/15_transformed_message_logpdf_jacobian.md"><code>@PyAutoFit</code> <code>TransformedMessage.logpdf</code>/<code>pdf</code> omit the transform…</a> |
| 2026-08-17 | filed | <a href="draft/feature/autofit/prior_exit_sampler_coverage.md">Which other searches need prior-support handling — coverage audit…</a> |

<details><summary>… 10 more (20 left)</summary>

| Date | Event | Task |
|------|-------|------|
| 2026-08-17 | filed | <a href="draft/feature/pyautomind/repos-sync-config-stamper.md">Teach repos_sync --write to stamp organ config surfaces</a> |
| 2026-08-16 | filed | <a href="draft/bug/autofit/loggaussian_prior_declares_own_support.md"><code>LogGaussianPrior</code> misreports its own support as <code>(-inf, inf)</code></a> |
| 2026-08-14 | filed | <a href="draft/bug/workspaces/jax_likelihood_pins_stale_by_1e4.md">Three <code>jax_likelihood</code> pins are stale by ~1.24e-4 and fail the</a> |
| 2026-08-09 | found | <a href="planned.md#isothermal-ell-sph-oversampling-at-the-cusp">isothermal-ell-sph-oversampling-at-the-cusp</a> |
| 2026-08-09 | filed | <a href="draft/bug/autoarray/pixel_scales_int_not_widened_to_tuple.md"><code>pixel_scales</code> given as an <code>int</code> (or <code>np.float64</code>) is never widened</a> |
| 2026-08-08 | parked | <a href="parked.md#pyautoreduce-slacs1430-acs-comparison">pyautoreduce-slacs1430-acs-comparison</a> |
| 2026-07-22 | planned | <a href="planned.md#latent-nan-guard-honest-run">latent-nan-guard-honest-run</a> |
| 2026-07-21 | filed | <a href="planned.md#remote-mcp-deployment-tiers">remote-mcp-deployment-tiers</a> |
| 2026-07-08 | filed | <a href="planned.md#samples-parameter-paths">samples-parameter-paths</a> |
| 2026-06-05 | filed | <a href="planned.md#piemass-potential">piemass-potential</a> |
| 2026-05-21 | filed | <a href="planned.md#jax-point-source-point-smoke-sentinel">jax-point-source-point-smoke-sentinel</a> |
| 2026-08-08 | filed | <a href="draft/docs/autolens_workspace/markdown_regeneration_sigma_min.md">Regenerate autolens_workspace markdown/ so the MGE pages show…</a> |
| 2026-08-07 | filed | <a href="draft/bug/autofit/plot_functions_discard_kwargs.md"><code>autofit.plot</code> functions accept <code>**kwargs</code> and silently discard them</a> |
| 2026-08-07 | filed | <a href="draft/maintenance/workspaces/notebook_setup_notebook_drift_siblings.md">Regenerate setup_notebook-drifted notebooks in…</a> |
| 2026-08-06 | filed | <a href="draft/triage/convolver_blurring_image_warning.md">Triage: Convolver "No blurring_image provided" warning in canonical…</a> |

<details><summary>… 10 more (10 left)</summary>

| Date | Event | Task |
|------|-------|------|
| 2026-08-06 | filed | <a href="draft/docs/autocti/api_rst_rewrite.md">Rewrite PyAutoCTI docs/api — 55 of 89 autosummary entries are</a> |
| 2026-08-06 | filed | <a href="draft/maintenance/libraries/dep_cap_refresh_2026_08.md">Dependency-cap refresh 2026-08: safe bumps, astropy 8 decision, two…</a> |
| 2026-08-05 | filed | <a href="draft/feature/autofit/search_seed_reproducibility.md">Give PyAutoFit searches a <code>seed</code> — today no search can</a> |
| 2026-08-04 | filed | <a href="draft/maintenance/autolens_profiling/jwst_lw_untracked_gitignore_gap.md">dataset/imaging/jwst_lw is untracked because the gitignore was never…</a> |
| 2026-08-04 | filed | <a href="draft/maintenance/autolens_workspace/cosmos_web_ring_mask_dtype.md">cosmos_web_ring stores boolean masks as float64, wasting ~3.4 MB of</a> |
| 2026-08-04 | filed | <a href="draft/maintenance/autolens_workspace_developer/stale_api_rot_audit.md">autolens_workspace_developer: broad stale-API rot (56 symbols, no CI)</a> |
| 2026-08-04 | filed | <a href="draft/bug/workspaces/aplt_output_drift_remaining_repos.md"><code>aplt.Output</code> stale-API drift in the remaining workspace repos</a> |
| 2026-08-04 | filed | <a href="draft/triage/nightly_release_blocked_eight_nights.md">Nightly release has been blocked 8 nights running — triage</a> |
| 2026-08-04 | filed | <a href="draft/docs/howtolens/ch4_mask_overlay_never_drawn.md">HowToLens ch4 tutorial 3: mask overlay is never actually drawn</a> |
| 2026-08-04 | filed | <a href="draft/bug/pyautoheart/script_timing_baselines_orphaned_and_window_filled.md">Heart script_timing baselines are orphaned by path moves and filled</a> |

</details>

</details>

</details>

</details>

_Dates come from each task's registry entry — `lifecycle.py dates` reports anything undated._

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: medium
Autonomy: supervised
Priority: normal
Status: draft
Filed: 2026-07-17 (backfilled from git)

**This is a review/probe request, not an implementation task — the answer could
be "intentional, document it" or "bug, fix it", and the two have very different
Expand Down
1 change: 1 addition & 0 deletions draft/bug/autoarray/numba_kernel_shift_axes_swapped.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: low
Autonomy: supervised
Priority: medium
Status: formalised
Filed: 2026-08-21 (backfilled from git)

Found 2026-08-21 while fixing
`draft/bug/autoarray/numba_first_call_garbage_psf_weighted_data.md` (the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: small
Autonomy: supervised
Priority: medium
Status: draft
Filed: 2026-08-09 (backfilled from git)

## Why this exists

Expand Down
1 change: 1 addition & 0 deletions draft/bug/autoarray/pynufft_scipy_pinv2_dev_extra.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: superseded
Filed: 2026-07-29 (backfilled from git)

## Original request

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: medium
Autonomy: human-required
Priority: low
Status: draft
Filed: 2026-08-22 (backfilled from git)

## Why this exists

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Phase: 2
EP", so do not pick this up as ordinary work. The evidence below is the
expensive part and it is already paid for.
Issue: (none — never issued. Parent report https://github.com/PyAutoLabs/PyAutoFit/issues/1405 stays open.)
Filed: 2026-08-11 (backfilled from git)

## Why this is `too-large` / `human-required` — read before starting

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: small
Autonomy: supervised
Priority: medium
Status: draft
Filed: 2026-08-19 (backfilled from git)

Found during the JAX-default-dependency arc (PyAutoLens#702): widening the jax
cap in autonerves from `<0.11.0` to `<0.12.0` let CI resolve jax/jaxlib 0.11.1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-08-16 (backfilled from git)

Filed 2026-08-16. Follow-up 3 owed by the prior-support `Clipper`
(`complete/2026/08/prior-support-clipper.md`, PyAutoFit#1477), which worked
Expand Down
1 change: 1 addition & 0 deletions draft/bug/autofit/plot_functions_discard_kwargs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-08-07 (backfilled from git)

Filed 2026-08-07, found while fixing `docs/api/plot.rst`
(complete/2026/08/pyautofit_plot_rst_dead_plotters.md). Deliberately left out of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised — STILL REPRODUCES; see the 2026-08-09 note before grading this against main
Filed: 2026-07-17 (backfilled from git)

## 2026-08-09 — do NOT mistake the adjacent FitException catch for this fix

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Difficulty: medium
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-07-21 (backfilled from git)

Split out from `slam-adapt-inversion-cascade` (#300, autolens_workspace) during the 2026-07-21 folded-in
Delaunay verification. The imaging Delaunay/SLaM/double-ring cluster was fixed there; this interferometer
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/autolens/interferometer_release_leg_oom.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# interferometer/start_here.py OOM in nightly release-validation integrate leg

Filed: 2026-07-31 (backfilled from git)

Filed 2026-07-31 from the phase-4 ship gate of point-source-chi-squared-variants
(#657): Heart RED traced to the nightly Release Integrate run.

Expand Down
1 change: 1 addition & 0 deletions draft/bug/autolens/jax_likelihood_smoke_pins_stale.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: low
Autonomy: supervised
Priority: normal
Status: draft
Filed: 2026-08-19 (backfilled from git)

## Finding (2026-08-19, control-tested during lazy-heavy-imports #1505)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Difficulty: medium
Autonomy: supervised
Priority: normal
Status: draft — NEEDS RE-VERIFICATION before any work (see 2026-08-09 note)
Filed: 2026-07-27 (backfilled from git)

> Restored 2026-07-27. This prompt file was dropped from the flat `issued/` pile
> during the prompt-lifecycle migration (PR #71/#72) as "legacy", but the task was
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: medium
Autonomy: supervised
Priority: normal
Status: draft
Filed: 2026-07-30 (backfilled from git)

## Symptom

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-07-22 (backfilled from git)

`autolens_workspace_test/scripts/jax_likelihood_functions/point_source/point.py` fails its
JAX-vs-numpy parity assert under the smoke env, and **fails differently between runs**:
Expand Down
1 change: 1 addition & 0 deletions draft/bug/autolens/point_solver_error_bisect_health.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Status: formalised
Epic: cluster-strong-lensing
Phase: 1
Parent: draft/feature/autolens/source_cluster_arc.md
Filed: 2026-08-19 (backfilled from git)

# PointSolver error-behavior change: bisect the 2025-11→2026-05 candidates, then health-harden

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-08-03 (backfilled from git)

Found while validating PyAutoArray#430 / PR#431 (the small-datasets loader fix), 2026-08-03.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: medium
Autonomy: supervised
Priority: normal
Status: draft
Filed: 2026-08-22 (backfilled from git)

## Why this is filed now

Expand Down
1 change: 1 addition & 0 deletions draft/bug/health_fixes/jax_runtime_and_parity.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Difficulty: too-large
Autonomy: supervised
Priority: high
Status: formalised
Filed: 2026-07-06 (backfilled from git)

## 2026-08-09 — EVERY SCRIPT PATH BELOW IS STALE (they moved, they were not deleted)

Expand Down
1 change: 1 addition & 0 deletions draft/bug/health_fixes/jit_visualization_outputs.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Difficulty: too-large
Autonomy: supervised
Priority: high
Status: formalised
Filed: 2026-07-06 (backfilled from git)

## 2026-08-09 — EVERY SCRIPT PATH BELOW IS STALE (they moved, they were not deleted)

Expand Down
1 change: 1 addition & 0 deletions draft/bug/health_fixes/release_timeout_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Difficulty: too-large
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-07-06 (backfilled from git)

## 2026-08-09 — 1 of the 5 is resolved via § Required work option 3b

Expand Down
1 change: 1 addition & 0 deletions draft/bug/health_fixes/samples_parameter_paths.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Difficulty: too-large
Autonomy: supervised
Priority: high
Status: formalised
Filed: 2026-07-06 (backfilled from git)

## Context

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Difficulty: small
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-07-22 (backfilled from git)

Two independent, small stale-API call-sites in HowToGalaxy, both parked since 2026-04-10 and still
parked after the 2026-07-21 census:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Difficulty: too-large
Autonomy: supervised
Priority: normal
Status: formalised
Filed: 2026-05-18 (backfilled from git)

Found during the priors/messages audit (see
`PyAutoPrompt/autofit/priors_and_messages_math_audit.md`, finding C5).
Expand Down
Loading
Loading