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
2 changes: 2 additions & 0 deletions .github/workflows/dashboard_refresh.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ on:
- "planned.md"
- "condemned.md"
- "bundles.md"
- "themes.md"
- "dashboard.md"
- "dashboard.html"
pull_request:
Expand All @@ -47,6 +48,7 @@ on:
- "planned.md"
- "condemned.md"
- "bundles.md"
- "themes.md"
- "dashboard.md"
- "dashboard.html"
workflow_dispatch:
Expand Down
30 changes: 29 additions & 1 deletion REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,9 @@ Free-form markdown. Strong conventions:
Repos:
- PyAutoLens
- autolens_workspace
Themes: # optional; vocabulary in themes.md, primary first
- mge
- jax-gradient
Difficulty: medium # small | medium | large | too-large
Autonomy: supervised # safe | supervised | human-required
Priority: normal # low | normal | high
Expand Down Expand Up @@ -353,6 +356,31 @@ Free-form markdown. Strong conventions:
since it is already spoken for. A slug naming no registry entry still
groups, loudly (⚠️ on the page), so a typo is visible rather than silent.

**Declaring what the work is ABOUT — `Themes:`.** Optional, and the same
list shape as `Repos:` — a bare `Themes:` line, then one `- keyword` bullet
each. `Target:` says where the code lives; `Themes:` says what the work is
about, which is usually the more useful grouping and is routinely cross-repo:

```markdown
Themes:
- mge
- jax-gradient
```

The **first** keyword is the primary theme and is what the dashboard's
auto-bundler groups on, so a card reads "three things about MGE" rather than
"three things that live in autoarray"; the remaining keywords are affinity,
deciding which prompts pack together inside that group. One to three keywords
is the intended shape, primary first. A prompt with no `Themes:` still
bundles — the bundler falls back to `Target:` — so nothing waits on a theme.

The vocabulary is [`themes.md`](themes.md), a plain markdown list a human
edits directly (PyAutoBrain reads that file rather than holding its own
copy). A keyword that is not in it still groups, loudly: ⚠️ on the bundle
card and a count in the dashboard's Hygiene section, so the list never rots
into free-text tags. The **Intake (Conception) Agent** assigns `Themes:` when
it formalises a prompt.

The optional `Difficulty:` / `Autonomy:` / `Priority:` keys let both people and
PyAutoBrain see, at a glance, how hard a task is, whether an agent can safely
take it on, and how urgent it is. What each `Autonomy:` level *does* at every
Expand Down Expand Up @@ -511,7 +539,7 @@ no prompt.
| Ledger — merged automatically | Code — always a human |
|---|---|
| `draft/**`, `active/**`, `complete/**` | `scripts/`, `tests/`, `.github/`, `skills/`, `policy/`, `docs/` |
| `active.md`, `planned.md`, `parked.md`, `condemned.md`, `epics.md`, `bundles.md`, `ideas.md`, `autonomy_log.md` | `repos.yaml`, `README.md`, `AGENTS.md`, `REFERENCE.md`, `ROUTING.md`, … |
| `active.md`, `planned.md`, `parked.md`, `condemned.md`, `epics.md`, `bundles.md`, `ideas.md`, `autonomy_log.md` | `repos.yaml`, `themes.md`, `README.md`, `AGENTS.md`, `REFERENCE.md`, `ROUTING.md`, … |
| `dashboard.md`, `dashboard.html` | anything unclassified — a new root file, a new top-level folder |

Two exceptions inside the ledger dirs: a **dot-path** anywhere, and a file
Expand Down
250 changes: 125 additions & 125 deletions dashboard.html

Large diffs are not rendered by default.

158 changes: 76 additions & 82 deletions dashboard.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions draft/bug/autoarray/PROBE_adapt_double_square_coefficient.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Type: bug
Target: autoarray
Repos:
- @PyAutoArray
Themes:
- pixelization
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Type: bug
Target: autoarray
Repos:
- @PyAutoArray
Themes:
- pixelization
Difficulty: medium
Autonomy: human-required
Priority: low
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/autofit/ep_scale_collapse_basin_cure_or_caveat.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Type: bug
Target: PyAutoFit
Repos:
- PyAutoFit
Themes:
- graphical-ep
Difficulty: too-large
Autonomy: human-required
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ Target: PyAutoGalaxy
Repos:
- PyAutoGalaxy
- PyAutoLens
Themes:
- point-source
- jax-gradient
Difficulty: large
Autonomy: supervised
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Target: autolens
Repos:
- PyAutoLens
- autolens_workspace_test
Themes:
- jax-compile
- visualization
- pixelization
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/autolens/point_solver_error_bisect_health.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ Repos:
- PyAutoLens
- autolens_profiling
- PyAutoNerves
Themes:
- point-source
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Target: autolens_workspace_test
Repos:
- @autolens_workspace_test
- @PyAutoArray
Themes:
- jax-gradient
- interferometer
- pixelization
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/bug/ci/jax_vmap_jit_compile_stall.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Repos:
- @autogalaxy_workspace_test
- @autolens_workspace_test
- @PyAutoFit
Themes:
- jax-compile
- ci-smoke
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
3 changes: 3 additions & 0 deletions draft/bug/health_fixes/jax_runtime_and_parity.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Type: bug
Target: health_fixes
Themes:
- release
- ci-smoke
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
4 changes: 4 additions & 0 deletions draft/bug/health_fixes/jit_visualization_outputs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Type: bug
Target: health_fixes
Themes:
- visualization
- jax-compile
- release
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
3 changes: 3 additions & 0 deletions draft/bug/health_fixes/release_timeout_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Type: bug
Target: health_fixes
Themes:
- release
- ci-smoke
Difficulty: too-large
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/bug/health_fixes/samples_parameter_paths.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Type: bug
Target: health_fixes
Themes:
- release
- samplers
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/priors/14_replace_transform_stack_with_bijectors.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

