diff --git a/dashboard.html b/dashboard.html index ac4266a..ac4c87f 100644 --- a/dashboard.html +++ b/dashboard.html @@ -219,15 +219,15 @@ a.go:hover{opacity:.9;text-decoration:none} .mdsrc{font-size:.85em} .boards a[data-organ="brain"]{color:#2159c9}@media(prefers-color-scheme:dark){.boards a[data-organ="brain"]{color:#6f9dff}}.boards a[data-organ="mind"]{color:#0a7d72}@media(prefers-color-scheme:dark){.boards a[data-organ="mind"]{color:#2ee6cf}}.boards a[data-organ="cortex"]{color:#a5177d}@media(prefers-color-scheme:dark){.boards a[data-organ="cortex"]{color:#ff7ad9}}.boards a[data-organ="memory"]{color:#6b34d6}@media(prefers-color-scheme:dark){.boards a[data-organ="memory"]{color:#b37eff}}.boards a[data-organ="heart"]{color:#b50f1a}@media(prefers-color-scheme:dark){.boards a[data-organ="heart"]{color:#ff6b73}}.boards a[data-organ="hands"]{color:#9a5400}@media(prefers-color-scheme:dark){.boards a[data-organ="hands"]{color:#ffa733}}.boards a[data-organ="organism"]{color:#0b6fa4}@media(prefers-color-scheme:dark){.boards a[data-organ="organism"]{color:#5ec7f5}} -.fresh{border-left:3px solid var(--edge);padding:.1rem .9rem;margin:1.2rem 0;background:var(--tint)}.fresh p{margin:.5rem 0}table.map{width:100%;border-collapse:collapse;font-size:.95em}table.map th{text-align:left;color:var(--muted);font-weight:600}table.map td,table.map th{border-bottom:1px solid var(--line);padding:.4rem .5rem .4rem 0;vertical-align:top}.checkin{margin:.2rem 0 1.4rem}.paths{margin:.2rem 0}.paths b{display:inline-block;min-width:3.6rem}.stale{color:var(--bad);font-weight:600} +.fresh{padding:.1rem .9rem;margin:1.2rem 0;background:var(--tint)}.fresh p{margin:.5rem 0}table.map{width:100%;border-collapse:collapse;font-size:.95em}table.map th{text-align:left;color:var(--muted);font-weight:600}table.map td,table.map th{border-bottom:1px solid var(--line);padding:.4rem .5rem .4rem 0;vertical-align:top}.checkin{display:flex;gap:.9rem;align-items:center;padding:.9rem 1.2rem;border:2px solid var(--line);border-radius:.6rem;margin:.2rem 0 1.4rem}.checkin .mark{font-size:2rem;line-height:1}.checkin .label{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.checkin time{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;display:block}.checkin .note{font-size:.85rem;color:var(--muted)}.checkin.fresh-ok{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.checkin.fresh-ok .mark{color:var(--ok)}.checkin.fresh-bad{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.checkin.fresh-bad .mark{color:var(--bad)}.project h3{font-size:1.35rem;font-weight:700;padding-bottom:.2rem;border-bottom:2px solid var(--accent);letter-spacing:.01em;margin-top:1.6rem}.paths{margin:.2rem 0}.paths b{display:inline-block;min-width:3.6rem}.stale{color:var(--bad);font-weight:600}

PyAutoCortexDashboard

Question. Run. Rule.

Every science phase the Cortex is holding. Tap a phase's 📋 and its next command is on your clipboard. The verdict is always yours — this page hands you the command, never the ruling.

-

Last updated 2026-09-04. This page is generated from phases/, rulings/ and projects.yaml, so it is only as current as they are. dashboard_refresh.yml re-renders it on every push to main.

+

Last updated 2026-09-04.

markdown version · GitHub Page

check in since last time

-

Last check-in:

+
Last check-in

Summary

One row per active project — the next thing, what it is holding, and when it last ruled.

@@ -236,7 +236,20 @@
inference_programme21 gated0002026-09-04
subhalo_validation5 running0242026-09-02
-

Projects markdown version

The science body map, active first: where each project lives, what it is holding, and the one phase of it to act on next. The plans and the issues are one click away — this page routes to them rather than reprinting them; census --by-project and the check-in printout keep the full per-phase tree.

+

Nothing open

+ + + + + + + + + + +
ProjectStatusPhases
euclid_dr1_prelimplannednone
concrdormantnone
cowls_dianadormantnone
ic50_workspacedormantplanned 1
pj011646dormantnone
profilingdormantnone
slope_hierarchydormantplanned 2
subhalo_simulationsdormantnone
+

Projects markdown version

+

euclid

Local /mnt/c/Users/Jammy/Science/euclid

RAL /mnt/ral/jnightin/euclid_strong_lens_modeling_pipeline

@@ -249,6 +262,8 @@

euclid

  • Euclid — phase 6: do we recover Sersic indices? 10 simulated Euclid lenses vs the real prior-edge pile-up — planned
  • Euclid — phase 7: how robust are magnification estimates? model-match vs mismatch across the 10 Euclid lenses — planned
  • phases/euclid/

    +
    +

    inference_programme

    Local /home/jammy/Code/PyAutoLabs/autolens_profiling

    Mirror /mnt/c/Users/Jammy/Science/inference_programme

    @@ -262,6 +277,8 @@

    inference_programme

  • Inference_programme — phase 22: MultiStartProdigy on mass_pix — does a gradient search beat Nautilus in a SLaM mass[1] shape? — planned
  • Inference_programme — phase 23: likelihood-term levers on mass_pix — slogdet vs cholesky, relative jitter on reg.Adapt — planned
  • phases/inference_programme/ · issues

    +
    +

    subhalo_validation

    Local /mnt/c/Users/Jammy/Science/subhalo_validation

    RAL /mnt/ral/jnightin/subhalo_validation

    @@ -274,7 +291,7 @@

    subhalo_validation

  • Subhalo_validation — phase 3: delaunay_adapt_split on pl_eff_1_outer — the outer-component lens, plus the AdaptSplit fix rerun — ready
  • Subhalo_validation — phase 4: rectangular_adapt on pl_sersic_0 — the RectangularBilinear comparison — ready
  • phases/subhalo_validation/ · issues

    -

    8 project(s) with nothing open: euclid_dr1_prelim (planned · none) · concr (dormant · none) · cowls_diana (dormant · none) · ic50_workspace (dormant · planned 1) · pj011646 (dormant · none) · profiling (dormant · none) · slope_hierarchy (dormant · planned 2) · subhalo_simulations (dormant · none)

    +

    Awaiting ruling markdown version

    Results are in and nothing is running — the human's verdict is the only thing outstanding. Ordered failures first, then the phases a ruling is required for, then the clean ones.

    (nothing awaiting a ruling)

    Running / submitted markdown version

    On the queue or on the machine. Wall is what the run lines record at the last refresh, against the phase's own budget.

    @@ -330,6 +347,6 @@

    subhalo_validation

    document.addEventListener("click",e=>{ const b=e.target.closest("button.copy");if(b)copyCmd(b);}); - + diff --git a/dashboard.md b/dashboard.md index a845cc2..2af5c31 100644 --- a/dashboard.md +++ b/dashboard.md @@ -6,7 +6,7 @@ This is the markdown version of the [PyAutoCortex Dashboard](https://pyautolabs. Every science phase the Cortex is holding, on one page: what is waiting on your verdict, what is running, what could be launched next and what is still gated on development work. The verdict is always yours — this page hands you the command, never the ruling. -> **Last updated 2026-09-04.** This page is generated from `phases/`, `rulings/` and `projects.yaml`, so it is only as current as they are. `dashboard_refresh.yml` re-renders it on every push to `main`. +> **Last updated 2026-09-04.** | Where | Count | |-------|------:| @@ -24,7 +24,7 @@ Every science phase the Cortex is holding, on one page: what is waiting on your -**Last check-in:** 2026-09-04T17:18Z +### Last check-in: 2026-09-04T17:18Z ## Summary @@ -36,9 +36,22 @@ One row per active project — the next thing, what it is holding, and when it l | inference_programme | 21 gated | 0 | 0 | 0 | 2026-09-04 | | subhalo_validation | 5 running | 0 | 2 | 4 | 2026-09-02 | +#### Nothing open + +| Project | Status | Phases | +|---|---|---| +| euclid_dr1_prelim | planned | none | +| concr | dormant | none | +| cowls_diana | dormant | none | +| ic50_workspace | dormant | planned 1 | +| pj011646 | dormant | none | +| profiling | dormant | none | +| slope_hierarchy | dormant | planned 2 | +| subhalo_simulations | dormant | none | + ## Projects -[markdown version](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects.yaml) — The science body map, active first: where each project lives, what it is holding, and the one phase of it to act on next. The plans and the issues are one click away — this page routes to them rather than reprinting them; `census --by-project` and the check-in printout keep the full per-phase tree. +[markdown version](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects.yaml) ### euclid @@ -126,12 +139,6 @@ cd /mnt/c/Users/Jammy/Science/subhalo_validation && hpc/sync jobs -
    8 project(s) with nothing open - -`euclid_dr1_prelim` (planned · none) · `concr` (dormant · none) · `cowls_diana` (dormant · none) · `ic50_workspace` (dormant · planned 1) · `pj011646` (dormant · none) · `profiling` (dormant · none) · `slope_hierarchy` (dormant · planned 2) · `subhalo_simulations` (dormant · none) - -
    - ## Awaiting ruling [markdown version](https://github.com/PyAutoLabs/PyAutoCortex/tree/main/phases/) — Results are in and nothing is running — the human's verdict is the only thing outstanding. Ordered failures first, then the phases a ruling is required for, then the clean ones.