From 99e4d30afe114593c15ffa76420d9dfec1298aa3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 19 Aug 2026 01:26:54 +0000 Subject: [PATCH] mind: regenerate dashboard.md with single-row copy toggles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rendered by the updated PyAutoBrain intake conductor (same-named branch): each task is now one collapsed row β€” πŸ“‹ toggle at the left of the task text, copy block beneath β€” instead of a separate 'copy for Claude' line per task. Merge the PyAutoBrain side first: the dashboard_refresh.yml drift check regenerates against PyAutoBrain main. --- dashboard.md | 1652 +++++++++++++++++++++++--------------------------- 1 file changed, 751 insertions(+), 901 deletions(-) diff --git a/dashboard.md b/dashboard.md index 3aea889a..6ef936c8 100644 --- a/dashboard.md +++ b/dashboard.md @@ -2,7 +2,7 @@ -Every task the Mind is holding, on one page: what is in flight, what is parked, and the whole backlog to pick from. Pick a line, then run `/start_dev ` to start it. On a phone, tap **πŸ“‹ copy for Claude** under a task, copy the block, and paste it into a Claude Code chat to route Claude straight to that task. +Every task the Mind is holding, on one page: what is in flight, what is parked, and the whole backlog to pick from. Pick a line, then run `/start_dev ` to start it. On a phone, tap a task's πŸ“‹ to reveal that command, copy it, and paste it into a Claude Code chat to route Claude straight to the task. Tasks only β€” the organism's health lives with the Heart (`/health`), not here. @@ -19,182 +19,163 @@ Live on GitHub: [open issues](https://github.com/search?q=org%3APyAutoLabs+is%3A **Highest priority** (filed as `high`) β€” showing 12 of 23 -- [TRIAGE: needs manual review before routing](draft/triage/jax_zero_contour.md) β€” medium Β· safe Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ TRIAGE: needs manual review before routing β€” medium Β· safe Β· high - ``` - /start_dev draft/triage/jax_zero_contour.md - ``` +``` +/start_dev draft/triage/jax_zero_contour.md +``` -
+
-- [Decide whether the clipper belongs in the search identifier](draft/feature/autofit/clipper_in_search_identifier.md) β€” autofit Β· medium Β· human-required Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Decide whether the clipper belongs in the search identifier β€” autofit Β· medium Β· human-required Β· high - ``` - /start_dev draft/feature/autofit/clipper_in_search_identifier.md - ``` +``` +/start_dev draft/feature/autofit/clipper_in_search_identifier.md +``` -
+
-- [The `ell_comps` trapping was masked, not cleared β€” characterise it](draft/research/autolens_profiling/ell_comps_trapping_unmasked.md) β€” autolens_profiling Β· medium Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ The ell_comps trapping was masked, not cleared β€” characterise it β€” autolens_profiling Β· medium Β· supervised Β· high - ``` - /start_dev draft/research/autolens_profiling/ell_comps_trapping_unmasked.md - ``` +``` +/start_dev draft/research/autolens_profiling/ell_comps_trapping_unmasked.md +``` -
+
-- [Cluster package: point-source-default narrative + extended-source follow-up feature](draft/docs/workspaces/cluster_regime_narrative.md) β€” workspaces Β· medium Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Cluster package: point-source-default narrative + extended-source follow-up feature β€” workspaces Β· medium Β· supervised Β· high - ``` - /start_dev draft/docs/workspaces/cluster_regime_narrative.md - ``` +``` +/start_dev draft/docs/workspaces/cluster_regime_narrative.md +``` -
+
-- [multi_galaxy package: new regime package in autolens_workspace](draft/docs/autolens/multi_galaxy_package.md) β€” autolens Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ multi_galaxy package: new regime package in autolens_workspace β€” autolens Β· large Β· supervised Β· high - ``` - /start_dev draft/docs/autolens/multi_galaxy_package.md - ``` +``` +/start_dev draft/docs/autolens/multi_galaxy_package.md +``` -
+
-- [Profile and speed up JAX likelihood-function compile times (all use](draft/feature/autolens_profiling/jax_compile_time_profiling.md) β€” autolens_profiling Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Profile and speed up JAX likelihood-function compile times (all use β€” autolens_profiling Β· large Β· supervised Β· high - ``` - /start_dev draft/feature/autolens_profiling/jax_compile_time_profiling.md - ``` +``` +/start_dev draft/feature/autolens_profiling/jax_compile_time_profiling.md +``` -
+
-- [Give the Profiling Agent a compile-time axis β€” the arc](draft/feature/profiling/profiling_agent_jax_compile_time_scope.md) β€” profiling Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Give the Profiling Agent a compile-time axis β€” the arc β€” profiling Β· large Β· supervised Β· high - ``` - /start_dev draft/feature/profiling/profiling_agent_jax_compile_time_scope.md - ``` +``` +/start_dev draft/feature/profiling/profiling_agent_jax_compile_time_scope.md +``` -
+
-- [Deep research: Can we speed up Delaunay in PyAutoArray?](draft/research/autoarray/delaunay_research.md) β€” autoarray Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Deep research: Can we speed up Delaunay in PyAutoArray? β€” autoarray Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/autoarray/delaunay_research.md - ``` +``` +/start_dev draft/research/autoarray/delaunay_research.md +``` -
+
-- [EP hierarchical parent-scale collapse: cure the basin, or document the](draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md) β€” autofit Β· too-large Β· human-required Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ EP hierarchical parent-scale collapse: cure the basin, or document the β€” autofit Β· too-large Β· human-required Β· high - ``` - /start_dev draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md - ``` +``` +/start_dev draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md +``` -
+
-- [Census of priors and messages β€” confirmed bugs + redesign](draft/research/autofit/priors_and_messages_math_audit.md) β€” autofit Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Census of priors and messages β€” confirmed bugs + redesign β€” autofit Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/autofit/priors_and_messages_math_audit.md - ``` +``` +/start_dev draft/research/autofit/priors_and_messages_math_audit.md +``` -
+
-- [`einstein_radius_jit_from`: replace static init_guess with a JAX-native seed finder](draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md) β€” autogalaxy Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ einstein_radius_jit_from: replace static init_guess with a JAX-native seed finder β€” autogalaxy Β· too-large Β· supervised Β· high - ``` - /start_dev draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md - ``` +``` +/start_dev draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md +``` -
+
-- [Investigate eager `FitImaging.figure_of_merit` vs JIT/step-by-step divergence in rectangular pixelization](draft/bug/autolens/pixelization_eager_vs_jit_divergence.md) β€” autolens Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Investigate eager FitImaging.figure_of_merit vs JIT/step-by-step divergence in rectangular pixelization β€” autolens Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/autolens/pixelization_eager_vs_jit_divergence.md - ``` +``` +/start_dev draft/bug/autolens/pixelization_eager_vs_jit_divergence.md +``` -
+
**Quick wins** (small enough, and safe enough to run unattended) -- [Tenant firewall: release_run.py carries an unlisted 'PyAutoLabs' instance fact](draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md) β€” pyautoheart Β· small Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Tenant firewall: release_run.py carries an unlisted 'PyAutoLabs' instance fact β€” pyautoheart Β· small Β· safe Β· normal - ``` - /start_dev draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md - ``` +``` +/start_dev draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md +``` -
+
-- [add-vincken-2026-wiki-and-cite-in-euclid](draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md) β€” workspaces Β· small Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ add-vincken-2026-wiki-and-cite-in-euclid β€” workspaces Β· small Β· safe Β· normal - ``` - /start_dev draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md - ``` +``` +/start_dev draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md +``` -
+
-- [`add_notebook_quotes` mistakes a code string literal's closing delimiter for a](draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md) β€” hands Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ add_notebook_quotes mistakes a code string literal's closing delimiter for a β€” hands Β· small Β· safe Β· low - ``` - /start_dev draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md - ``` +``` +/start_dev draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md +``` -
+
-- [Markdown renderings batch 2a β€” leftovers (ellipse/modeling + PNG size)](draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md) β€” pyautobuild Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Markdown renderings batch 2a β€” leftovers (ellipse/modeling + PNG size) β€” pyautobuild Β· small Β· safe Β· low - ``` - /start_dev draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md - ``` +``` +/start_dev draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md +``` -
+
-- [Raw-string the LaTeX docstrings emitting SyntaxWarnings (HowToFit + HowToLens)](draft/maintenance/workspaces/latex_raw_string_docstrings.md) β€” workspaces Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Raw-string the LaTeX docstrings emitting SyntaxWarnings (HowToFit + HowToLens) β€” workspaces Β· small Β· safe Β· low - ``` - /start_dev draft/maintenance/workspaces/latex_raw_string_docstrings.md - ``` +``` +/start_dev draft/maintenance/workspaces/latex_raw_string_docstrings.md +``` -
+
-- [Refresh the stale `.script_sizes.json` snapshot in @autolens_workspace](draft/maintenance/workspaces/script_sizes_snapshot_drift.md) β€” workspaces Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Refresh the stale .script_sizes.json snapshot in @autolens_workspace β€” workspaces Β· small Β· safe Β· low - ``` - /start_dev draft/maintenance/workspaces/script_sizes_snapshot_drift.md - ``` +``` +/start_dev draft/maintenance/workspaces/script_sizes_snapshot_drift.md +``` -
+
## In flight Issued β€” each has an open GitHub issue and usually a branch. The full record for each is in [`active.md`](active.md). -- [Reconstructing a stored sample raises through `ignore_assertions=True`](active/to_instance_guard_gap.md) β€” [issue #1486](https://github.com/PyAutoLabs/PyAutoFit/issues/1486) β€” library-dev β€” WORKSPACE HALF SHIPPED; the PyAutoFit hardening (#1486) is what remains -
πŸ“‹ copy for Claude +
πŸ“‹ Reconstructing a stored sample raises through ignore_assertions=True β€” issue #1486 β€” library-dev β€” WORKSPACE HALF SHIPPED; the PyAutoFit hardening (#1486) is what remains - ``` - /start_dev active/to_instance_guard_gap.md - ``` +``` +/start_dev active/to_instance_guard_gap.md +``` -
+
## Parked @@ -203,32 +184,29 @@ Started or scoped, not currently in flight β€” resume by moving the row back to
3 task(s) -- **single-source-density-design** β€” [issue #1500](https://github.com/PyAutoLabs/PyAutoFit/issues/1500) -
πŸ“‹ copy for Claude +
πŸ“‹ single-source-density-design β€” issue #1500 - ``` - /start_dev active/12_single_source_density_refactor.md - ``` +``` +/start_dev active/12_single_source_density_refactor.md +``` -
+
-- **prior-message-collapse-design** β€” [issue #1500](https://github.com/PyAutoLabs/PyAutoFit/issues/1500) -
πŸ“‹ copy for Claude +
πŸ“‹ prior-message-collapse-design β€” issue #1500 - ``` - /start_dev active/13_collapse_prior_and_message.md - ``` +``` +/start_dev active/13_collapse_prior_and_message.md +``` -
+
-- **pyautoreduce-slacs1430-acs-comparison** -
πŸ“‹ copy for Claude +
πŸ“‹ pyautoreduce-slacs1430-acs-comparison - ``` - /start_dev active/pyautoreduce_slacs1430_acs_comparison.md - ``` +``` +/start_dev active/pyautoreduce_slacs1430_acs_comparison.md +``` -
+
@@ -239,59 +217,53 @@ Scoped but not started; some are not yet prompt files. Full detail in [`planned.
6 task(s) -- **isothermal-ell-sph-oversampling-at-the-cusp** β€” planned β€” NOT yet a prompt file; file one via `/intake` before starting -
πŸ“‹ copy for Claude +
πŸ“‹ isothermal-ell-sph-oversampling-at-the-cusp β€” planned β€” NOT yet a prompt file; file one via /intake before starting - ``` - /route start the planned PyAutoMind task isothermal-ell-sph-oversampling-at-the-cusp β€” its record is in planned.md - ``` +``` +/route start the planned PyAutoMind task isothermal-ell-sph-oversampling-at-the-cusp β€” its record is in planned.md +``` -
+
-- **remote-mcp-deployment-tiers** β€” [issue #20](https://github.com/PyAutoLabs/autofit_assistant/issues/20) β€” DESIGN-COMPLETE, build BLOCKED-ON-DEMAND β€” issue #20 holds the full auth/transport/hosting design + Richard/PyAutoMCP… -
πŸ“‹ copy for Claude +
πŸ“‹ remote-mcp-deployment-tiers β€” issue #20 β€” DESIGN-COMPLETE, build BLOCKED-ON-DEMAND β€” issue #20 holds the full auth/transport/hosting design + Richard/PyAutoMCP… - ``` - /start_dev draft/feature/autofit_assistant/remote_mcp_deployment_tiers.md - ``` +``` +/start_dev draft/feature/autofit_assistant/remote_mcp_deployment_tiers.md +``` -
+
-- **samples-parameter-paths** β€” [issue #1327](https://github.com/PyAutoLabs/PyAutoFit/issues/1327) β€” parked -
πŸ“‹ copy for Claude +
πŸ“‹ samples-parameter-paths β€” issue #1327 β€” parked - ``` - /start_dev draft/bug/health_fixes/samples_parameter_paths.md - ``` +``` +/start_dev draft/bug/health_fixes/samples_parameter_paths.md +``` -
+
-- **jax-point-source-point-smoke-sentinel** β€” planned -
πŸ“‹ copy for Claude +
πŸ“‹ jax-point-source-point-smoke-sentinel β€” planned - ``` - /start_dev draft/bug/autolens/jax_point_source_point_smoke_sentinel.md - ``` +``` +/start_dev draft/bug/autolens/jax_point_source_point_smoke_sentinel.md +``` -
+
-- **piemass-potential** β€” planned -
πŸ“‹ copy for Claude +
πŸ“‹ piemass-potential β€” planned - ``` - /start_dev draft/feature/autogalaxy/piemass_potential.md - ``` +``` +/start_dev draft/feature/autogalaxy/piemass_potential.md +``` -
+
-- **latent-nan-guard-honest-run** -
πŸ“‹ copy for Claude +
πŸ“‹ latent-nan-guard-honest-run - ``` - /route start the planned PyAutoMind task latent-nan-guard-honest-run β€” its record is in planned.md - ``` +``` +/route start the planned PyAutoMind task latent-nan-guard-honest-run β€” its record is in planned.md +``` -
+
@@ -302,1143 +274,1021 @@ Scoped but not started; some are not yet prompt files. Full detail in [`planned.
bug β€” 31 -- [EP hierarchical parent-scale collapse: cure the basin, or document the](draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md) β€” autofit Β· too-large Β· human-required Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ EP hierarchical parent-scale collapse: cure the basin, or document the β€” autofit Β· too-large Β· human-required Β· high - ``` - /start_dev draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md - ``` +``` +/start_dev draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md +``` -
+
-- [Investigate eager `FitImaging.figure_of_merit` vs JIT/step-by-step divergence in rectangular pixelization](draft/bug/autolens/pixelization_eager_vs_jit_divergence.md) β€” autolens Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Investigate eager FitImaging.figure_of_merit vs JIT/step-by-step divergence in rectangular pixelization β€” autolens Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/autolens/pixelization_eager_vs_jit_divergence.md - ``` +``` +/start_dev draft/bug/autolens/pixelization_eager_vs_jit_divergence.md +``` -
+
-- [Fix Autofit release sampler and database regressions](draft/bug/health_fixes/autofit_sampler_database.md) β€” health_fixes Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Fix Autofit release sampler and database regressions β€” health_fixes Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/health_fixes/autofit_sampler_database.md - ``` +``` +/start_dev draft/bug/health_fixes/autofit_sampler_database.md +``` -
+
-- [Fix release JAX runtime compatibility and likelihood parity](draft/bug/health_fixes/jax_runtime_and_parity.md) β€” health_fixes Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Fix release JAX runtime compatibility and likelihood parity β€” health_fixes Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/health_fixes/jax_runtime_and_parity.md - ``` +``` +/start_dev draft/bug/health_fixes/jax_runtime_and_parity.md +``` -
+
-- [Fix JIT quick-update visualization output regressions](draft/bug/health_fixes/jit_visualization_outputs.md) β€” health_fixes Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Fix JIT quick-update visualization output regressions β€” health_fixes Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/health_fixes/jit_visualization_outputs.md - ``` +``` +/start_dev draft/bug/health_fixes/jit_visualization_outputs.md +``` -
+
-- [Fix release-profile numerical inversion failures](draft/bug/health_fixes/numerical_inversion_failures.md) β€” health_fixes Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Fix release-profile numerical inversion failures β€” health_fixes Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/health_fixes/numerical_inversion_failures.md - ``` +``` +/start_dev draft/bug/health_fixes/numerical_inversion_failures.md +``` -
+
-- [Fix release result/sample parameter-path regressions](draft/bug/health_fixes/samples_parameter_paths.md) β€” health_fixes Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Fix release result/sample parameter-path regressions β€” health_fixes Β· too-large Β· supervised Β· high - ``` - /start_dev draft/bug/health_fixes/samples_parameter_paths.md - ``` +``` +/start_dev draft/bug/health_fixes/samples_parameter_paths.md +``` -
+
-- [`pixel_scales` given as an `int` (or `np.float64`) is never widened](draft/bug/autoarray/pixel_scales_int_not_widened_to_tuple.md) β€” autoarray Β· small Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ pixel_scales given as an int (or np.float64) is never widened β€” autoarray Β· small Β· supervised Β· medium - ``` - /start_dev draft/bug/autoarray/pixel_scales_int_not_widened_to_tuple.md - ``` +``` +/start_dev draft/bug/autoarray/pixel_scales_int_not_widened_to_tuple.md +``` -
+
-- [Heart script_timing baselines are orphaned by path moves and filled](draft/bug/pyautoheart/script_timing_baselines_orphaned_and_window_filled.md) β€” pyautoheart Β· small Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Heart script_timing baselines are orphaned by path moves and filled β€” pyautoheart Β· small Β· supervised Β· medium - ``` - /start_dev draft/bug/pyautoheart/script_timing_baselines_orphaned_and_window_filled.md - ``` +``` +/start_dev draft/bug/pyautoheart/script_timing_baselines_orphaned_and_window_filled.md +``` -
+
-- [jax_grad scripts fail assertions locally that PASS in CI](draft/bug/autolens_workspace_test/jax_grad_local_assertions_fail_but_pass_in_ci.md) β€” autolens_workspace_test Β· medium Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ jax_grad scripts fail assertions locally that PASS in CI β€” autolens_workspace_test Β· medium Β· supervised Β· medium - ``` - /start_dev draft/bug/autolens_workspace_test/jax_grad_local_assertions_fail_but_pass_in_ci.md - ``` +``` +/start_dev draft/bug/autolens_workspace_test/jax_grad_local_assertions_fail_but_pass_in_ci.md +``` -
+
-- [PyNUFFT dev extra is incompatible with current SciPy on Python](draft/bug/autoarray/pynufft_scipy_pinv2_dev_extra.md) β€” autoarray Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ PyNUFFT dev extra is incompatible with current SciPy on Python β€” autoarray Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autoarray/pynufft_scipy_pinv2_dev_extra.md - ``` +``` +/start_dev draft/bug/autoarray/pynufft_scipy_pinv2_dev_extra.md +``` -
+
-- [`LogGaussianPrior` misreports its own support as `(-inf, inf)`](draft/bug/autofit/loggaussian_prior_declares_own_support.md) β€” autofit Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ LogGaussianPrior misreports its own support as (-inf, inf) β€” autofit Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autofit/loggaussian_prior_declares_own_support.md - ``` +``` +/start_dev draft/bug/autofit/loggaussian_prior_declares_own_support.md +``` -
+
-- [`autofit.plot` functions accept `**kwargs` and silently discard them](draft/bug/autofit/plot_functions_discard_kwargs.md) β€” autofit Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autofit.plot functions accept **kwargs and silently discard them β€” autofit Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autofit/plot_functions_discard_kwargs.md - ``` +``` +/start_dev draft/bug/autofit/plot_functions_discard_kwargs.md +``` -
+
-- [TEST_MODE bypass crashes on ordered-parameter assertion ties](draft/bug/autofit/test_mode_bypass_ordered_assertion_ties.md) β€” autofit Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ TEST_MODE bypass crashes on ordered-parameter assertion ties β€” autofit Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autofit/test_mode_bypass_ordered_assertion_ties.md - ``` +``` +/start_dev draft/bug/autofit/test_mode_bypass_ordered_assertion_ties.md +``` -
+
-- [point.py JAX-vmap parity assert is non-deterministic under the smoke env](draft/bug/autolens/point_jax_vmap_parity_nondeterministic.md) β€” autolens Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ point.py JAX-vmap parity assert is non-deterministic under the smoke env β€” autolens Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autolens/point_jax_vmap_parity_nondeterministic.md - ``` +``` +/start_dev draft/bug/autolens/point_jax_vmap_parity_nondeterministic.md +``` -
+
-- [Scripts derive geometry from a hardcoded pixel_scale while the dataset](draft/bug/autolens_workspace/script_local_pixel_scale_vs_dataset_pixel_scales.md) β€” autolens_workspace Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Scripts derive geometry from a hardcoded pixel_scale while the dataset β€” autolens_workspace Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/autolens_workspace/script_local_pixel_scale_vs_dataset_pixel_scales.md - ``` +``` +/start_dev draft/bug/autolens_workspace/script_local_pixel_scale_vs_dataset_pixel_scales.md +``` -
+
-- [HowToGalaxy small API drifts: ellipse kwargs + plot_grid_lines (parked NEEDS_FIX)](draft/bug/howtogalaxy/small_api_drift_ellipse_and_plot_grid_lines.md) β€” howtogalaxy Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ HowToGalaxy small API drifts: ellipse kwargs + plot_grid_lines (parked NEEDS_FIX) β€” howtogalaxy Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/howtogalaxy/small_api_drift_ellipse_and_plot_grid_lines.md - ``` +``` +/start_dev draft/bug/howtogalaxy/small_api_drift_ellipse_and_plot_grid_lines.md +``` -
+
-- [`generate.py` deletes notebooks/ before rejecting an unknown project](draft/bug/pyautohands/generate_rejects_autocti_after_deleting_notebooks.md) β€” pyautohands Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ generate.py deletes notebooks/ before rejecting an unknown project β€” pyautohands Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/pyautohands/generate_rejects_autocti_after_deleting_notebooks.md - ``` +``` +/start_dev draft/bug/pyautohands/generate_rejects_autocti_after_deleting_notebooks.md +``` -
+
-- [Tenant firewall: release_run.py carries an unlisted 'PyAutoLabs' instance fact](draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md) β€” pyautoheart Β· small Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Tenant firewall: release_run.py carries an unlisted 'PyAutoLabs' instance fact β€” pyautoheart Β· small Β· safe Β· normal - ``` - /start_dev draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md - ``` +``` +/start_dev draft/bug/pyautoheart/tenant_firewall_release_run_instance_fact.md +``` -
+
-- [`aplt.Output` stale-API drift in the remaining workspace repos](draft/bug/workspaces/aplt_output_drift_remaining_repos.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ aplt.Output stale-API drift in the remaining workspace repos β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/workspaces/aplt_output_drift_remaining_repos.md - ``` +``` +/start_dev draft/bug/workspaces/aplt_output_drift_remaining_repos.md +``` -
+
-- [Three `jax_likelihood` pins are stale by ~1.24e-4 and fail the](draft/bug/workspaces/jax_likelihood_pins_stale_by_1e4.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Three jax_likelihood pins are stale by ~1.24e-4 and fail the β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/bug/workspaces/jax_likelihood_pins_stale_by_1e4.md - ``` +``` +/start_dev draft/bug/workspaces/jax_likelihood_pins_stale_by_1e4.md +``` -
+
-- [PROBE: is Adapt's 4th-power coefficient dependence (double square) intentional?](draft/bug/autoarray/PROBE_adapt_double_square_coefficient.md) β€” autoarray Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ PROBE: is Adapt's 4th-power coefficient dependence (double square) intentional? β€” autoarray Β· medium Β· supervised Β· normal - ``` - /start_dev draft/bug/autoarray/PROBE_adapt_double_square_coefficient.md - ``` +``` +/start_dev draft/bug/autoarray/PROBE_adapt_double_square_coefficient.md +``` -
+
-- [interferometer Delaunay pixelization β€” non-PD FitException in test-mode bypass](draft/bug/autolens/interferometer_delaunay_nonpd_fitexception.md) β€” autolens Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ interferometer Delaunay pixelization β€” non-PD FitException in test-mode bypass β€” autolens Β· medium Β· supervised Β· normal - ``` - /start_dev draft/bug/autolens/interferometer_delaunay_nonpd_fitexception.md - ``` +``` +/start_dev draft/bug/autolens/interferometer_delaunay_nonpd_fitexception.md +``` -
+
-- [JAX point-source smoke sentinel: point.py returns -1e99 instead of -83.38](draft/bug/autolens/jax_point_source_point_smoke_sentinel.md) β€” autolens Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ JAX point-source smoke sentinel: point.py returns -1e99 instead of -83.38 β€” autolens Β· medium Β· supervised Β· normal - ``` - /start_dev draft/bug/autolens/jax_point_source_point_smoke_sentinel.md - ``` +``` +/start_dev draft/bug/autolens/jax_point_source_point_smoke_sentinel.md +``` -
+
-- [JIT cache not hit in modeling_visualization delaunay/rectangular scripts](draft/bug/autolens/jit_cache_not_hit_modeling_visualization.md) β€” autolens Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ JIT cache not hit in modeling_visualization delaunay/rectangular scripts β€” autolens Β· medium Β· supervised Β· normal - ``` - /start_dev draft/bug/autolens/jit_cache_not_hit_modeling_visualization.md - ``` +``` +/start_dev draft/bug/autolens/jit_cache_not_hit_modeling_visualization.md +``` -
+
-- [`@PyAutoFit` `TransformedMessage.logpdf`/`pdf` omit the transform Jacobian](draft/bug/priors/15_transformed_message_logpdf_jacobian.md) β€” priors Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ @PyAutoFit TransformedMessage.logpdf/pdf omit the transform Jacobian β€” priors Β· medium Β· supervised Β· normal - ``` - /start_dev draft/bug/priors/15_transformed_message_logpdf_jacobian.md - ``` +``` +/start_dev draft/bug/priors/15_transformed_message_logpdf_jacobian.md +``` -
+
-- [Resolve release-profile timeout scripts deliberately](draft/bug/health_fixes/release_timeout_policy.md) β€” health_fixes Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Resolve release-profile timeout scripts deliberately β€” health_fixes Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/bug/health_fixes/release_timeout_policy.md - ``` +``` +/start_dev draft/bug/health_fixes/release_timeout_policy.md +``` -
+
-- [`@PyAutoFit` Refactor: replace hand-rolled `AbstractDensityTransform` with `tfp.bijectors` / `numpyro.distributions.transforms`](draft/bug/priors/14_replace_transform_stack_with_bijectors.md) β€” priors Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ @PyAutoFit Refactor: replace hand-rolled AbstractDensityTransform with tfp.bijectors / numpyro.distributions.transforms β€” priors Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/bug/priors/14_replace_transform_stack_with_bijectors.md - ``` +``` +/start_dev draft/bug/priors/14_replace_transform_stack_with_bijectors.md +``` -
+
-- [Priors & Messages cleanup β€” tracker](draft/bug/priors/z_features.md) β€” priors Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Priors & Messages cleanup β€” tracker β€” priors Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/bug/priors/z_features.md - ``` +``` +/start_dev draft/bug/priors/z_features.md +``` -
+
-- [`add_notebook_quotes` mistakes a code string literal's closing delimiter for a](draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md) β€” hands Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ add_notebook_quotes mistakes a code string literal's closing delimiter for a β€” hands Β· small Β· safe Β· low - ``` - /start_dev draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md - ``` +``` +/start_dev draft/bug/hands/notebook_quotes_string_literal_closing_delimiter.md +``` -
+
-- [interferometer/start_here.py OOM in nightly release-validation integrate leg](draft/bug/autolens/interferometer_release_leg_oom.md) β€” autolens -
πŸ“‹ copy for Claude +
πŸ“‹ interferometer/start_here.py OOM in nightly release-validation integrate leg β€” autolens - ``` - /start_dev draft/bug/autolens/interferometer_release_leg_oom.md - ``` +``` +/start_dev draft/bug/autolens/interferometer_release_leg_oom.md +``` -
+
feature β€” 26 -- [Decide whether the clipper belongs in the search identifier](draft/feature/autofit/clipper_in_search_identifier.md) β€” autofit Β· medium Β· human-required Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Decide whether the clipper belongs in the search identifier β€” autofit Β· medium Β· human-required Β· high - ``` - /start_dev draft/feature/autofit/clipper_in_search_identifier.md - ``` +``` +/start_dev draft/feature/autofit/clipper_in_search_identifier.md +``` -
+
-- [Profile and speed up JAX likelihood-function compile times (all use](draft/feature/autolens_profiling/jax_compile_time_profiling.md) β€” autolens_profiling Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Profile and speed up JAX likelihood-function compile times (all use β€” autolens_profiling Β· large Β· supervised Β· high - ``` - /start_dev draft/feature/autolens_profiling/jax_compile_time_profiling.md - ``` +``` +/start_dev draft/feature/autolens_profiling/jax_compile_time_profiling.md +``` -
+
-- [Give the Profiling Agent a compile-time axis β€” the arc](draft/feature/profiling/profiling_agent_jax_compile_time_scope.md) β€” profiling Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Give the Profiling Agent a compile-time axis β€” the arc β€” profiling Β· large Β· supervised Β· high - ``` - /start_dev draft/feature/profiling/profiling_agent_jax_compile_time_scope.md - ``` +``` +/start_dev draft/feature/profiling/profiling_agent_jax_compile_time_scope.md +``` -
+
-- [Which other searches need prior-support handling β€” coverage audit after](draft/feature/autofit/prior_exit_sampler_coverage.md) β€” autofit Β· medium Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Which other searches need prior-support handling β€” coverage audit after β€” autofit Β· medium Β· supervised Β· medium - ``` - /start_dev draft/feature/autofit/prior_exit_sampler_coverage.md - ``` +``` +/start_dev draft/feature/autofit/prior_exit_sampler_coverage.md +``` -
+
-- [Give PyAutoFit searches a `seed` β€” today no search can](draft/feature/autofit/search_seed_reproducibility.md) β€” autofit Β· medium Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Give PyAutoFit searches a seed β€” today no search can β€” autofit Β· medium Β· supervised Β· medium - ``` - /start_dev draft/feature/autofit/search_seed_reproducibility.md - ``` +``` +/start_dev draft/feature/autofit/search_seed_reproducibility.md +``` -
+
-- [Can create a list of InversionMatrix objects for each dataset](draft/feature/autoarray/multiwavelength_inversion.md) β€” autoarray Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Can create a list of InversionMatrix objects for each dataset β€” autoarray Β· medium Β· supervised Β· normal - ``` - /start_dev draft/feature/autoarray/multiwavelength_inversion.md - ``` +``` +/start_dev draft/feature/autoarray/multiwavelength_inversion.md +``` -
+
-- [The project @z_projects/ic50_workspace is our IC50 use case which we](draft/feature/autofit/ep_lbfgs_jax.md) β€” autofit Β· medium Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ The project @z_projects/ic50_workspace is our IC50 use case which we β€” autofit Β· medium Β· safe Β· normal - ``` - /start_dev draft/feature/autofit/ep_lbfgs_jax.md - ``` +``` +/start_dev draft/feature/autofit/ep_lbfgs_jax.md +``` -
+
-- [Tune cluster-scale JOSS benchmarks toward their 5-minute targets](draft/feature/autolens_workspace/joss_cluster_benchmark_tuning.md) β€” autolens_workspace Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Tune cluster-scale JOSS benchmarks toward their 5-minute targets β€” autolens_workspace Β· medium Β· supervised Β· normal - ``` - /start_dev draft/feature/autolens_workspace/joss_cluster_benchmark_tuning.md - ``` +``` +/start_dev draft/feature/autolens_workspace/joss_cluster_benchmark_tuning.md +``` -
+
-- [Token-light wiki index over the complete/ archive](draft/feature/pyautomind/complete_archive_wiki.md) β€” pyautomind Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Token-light wiki index over the complete/ archive β€” pyautomind Β· medium Β· supervised Β· normal - ``` - /start_dev draft/feature/pyautomind/complete_archive_wiki.md - ``` +``` +/start_dev draft/feature/pyautomind/complete_archive_wiki.md +``` -
+
-- [The imaging `features/advanced/los_halos` example needs improving and padding out before](draft/feature/workspaces/group_los_halos.md) β€” workspaces Β· medium Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ The imaging features/advanced/los_halos example needs improving and padding out before β€” workspaces Β· medium Β· safe Β· normal - ``` - /start_dev draft/feature/workspaces/group_los_halos.md - ``` +``` +/start_dev draft/feature/workspaces/group_los_halos.md +``` -
+
-- [The imaging `features/advanced/subhalo/sensitivity` example needs improving and padding out before](draft/feature/workspaces/group_subhalo_sensitivity.md) β€” workspaces Β· medium Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ The imaging features/advanced/subhalo/sensitivity example needs improving and padding out before β€” workspaces Β· medium Β· safe Β· normal - ``` - /start_dev draft/feature/workspaces/group_subhalo_sensitivity.md - ``` +``` +/start_dev draft/feature/workspaces/group_subhalo_sensitivity.md +``` -
+
-- [Claude Development Prompt: Arcsecond Tick Label Decimal Placement](draft/feature/autoarray/arcsecond_to_decimal.md) β€” autoarray Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Claude Development Prompt: Arcsecond Tick Label Decimal Placement β€” autoarray Β· large Β· supervised Β· normal - ``` - /start_dev draft/feature/autoarray/arcsecond_to_decimal.md - ``` +``` +/start_dev draft/feature/autoarray/arcsecond_to_decimal.md +``` -
+
-- [EP analytic updates β€” implement the four planned work packages](draft/feature/autofit/ep_analytic_updates.md) β€” autofit Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ EP analytic updates β€” implement the four planned work packages β€” autofit Β· large Β· supervised Β· normal - ``` - /start_dev draft/feature/autofit/ep_analytic_updates.md - ``` +``` +/start_dev draft/feature/autofit/ep_analytic_updates.md +``` -
+
-- [Remote-MCP deployment tiers (2 + 3) for the results-inspector server](draft/feature/autofit_assistant/remote_mcp_deployment_tiers.md) β€” autofit_assistant Β· large Β· human-required Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Remote-MCP deployment tiers (2 + 3) for the results-inspector server β€” autofit_assistant Β· large Β· human-required Β· normal - ``` - /start_dev draft/feature/autofit_assistant/remote_mcp_deployment_tiers.md - ``` +``` +/start_dev draft/feature/autofit_assistant/remote_mcp_deployment_tiers.md +``` -
+
-- [Search settings-estimation + profiling infrastructure (n_starts / batch_size / n_batch)](draft/feature/autolens_profiling/search_settings_estimation_infrastructure.md) β€” autolens_profiling Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Search settings-estimation + profiling infrastructure (n_starts / batch_size / n_batch) β€” autolens_profiling Β· large Β· supervised Β· normal - ``` - /start_dev draft/feature/autolens_profiling/search_settings_estimation_infrastructure.md - ``` +``` +/start_dev draft/feature/autolens_profiling/search_settings_estimation_infrastructure.md +``` -
+
-- [Adopt oversampled PSFs in the start-here dataset chain (option a)](draft/feature/autolens_workspace/oversampled_psf_dataset_adoption.md) β€” autolens_workspace Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Adopt oversampled PSFs in the start-here dataset chain (option a) β€” autolens_workspace Β· large Β· supervised Β· normal - ``` - /start_dev draft/feature/autolens_workspace/oversampled_psf_dataset_adoption.md - ``` +``` +/start_dev draft/feature/autolens_workspace/oversampled_psf_dataset_adoption.md +``` -
+
-- [Follow-up to `rectangular_adapt_cdf.md` (issue #322) and Path A](draft/feature/autoarray/rectangular_multi_submesh.md) β€” autoarray Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Follow-up to rectangular_adapt_cdf.md (issue #322) and Path A β€” autoarray Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/autoarray/rectangular_multi_submesh.md - ``` +``` +/start_dev draft/feature/autoarray/rectangular_multi_submesh.md +``` -
+
-- [`PIEMass.potential_2d_from`: implement the missing lensing potential](draft/feature/autogalaxy/piemass_potential.md) β€” autogalaxy Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ PIEMass.potential_2d_from: implement the missing lensing potential β€” autogalaxy Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/autogalaxy/piemass_potential.md - ``` +``` +/start_dev draft/feature/autogalaxy/piemass_potential.md +``` -
+
-- [autolens_jax_joss benchmark repo + real-data start_here pairing](draft/feature/autolens_jax_joss/autolens_jax_joss_benchmark_repo.md) β€” autolens_jax_joss Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autolens_jax_joss benchmark repo + real-data start_here pairing β€” autolens_jax_joss Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/autolens_jax_joss/autolens_jax_joss_benchmark_repo.md - ``` +``` +/start_dev draft/feature/autolens_jax_joss/autolens_jax_joss_benchmark_repo.md +``` -
+
-- [Context: PyAutoLens issue #542 follow-up (Gap 1, deferred during the](draft/feature/jax_substructure/5_prng_key_vmap_noise.md) β€” jax_substructure Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Context: PyAutoLens issue #542 follow-up (Gap 1, deferred during the β€” jax_substructure Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/jax_substructure/5_prng_key_vmap_noise.md - ``` +``` +/start_dev draft/feature/jax_substructure/5_prng_key_vmap_noise.md +``` -
+
-- [Context: PyAutoLens issue #542 follow-up (Gap 2, deferred during the](draft/feature/jax_substructure/6_deflection_equivalence_test.md) β€” jax_substructure Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Context: PyAutoLens issue #542 follow-up (Gap 2, deferred during the β€” jax_substructure Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/jax_substructure/6_deflection_equivalence_test.md - ``` +``` +/start_dev draft/feature/jax_substructure/6_deflection_equivalence_test.md +``` -
+
-- [Once https://github.com/PyAutoLabs/PyAutoLens/issues/480 is fixed (PointSolver](draft/feature/workspaces/restore_multiple_sources_lensing_of_lens.md) β€” workspaces Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Once https://github.com/PyAutoLabs/PyAutoLens/issues/480 is fixed (PointSolver β€” workspaces Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/feature/workspaces/restore_multiple_sources_lensing_of_lens.md - ``` +``` +/start_dev draft/feature/workspaces/restore_multiple_sources_lensing_of_lens.md +``` -
+
-- [dPIE: optional central-dispersion (sigma_0) parameterization](draft/feature/autogalaxy/dpie_sigma0_parameterization.md) β€” autogalaxy Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ dPIE: optional central-dispersion (sigma_0) parameterization β€” autogalaxy Β· small Β· supervised Β· low - ``` - /start_dev draft/feature/autogalaxy/dpie_sigma0_parameterization.md - ``` +``` +/start_dev draft/feature/autogalaxy/dpie_sigma0_parameterization.md +``` -
+
-- [Gallery runner: add visualization_upper + decide the modeling_visualization_jit tier](draft/feature/workspaces/gallery_runner_missing_tiers.md) β€” workspaces Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Gallery runner: add visualization_upper + decide the modeling_visualization_jit tier β€” workspaces Β· small Β· supervised Β· low - ``` - /start_dev draft/feature/workspaces/gallery_runner_missing_tiers.md - ``` +``` +/start_dev draft/feature/workspaces/gallery_runner_missing_tiers.md +``` -
+
-- [Scheduled runs β€” overnight queue passes with a morning report](draft/feature/autonomy/10_scheduled_runs.md) β€” autonomy Β· medium Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Scheduled runs β€” overnight queue passes with a morning report β€” autonomy Β· medium Β· supervised Β· low - ``` - /start_dev draft/feature/autonomy/10_scheduled_runs.md - ``` +``` +/start_dev draft/feature/autonomy/10_scheduled_runs.md +``` -
+
-- [Teach repos_sync --write to stamp organ config surfaces](draft/feature/pyautomind/repos-sync-config-stamper.md) β€” pyautomind Β· hard Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Teach repos_sync --write to stamp organ config surfaces β€” pyautomind Β· hard Β· supervised Β· low - ``` - /start_dev draft/feature/pyautomind/repos-sync-config-stamper.md - ``` +``` +/start_dev draft/feature/pyautomind/repos-sync-config-stamper.md +``` -
+
research β€” 19 -- [The `ell_comps` trapping was masked, not cleared β€” characterise it](draft/research/autolens_profiling/ell_comps_trapping_unmasked.md) β€” autolens_profiling Β· medium Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ The ell_comps trapping was masked, not cleared β€” characterise it β€” autolens_profiling Β· medium Β· supervised Β· high - ``` - /start_dev draft/research/autolens_profiling/ell_comps_trapping_unmasked.md - ``` +``` +/start_dev draft/research/autolens_profiling/ell_comps_trapping_unmasked.md +``` -
+
-- [Deep research: Can we speed up Delaunay in PyAutoArray?](draft/research/autoarray/delaunay_research.md) β€” autoarray Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Deep research: Can we speed up Delaunay in PyAutoArray? β€” autoarray Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/autoarray/delaunay_research.md - ``` +``` +/start_dev draft/research/autoarray/delaunay_research.md +``` -
+
-- [Census of priors and messages β€” confirmed bugs + redesign](draft/research/autofit/priors_and_messages_math_audit.md) β€” autofit Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Census of priors and messages β€” confirmed bugs + redesign β€” autofit Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/autofit/priors_and_messages_math_audit.md - ``` +``` +/start_dev draft/research/autofit/priors_and_messages_math_audit.md +``` -
+
-- [Expectation Propagation Scale-Up β€” Scoping](draft/research/graphical_ep/ep_scoping.md) β€” graphical_ep Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Expectation Propagation Scale-Up β€” Scoping β€” graphical_ep Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/graphical_ep/ep_scoping.md - ``` +``` +/start_dev draft/research/graphical_ep/ep_scoping.md +``` -
+
-- [Graphical Model Scale-Up β€” Scoping](draft/research/graphical_ep/graphical_scoping.md) β€” graphical_ep Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Graphical Model Scale-Up β€” Scoping β€” graphical_ep Β· too-large Β· supervised Β· high - ``` - /start_dev draft/research/graphical_ep/graphical_scoping.md - ``` +``` +/start_dev draft/research/graphical_ep/graphical_scoping.md +``` -
+
-- [Delaunay-family JAX modules never hit the persistent compilation cache](draft/research/autoarray/delaunay_callback_persistent_cache_miss.md) β€” autoarray Β· medium Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Delaunay-family JAX modules never hit the persistent compilation cache β€” autoarray Β· medium Β· supervised Β· medium - ``` - /start_dev draft/research/autoarray/delaunay_callback_persistent_cache_miss.md - ``` +``` +/start_dev draft/research/autoarray/delaunay_callback_persistent_cache_miss.md +``` -
+
-- [Quick-update plotting cost β€” minutes per update, and it is](draft/research/autolens/quick_update_plotting_cost.md) β€” autolens Β· medium Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Quick-update plotting cost β€” minutes per update, and it is β€” autolens Β· medium Β· supervised Β· medium - ``` - /start_dev draft/research/autolens/quick_update_plotting_cost.md - ``` +``` +/start_dev draft/research/autolens/quick_update_plotting_cost.md +``` -
+
-- [Use readthedocs or migrate to GitHub docs](draft/research/autobuild/git_docs.md) β€” autobuild Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Use readthedocs or migrate to GitHub docs β€” autobuild Β· small Β· supervised Β· normal - ``` - /start_dev draft/research/autobuild/git_docs.md - ``` +``` +/start_dev draft/research/autobuild/git_docs.md +``` -
+
-- [Re-baseline the slacs0008 acceptance parity after the HAP-dedupe fix](draft/research/pyautoreduce/acceptance_noise_rebaseline.md) β€” pyautoreduce Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Re-baseline the slacs0008 acceptance parity after the HAP-dedupe fix β€” pyautoreduce Β· small Β· supervised Β· normal - ``` - /start_dev draft/research/pyautoreduce/acceptance_noise_rebaseline.md - ``` +``` +/start_dev draft/research/pyautoreduce/acceptance_noise_rebaseline.md +``` -
+
-- [Kernel-CDF bandwidth defaults β€” config-dependent quality, investigate adaptivity](draft/research/autoarray/rectangular_kernel_bandwidth_defaults.md) β€” autoarray Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Kernel-CDF bandwidth defaults β€” config-dependent quality, investigate adaptivity β€” autoarray Β· medium Β· supervised Β· normal - ``` - /start_dev draft/research/autoarray/rectangular_kernel_bandwidth_defaults.md - ``` +``` +/start_dev draft/research/autoarray/rectangular_kernel_bandwidth_defaults.md +``` -
+
-- [We have lots of examples which profile how long JAX](draft/research/autolens_workspace_developer/jax_jit_profiling.md) β€” autolens_workspace_developer Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ We have lots of examples which profile how long JAX β€” autolens_workspace_developer Β· medium Β· supervised Β· normal - ``` - /start_dev draft/research/autolens_workspace_developer/jax_jit_profiling.md - ``` +``` +/start_dev draft/research/autolens_workspace_developer/jax_jit_profiling.md +``` -
+
-- [slope_hierarchy: methods write-up (NUTS headline, EP cautionary)](draft/research/graphical_ep/slope_hierarchy_methods_writeup.md) β€” graphical_ep Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ slope_hierarchy: methods write-up (NUTS headline, EP cautionary) β€” graphical_ep Β· medium Β· supervised Β· normal - ``` - /start_dev draft/research/graphical_ep/slope_hierarchy_methods_writeup.md - ``` +``` +/start_dev draft/research/graphical_ep/slope_hierarchy_methods_writeup.md +``` -
+
-- [slope_hierarchy: scale the hierarchical slope recovery to N=25–50](draft/research/graphical_ep/slope_hierarchy_n25_scale_up.md) β€” graphical_ep Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ slope_hierarchy: scale the hierarchical slope recovery to N=25–50 β€” graphical_ep Β· medium Β· supervised Β· normal - ``` - /start_dev draft/research/graphical_ep/slope_hierarchy_n25_scale_up.md - ``` +``` +/start_dev draft/research/graphical_ep/slope_hierarchy_n25_scale_up.md +``` -
+
-- [Checkerboard PSF-mismatch residual diagnostic β€” research + document + ingest](draft/research/pyautomemory/checkerboard_psf_mismatch_residual_diagnostic.md) β€” pyautomemory Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Checkerboard PSF-mismatch residual diagnostic β€” research + document + ingest β€” pyautomemory Β· medium Β· supervised Β· normal - ``` - /start_dev draft/research/pyautomemory/checkerboard_psf_mismatch_residual_diagnostic.md - ``` +``` +/start_dev draft/research/pyautomemory/checkerboard_psf_mismatch_residual_diagnostic.md +``` -
+
-- [Multi-band compile census completion β€” A100/multi-core + hetero GPU rows](draft/research/autolens_profiling/multiband_compile_census_completion.md) β€” autolens_profiling Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Multi-band compile census completion β€” A100/multi-core + hetero GPU rows β€” autolens_profiling Β· small Β· supervised Β· low - ``` - /start_dev draft/research/autolens_profiling/multiband_compile_census_completion.md - ``` +``` +/start_dev draft/research/autolens_profiling/multiband_compile_census_completion.md +``` -
+
-- [Chase the ~6% flux scale between PyAutoReduce and legacy SLACS](draft/research/pyautoreduce/legacy_flux_scale_parity.md) β€” pyautoreduce Β· medium Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Chase the ~6% flux scale between PyAutoReduce and legacy SLACS β€” pyautoreduce Β· medium Β· supervised Β· low - ``` - /start_dev draft/research/pyautoreduce/legacy_flux_scale_parity.md - ``` +``` +/start_dev draft/research/pyautoreduce/legacy_flux_scale_parity.md +``` -
+
-- [PyAutoArray Delaunay interpolator's `pure_callback` vs vmap β€” minor efficiency follow-up](draft/research/autoarray/delaunay_interpolator_pure_callback_vmap_memory.md) β€” autoarray Β· too-large Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ PyAutoArray Delaunay interpolator's pure_callback vs vmap β€” minor efficiency follow-up β€” autoarray Β· too-large Β· supervised Β· low - ``` - /start_dev draft/research/autoarray/delaunay_interpolator_pure_callback_vmap_memory.md - ``` +``` +/start_dev draft/research/autoarray/delaunay_interpolator_pure_callback_vmap_memory.md +``` -
+
-- [Cluster-scale gradient-search benchmark (Prodigy vs Nautilus, point-source)](draft/research/autolens_profiling/cluster_gradient_search_benchmark.md) β€” autolens_profiling -
πŸ“‹ copy for Claude +
πŸ“‹ Cluster-scale gradient-search benchmark (Prodigy vs Nautilus, point-source) β€” autolens_profiling - ``` - /start_dev draft/research/autolens_profiling/cluster_gradient_search_benchmark.md - ``` +``` +/start_dev draft/research/autolens_profiling/cluster_gradient_search_benchmark.md +``` -
+
-- [Adopt Python 3.12 as the PyAuto ecosystem minimum](draft/research/libraries/python_312_minimum.md) β€” libraries -
πŸ“‹ copy for Claude +
πŸ“‹ Adopt Python 3.12 as the PyAuto ecosystem minimum β€” libraries - ``` - /start_dev draft/research/libraries/python_312_minimum.md - ``` +``` +/start_dev draft/research/libraries/python_312_minimum.md +``` -
+
maintenance β€” 18 -- [autolens_workspace_developer rectangular experiments β€” Gut stash + rename](draft/maintenance/autolens_workspace_developer/rectangular_experiments_gut_stash.md) β€” autolens_workspace_developer Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autolens_workspace_developer rectangular experiments β€” Gut stash + rename β€” autolens_workspace_developer Β· small Β· supervised Β· normal - ``` - /start_dev draft/maintenance/autolens_workspace_developer/rectangular_experiments_gut_stash.md - ``` +``` +/start_dev draft/maintenance/autolens_workspace_developer/rectangular_experiments_gut_stash.md +``` -
+
-- [Mirror drifted library config keys into the workspace configs](draft/maintenance/workspaces/config_key_mirror_drift.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Mirror drifted library config keys into the workspace configs β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/maintenance/workspaces/config_key_mirror_drift.md - ``` +``` +/start_dev draft/maintenance/workspaces/config_key_mirror_drift.md +``` -
+
-- [Un-park imaging/features/scaling_relation/slam once PyAutoArray#431 merges](draft/maintenance/workspaces/unpark_imaging_scaling_relation_slam.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Un-park imaging/features/scaling_relation/slam once PyAutoArray#431 merges β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/maintenance/workspaces/unpark_imaging_scaling_relation_slam.md - ``` +``` +/start_dev draft/maintenance/workspaces/unpark_imaging_scaling_relation_slam.md +``` -
+
-- [autolens_workspace_developer: broad stale-API rot (56 symbols, no CI)](draft/maintenance/autolens_workspace_developer/stale_api_rot_audit.md) β€” autolens_workspace_developer Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autolens_workspace_developer: broad stale-API rot (56 symbols, no CI) β€” autolens_workspace_developer Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/autolens_workspace_developer/stale_api_rot_audit.md - ``` +``` +/start_dev draft/maintenance/autolens_workspace_developer/stale_api_rot_audit.md +``` -
+
-- [run_smoke.py: three runner variants across 10 repos, no sync mechanism](draft/maintenance/ci/run_smoke_copy_drift.md) β€” ci Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ run_smoke.py: three runner variants across 10 repos, no sync mechanism β€” ci Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/ci/run_smoke_copy_drift.md - ``` +``` +/start_dev draft/maintenance/ci/run_smoke_copy_drift.md +``` -
+
-- [Dependency-cap refresh 2026-08: safe bumps, astropy 8 decision, two dead](draft/maintenance/libraries/dep_cap_refresh_2026_08.md) β€” libraries Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Dependency-cap refresh 2026-08: safe bumps, astropy 8 decision, two dead β€” libraries Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/libraries/dep_cap_refresh_2026_08.md - ``` +``` +/start_dev draft/maintenance/libraries/dep_cap_refresh_2026_08.md +``` -
+
-- [PyAutoMemory canonical-key TODO sweep](draft/maintenance/pyautomemory/canonical_key_todo_sweep.md) β€” pyautomemory Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ PyAutoMemory canonical-key TODO sweep β€” pyautomemory Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/pyautomemory/canonical_key_todo_sweep.md - ``` +``` +/start_dev draft/maintenance/pyautomemory/canonical_key_todo_sweep.md +``` -
+
-- [Single-source the "Never rewrite history" policy as a generated AGENTS.md](draft/maintenance/pyautomind/history_policy_generated_block.md) β€” pyautomind Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Single-source the "Never rewrite history" policy as a generated AGENTS.md β€” pyautomind Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/pyautomind/history_policy_generated_block.md - ``` +``` +/start_dev draft/maintenance/pyautomind/history_policy_generated_block.md +``` -
+
-- [Capped smoke datasets were committed as if they were real](draft/maintenance/workspaces/committed_capped_smoke_datasets.md) β€” workspaces Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Capped smoke datasets were committed as if they were real β€” workspaces Β· medium Β· supervised Β· normal - ``` - /start_dev draft/maintenance/workspaces/committed_capped_smoke_datasets.md - ``` +``` +/start_dev draft/maintenance/workspaces/committed_capped_smoke_datasets.md +``` -
+
-- [autolens_profiling is now a mature project, with a good separation](draft/maintenance/autolens_profiling/polish.md) β€” autolens_profiling Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autolens_profiling is now a mature project, with a good separation β€” autolens_profiling Β· large Β· supervised Β· normal - ``` - /start_dev draft/maintenance/autolens_profiling/polish.md - ``` +``` +/start_dev draft/maintenance/autolens_profiling/polish.md +``` -
+
-- [Auto-request GitHub Copilot code review on every PR, org-wide](draft/maintenance/ci/copilot_auto_review.md) β€” ci Β· large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Auto-request GitHub Copilot code review on every PR, org-wide β€” ci Β· large Β· supervised Β· normal - ``` - /start_dev draft/maintenance/ci/copilot_auto_review.md - ``` +``` +/start_dev draft/maintenance/ci/copilot_auto_review.md +``` -
+
-- [autolens_workspace](draft/maintenance/workspaces/read_through_issues.md) β€” workspaces Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ autolens_workspace β€” workspaces Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/maintenance/workspaces/read_through_issues.md - ``` +``` +/start_dev draft/maintenance/workspaces/read_through_issues.md +``` -
+
-- [dataset/imaging/jwst_lw is untracked because the gitignore was never extended for](draft/maintenance/autolens_profiling/jwst_lw_untracked_gitignore_gap.md) β€” autolens_profiling Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ dataset/imaging/jwst_lw is untracked because the gitignore was never extended for β€” autolens_profiling Β· small Β· supervised Β· low - ``` - /start_dev draft/maintenance/autolens_profiling/jwst_lw_untracked_gitignore_gap.md - ``` +``` +/start_dev draft/maintenance/autolens_profiling/jwst_lw_untracked_gitignore_gap.md +``` -
+
-- [cosmos_web_ring stores boolean masks as float64, wasting ~3.4 MB of](draft/maintenance/autolens_workspace/cosmos_web_ring_mask_dtype.md) β€” autolens_workspace Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ cosmos_web_ring stores boolean masks as float64, wasting ~3.4 MB of β€” autolens_workspace Β· small Β· supervised Β· low - ``` - /start_dev draft/maintenance/autolens_workspace/cosmos_web_ring_mask_dtype.md - ``` +``` +/start_dev draft/maintenance/autolens_workspace/cosmos_web_ring_mask_dtype.md +``` -
+
-- [LaTeX in non-raw docstrings emits SyntaxWarning: invalid escape sequence](draft/maintenance/autolens_workspace/latex_docstrings_invalid_escape_warnings.md) β€” autolens_workspace Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ LaTeX in non-raw docstrings emits SyntaxWarning: invalid escape sequence β€” autolens_workspace Β· small Β· supervised Β· low - ``` - /start_dev draft/maintenance/autolens_workspace/latex_docstrings_invalid_escape_warnings.md - ``` +``` +/start_dev draft/maintenance/autolens_workspace/latex_docstrings_invalid_escape_warnings.md +``` -
+
-- [Raw-string the LaTeX docstrings emitting SyntaxWarnings (HowToFit + HowToLens)](draft/maintenance/workspaces/latex_raw_string_docstrings.md) β€” workspaces Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Raw-string the LaTeX docstrings emitting SyntaxWarnings (HowToFit + HowToLens) β€” workspaces Β· small Β· safe Β· low - ``` - /start_dev draft/maintenance/workspaces/latex_raw_string_docstrings.md - ``` +``` +/start_dev draft/maintenance/workspaces/latex_raw_string_docstrings.md +``` -
+
-- [Regenerate setup_notebook-drifted notebooks in autogalaxy/autofit/HowToFit workspaces](draft/maintenance/workspaces/notebook_setup_notebook_drift_siblings.md) β€” workspaces Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Regenerate setup_notebook-drifted notebooks in autogalaxy/autofit/HowToFit workspaces β€” workspaces Β· small Β· supervised Β· low - ``` - /start_dev draft/maintenance/workspaces/notebook_setup_notebook_drift_siblings.md - ``` +``` +/start_dev draft/maintenance/workspaces/notebook_setup_notebook_drift_siblings.md +``` -
+
-- [Refresh the stale `.script_sizes.json` snapshot in @autolens_workspace](draft/maintenance/workspaces/script_sizes_snapshot_drift.md) β€” workspaces Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Refresh the stale .script_sizes.json snapshot in @autolens_workspace β€” workspaces Β· small Β· safe Β· low - ``` - /start_dev draft/maintenance/workspaces/script_sizes_snapshot_drift.md - ``` +``` +/start_dev draft/maintenance/workspaces/script_sizes_snapshot_drift.md +``` -
+
docs β€” 16 -- [Cluster package: point-source-default narrative + extended-source follow-up feature](draft/docs/workspaces/cluster_regime_narrative.md) β€” workspaces Β· medium Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Cluster package: point-source-default narrative + extended-source follow-up feature β€” workspaces Β· medium Β· supervised Β· high - ``` - /start_dev draft/docs/workspaces/cluster_regime_narrative.md - ``` +``` +/start_dev draft/docs/workspaces/cluster_regime_narrative.md +``` -
+
-- [multi_galaxy package: new regime package in autolens_workspace](draft/docs/autolens/multi_galaxy_package.md) β€” autolens Β· large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ multi_galaxy package: new regime package in autolens_workspace β€” autolens Β· large Β· supervised Β· high - ``` - /start_dev draft/docs/autolens/multi_galaxy_package.md - ``` +``` +/start_dev draft/docs/autolens/multi_galaxy_package.md +``` -
+
-- [Split lensing regimes: multi_galaxy / group / cluster (epic plan)](draft/docs/autolens/split_lensing_regimes.md) β€” autolens Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Split lensing regimes: multi_galaxy / group / cluster (epic plan) β€” autolens Β· too-large Β· supervised Β· high - ``` - /start_dev draft/docs/autolens/split_lensing_regimes.md - ``` +``` +/start_dev draft/docs/autolens/split_lensing_regimes.md +``` -
+
-- [Advanced workspace guide: `Preloads` (PyAutoArray)](draft/docs/workspaces/preloads_advanced_workspace_guide.md) β€” workspaces Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Advanced workspace guide: Preloads (PyAutoArray) β€” workspaces Β· too-large Β· supervised Β· high - ``` - /start_dev draft/docs/workspaces/preloads_advanced_workspace_guide.md - ``` +``` +/start_dev draft/docs/workspaces/preloads_advanced_workspace_guide.md +``` -
+
-- [Regenerate autolens_workspace markdown/ so the MGE pages show sigma_min](draft/docs/autolens_workspace/markdown_regeneration_sigma_min.md) β€” autolens_workspace Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Regenerate autolens_workspace markdown/ so the MGE pages show sigma_min β€” autolens_workspace Β· small Β· supervised Β· normal - ``` - /start_dev draft/docs/autolens_workspace/markdown_regeneration_sigma_min.md - ``` +``` +/start_dev draft/docs/autolens_workspace/markdown_regeneration_sigma_min.md +``` -
+
-- [add-vincken-2026-wiki-and-cite-in-euclid](draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md) β€” workspaces Β· small Β· safe Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ add-vincken-2026-wiki-and-cite-in-euclid β€” workspaces Β· small Β· safe Β· normal - ``` - /start_dev draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md - ``` +``` +/start_dev draft/docs/workspaces/add_vincken_2026_wiki_and_cite_in_euclid.md +``` -
+
-- [Propagate the shear_galaxy-at-(0,0) idiom to group/ and cluster/](draft/docs/workspaces/propagate_shear_galaxy_idiom_to_group_cluster.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Propagate the shear_galaxy-at-(0,0) idiom to group/ and cluster/ β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/docs/workspaces/propagate_shear_galaxy_idiom_to_group_cluster.md - ``` +``` +/start_dev draft/docs/workspaces/propagate_shear_galaxy_idiom_to_group_cluster.md +``` -
+
-- [Rectangular mesh Enzi citation β€” user-workspace pixelization examples](draft/docs/workspaces/rectangular_mesh_enzi_citation_examples.md) β€” workspaces Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Rectangular mesh Enzi citation β€” user-workspace pixelization examples β€” workspaces Β· small Β· supervised Β· normal - ``` - /start_dev draft/docs/workspaces/rectangular_mesh_enzi_citation_examples.md - ``` +``` +/start_dev draft/docs/workspaces/rectangular_mesh_enzi_citation_examples.md +``` -
+
-- [Rewrite PyAutoCTI docs/api β€” 55 of 89 autosummary entries are](draft/docs/autocti/api_rst_rewrite.md) β€” autocti Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Rewrite PyAutoCTI docs/api β€” 55 of 89 autosummary entries are β€” autocti Β· medium Β· supervised Β· normal - ``` - /start_dev draft/docs/autocti/api_rst_rewrite.md - ``` +``` +/start_dev draft/docs/autocti/api_rst_rewrite.md +``` -
+
-- [extra_galaxies feature parity: point_source + multi_galaxy (both workspaces)](draft/docs/workspaces/extra_galaxies_feature_parity.md) β€” workspaces Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ extra_galaxies feature parity: point_source + multi_galaxy (both workspaces) β€” workspaces Β· medium Β· supervised Β· normal - ``` - /start_dev draft/docs/workspaces/extra_galaxies_feature_parity.md - ``` +``` +/start_dev draft/docs/workspaces/extra_galaxies_feature_parity.md +``` -
+
-- [HowToLens ch4 tutorial 3: mask overlay is never actually drawn](draft/docs/howtolens/ch4_mask_overlay_never_drawn.md) β€” howtolens Β· small Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ HowToLens ch4 tutorial 3: mask overlay is never actually drawn β€” howtolens Β· small Β· supervised Β· low - ``` - /start_dev draft/docs/howtolens/ch4_mask_overlay_never_drawn.md - ``` +``` +/start_dev draft/docs/howtolens/ch4_mask_overlay_never_drawn.md +``` -
+
-- [Markdown renderings batch 2a β€” leftovers (ellipse/modeling + PNG size)](draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md) β€” pyautobuild Β· small Β· safe Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Markdown renderings batch 2a β€” leftovers (ellipse/modeling + PNG size) β€” pyautobuild Β· small Β· safe Β· low - ``` - /start_dev draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md - ``` +``` +/start_dev draft/docs/pyautobuild/markdown_renderings_2a_leftovers.md +``` -
+
-- [Assistants: regime-aware routing for multi_galaxy / group / cluster (follow-up)](draft/docs/workspaces/assistants_regime_extension.md) β€” workspaces Β· medium Β· supervised Β· low -
πŸ“‹ copy for Claude +
πŸ“‹ Assistants: regime-aware routing for multi_galaxy / group / cluster (follow-up) β€” workspaces Β· medium Β· supervised Β· low - ``` - /start_dev draft/docs/workspaces/assistants_regime_extension.md - ``` +``` +/start_dev draft/docs/workspaces/assistants_regime_extension.md +``` -
+
-- [Phase 2 β€” drop the hand-written quick-update sentence from the](draft/docs/autolens_workspace/sampler_cli_output_workspace_sweep.md) β€” autolens_workspace -
πŸ“‹ copy for Claude +
πŸ“‹ Phase 2 β€” drop the hand-written quick-update sentence from the β€” autolens_workspace - ``` - /start_dev draft/docs/autolens_workspace/sampler_cli_output_workspace_sweep.md - ``` +``` +/start_dev draft/docs/autolens_workspace/sampler_cli_output_workspace_sweep.md +``` -
+
-- [plot coverage β€” follow-ups deferred from plot-coverage-gaps](draft/docs/workspaces/plot_coverage_followups.md) β€” workspaces -
πŸ“‹ copy for Claude +
πŸ“‹ plot coverage β€” follow-ups deferred from plot-coverage-gaps β€” workspaces - ``` - /start_dev draft/docs/workspaces/plot_coverage_followups.md - ``` +``` +/start_dev draft/docs/workspaces/plot_coverage_followups.md +``` -
+
-- [Phase 2: Make workspace READMEs assistant-first](draft/docs/workspaces/unify_ai_assistant_workspace_readmes.md) β€” workspaces -
πŸ“‹ copy for Claude +
πŸ“‹ Phase 2: Make workspace READMEs assistant-first β€” workspaces - ``` - /start_dev draft/docs/workspaces/unify_ai_assistant_workspace_readmes.md - ``` +``` +/start_dev draft/docs/workspaces/unify_ai_assistant_workspace_readmes.md +``` -
+
refactor β€” 5 -- [`einstein_radius_jit_from`: replace static init_guess with a JAX-native seed finder](draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md) β€” autogalaxy Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ einstein_radius_jit_from: replace static init_guess with a JAX-native seed finder β€” autogalaxy Β· too-large Β· supervised Β· high - ``` - /start_dev draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md - ``` +``` +/start_dev draft/refactor/autogalaxy/einstein_radius_jit_native_seed_finder.md +``` -
+
-- [Vendor `bessel_kve` into autoarray and drop the tensorflow-probability dependency](draft/refactor/autoarray/matern_vendor_bessel_kve.md) β€” autoarray Β· large Β· supervised Β· medium -
πŸ“‹ copy for Claude +
πŸ“‹ Vendor bessel_kve into autoarray and drop the tensorflow-probability dependency β€” autoarray Β· large Β· supervised Β· medium - ``` - /start_dev draft/refactor/autoarray/matern_vendor_bessel_kve.md - ``` +``` +/start_dev draft/refactor/autoarray/matern_vendor_bessel_kve.md +``` -
+
-- [Split `Fitness.batch_size` into `lh_batch_size` and `latent_batch_size`](draft/refactor/autofit/split_fitness_batch_size_lh_vs_latent.md) β€” autofit Β· small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Split Fitness.batch_size into lh_batch_size and latent_batch_size β€” autofit Β· small Β· supervised Β· normal - ``` - /start_dev draft/refactor/autofit/split_fitness_batch_size_lh_vs_latent.md - ``` +``` +/start_dev draft/refactor/autofit/split_fitness_batch_size_lh_vs_latent.md +``` -
+
-- [Slow imports: autolens 4.3s, autogalaxy 3.4s (hygiene perf tier, >3s](draft/refactor/libraries/import_time_autolens_autogalaxy.md) β€” libraries Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Slow imports: autolens 4.3s, autogalaxy 3.4s (hygiene perf tier, >3s β€” libraries Β· medium Β· supervised Β· normal - ``` - /start_dev draft/refactor/libraries/import_time_autolens_autogalaxy.md - ``` +``` +/start_dev draft/refactor/libraries/import_time_autolens_autogalaxy.md +``` -
+
-- [Remove the dead EDEN packaging tooling from PyAutoFit](draft/refactor/pyautofit/remove_eden_packaging_tooling.md) β€” pyautofit Β· medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Remove the dead EDEN packaging tooling from PyAutoFit β€” pyautofit Β· medium Β· supervised Β· normal - ``` - /start_dev draft/refactor/pyautofit/remove_eden_packaging_tooling.md - ``` +``` +/start_dev draft/refactor/pyautofit/remove_eden_packaging_tooling.md +``` -
+
test β€” 3 -- [Re-baseline the MGE imaging JIT profiling regression value](draft/test/autolens_workspace_developer/mge_jit_regression_rebaseline.md) β€” autolens_workspace_developer Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Re-baseline the MGE imaging JIT profiling regression value β€” autolens_workspace_developer Β· too-large Β· supervised Β· high - ``` - /start_dev draft/test/autolens_workspace_developer/mge_jit_regression_rebaseline.md - ``` +``` +/start_dev draft/test/autolens_workspace_developer/mge_jit_regression_rebaseline.md +``` -
+
-- [Restore absolute NumPy likelihood regression baselines in the `_workspace_test`](draft/test/workspaces/restore_workspace_test_likelihood_baselines.md) β€” workspaces Β· too-large Β· supervised Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ Restore absolute NumPy likelihood regression baselines in the _workspace_test β€” workspaces Β· too-large Β· supervised Β· high - ``` - /start_dev draft/test/workspaces/restore_workspace_test_likelihood_baselines.md - ``` +``` +/start_dev draft/test/workspaces/restore_workspace_test_likelihood_baselines.md +``` -
+
-- [The new workspace smoke-test GitHub Actions (added via feature/smoke-test-ci) surfaced](draft/test/workspaces/smoke_workspace_fixes.md) β€” workspaces Β· too-large Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ The new workspace smoke-test GitHub Actions (added via feature/smoke-test-ci) surfaced β€” workspaces Β· too-large Β· supervised Β· normal - ``` - /start_dev draft/test/workspaces/smoke_workspace_fixes.md - ``` +``` +/start_dev draft/test/workspaces/smoke_workspace_fixes.md +``` -
+
triage β€” 3 -- [TRIAGE: needs manual review before routing](draft/triage/jax_zero_contour.md) β€” medium Β· safe Β· high -
πŸ“‹ copy for Claude +
πŸ“‹ TRIAGE: needs manual review before routing β€” medium Β· safe Β· high - ``` - /start_dev draft/triage/jax_zero_contour.md - ``` +``` +/start_dev draft/triage/jax_zero_contour.md +``` -
+
-- [Triage: Convolver "No blurring_image provided" warning in canonical workspace scripts](draft/triage/convolver_blurring_image_warning.md) β€” small Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Triage: Convolver "No blurring_image provided" warning in canonical workspace scripts β€” small Β· supervised Β· normal - ``` - /start_dev draft/triage/convolver_blurring_image_warning.md - ``` +``` +/start_dev draft/triage/convolver_blurring_image_warning.md +``` -
+
-- [Nightly release has been blocked 8 nights running β€” triage](draft/triage/nightly_release_blocked_eight_nights.md) β€” medium Β· supervised Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ Nightly release has been blocked 8 nights running β€” triage β€” medium Β· supervised Β· normal - ``` - /start_dev draft/triage/nightly_release_blocked_eight_nights.md - ``` +``` +/start_dev draft/triage/nightly_release_blocked_eight_nights.md +``` -
+
release β€” 1 -- [CTI release-train wiring β€” first modern autocti release](draft/release/autocti/cti_release_train_wiring.md) β€” autocti Β· medium Β· human-required Β· normal -
πŸ“‹ copy for Claude +
πŸ“‹ CTI release-train wiring β€” first modern autocti release β€” autocti Β· medium Β· human-required Β· normal - ``` - /start_dev draft/release/autocti/cti_release_train_wiring.md - ``` +``` +/start_dev draft/release/autocti/cti_release_train_wiring.md +``` -
+