Type: bug
Target: priors
Themes:
- graphical-ep
Difficulty: too-large
Autonomy: supervised
Priority: normal
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/priors/15_transformed_message_logpdf_jacobian.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

Type: bug
Target: priors
Themes:
- graphical-ep
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
2 changes: 2 additions & 0 deletions draft/bug/priors/z_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

Type: bug
Target: priors
Themes:
- graphical-ep
Difficulty: too-large
Autonomy: supervised
Priority: normal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Repos:
- @PyAutoLens
- @PyAutoArray
- @PyAutoNerves
Themes:
- point-source
- ci-smoke
Difficulty: medium
Autonomy: supervised
Priority: low
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Target: workspaces
Repos:
- @autolens_workspace_developer
- @PyAutoArray
Themes:
- pixelization
- profiling
- jax-gradient
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/autocti/api_rst_rewrite.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Type: docs
Target: PyAutoCTI
Repos:
- PyAutoCTI
Themes:
- docs-hub
- cti
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/autolens/multi_galaxy_package.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ Target: autolens_workspace
Repos:
- autolens_workspace
- autolens_workspace_test
Themes:
- notebooks
- cluster
Difficulty: large
Autonomy: supervised
Priority: high
Expand Down
4 changes: 4 additions & 0 deletions draft/docs/autolens/split_lensing_regimes.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ Repos:
- autogalaxy_workspace
- autogalaxy_workspace_test
- autolens_assistant
Themes:
- cluster
- docs-hub
- notebooks
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ Type: docs
Target: autolens_workspace
Repos:
- autolens_workspace
Themes:
- mge
- notebooks
- docs-hub
Difficulty: small
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/howtolens/ch4_mask_overlay_never_drawn.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Type: docs
Target: howtolens
Repos:
- HowToLens
Themes:
- notebooks
- visualization
Difficulty: small
Autonomy: supervised
Priority: low
Expand Down
4 changes: 4 additions & 0 deletions draft/docs/howtolens/cluster_pixelized_source.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ Repos:
- PyAutoLens
- autolens_workspace
- howtolens
Themes:
- cluster
- pixelization
- notebooks
Difficulty: large
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/pyautobrain/rtd_organism_currency.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Type: docs
Target: pyautobrain
Repos:
- PyAutoBrain
Themes:
- docs-hub
- mind-workflow
Difficulty: small
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/workspaces/assistants_regime_extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Type: docs
Target: autolens_assistant
Repos:
- autolens_assistant
Themes:
- assistants
- cluster
Difficulty: medium
Autonomy: supervised
Priority: low
Expand Down
4 changes: 4 additions & 0 deletions draft/docs/workspaces/cluster_regime_narrative.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Target: autolens_workspace
Repos:
- autolens_workspace
- autolens_workspace_test
Themes:
- cluster
- point-source
- notebooks
Difficulty: medium
Autonomy: supervised
Priority: high
Expand Down
3 changes: 3 additions & 0 deletions draft/docs/workspaces/preloads_advanced_workspace_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Type: docs
Target: workspaces
Themes:
- notebooks
- interferometer
Difficulty: too-large
Autonomy: supervised
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Type: docs
Target: autolens_workspace
Repos:
- autolens_workspace
Themes:
- cluster
- notebooks
Difficulty: small
Autonomy: supervised
Priority: normal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Target: workspaces
Repos:
- autolens_workspace
- autogalaxy_workspace
Themes:
- pixelization
- notebooks
- docs-hub
Difficulty: small
Autonomy: supervised
Priority: normal
Expand Down
2 changes: 2 additions & 0 deletions draft/feature/autoarray/arcsecond_to_decimal.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

Type: feature
Target: PyAutoArray
Themes:
- visualization
Difficulty: large
Autonomy: supervised
Priority: normal
Expand Down
3 changes: 3 additions & 0 deletions draft/feature/autoarray/multiwavelength_inversion.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Type: feature
Target: PyAutoArray
Themes:
- multi-band
- pixelization
Difficulty: medium
Autonomy: supervised
Priority: normal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ Phase: 2
Target: autoarray
Repos:
- @PyAutoArray
Themes:
- numba-cpu
- pixelization
Difficulty: large
Autonomy: supervised
Priority: high
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Repos:
- @autolens_workspace
- @autogalaxy_workspace
- @autolens_workspace_test
Themes:
- pixelization
- numba-cpu
Difficulty: medium
Autonomy: supervised
Priority: high
Expand Down
Loading
Loading