From c8230af3d73088789eb8fd678ca2a0b8add438c9 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 15 Oct 2026 19:07:26 +0100 Subject: [PATCH 1/3] refactor: repoint RAL paths to the category layout, phase 2 (PyAutoCortex#67) Co-Authored-By: Claude Opus 5.5 --- dashboard.html | 64 ++++++++++++++++++----------- dashboard.md | 89 ++++++++++++++++++++++++++++------------ docs/schema_decisions.md | 12 ++++++ projects.yaml | 54 +++++++++++++++--------- projects/euclid.md | 3 +- projects/subhalo.md | 14 +++++++ state.json | 4 +- 7 files changed, 168 insertions(+), 72 deletions(-) create mode 100644 projects/subhalo.md diff --git a/dashboard.html b/dashboard.html index e2d4fe7..52149a0 100644 --- a/dashboard.html +++ b/dashboard.html @@ -331,14 +331,16 @@ - Open slope_hierarchy_scale: https://github.com/PyAutoLabs/slope_hierarchy_scale - Open ic50_workspace: https://github.com/Jammy2211/ic50_workspace - Open autolens_inference: https://github.com/PyAutoLabs/autolens_inference -- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 17:38:42 UTC
↻ Update

- +- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 18:06:43 UTC
↻ Update

+

Summary

22 Running · 47 Open
+ + @@ -347,10 +349,10 @@
ProjectRunningOpenLast update
subhalo_validation052026-09-07
subhalo002026-10-15
euclid002026-10-15
euclid_dr116422026-10-10
analytic_gaussian002026-10-14
ep_toy_gaussian002026-10-14
autolens_inference602026-09-24
autofit_inference002026-10-15
-

Projects

8
+

Projects

10

subhalo_validation — Do the SLaM subhalo pipelines false-detect on lenses with no subhalo

-

active · ral · subhalo_validation#2 · projects/subhalo_validation.md · local /mnt/c/Users/Jammy/Science/active/subhalo_validation · RAL /mnt/ral/jnightin/subhalo_validation

+

active · ral · subhalo_validation#2 · projects/subhalo_validation.md · local /mnt/c/Users/Jammy/Science/active/subhalo_validation · RAL /mnt/ral/jnightin/active/subhalo_validation

Now

Five chains on RAL under the corrected adapt settings: rectangular_adapt on pl_eff_0 / pl_eff_1_outer (job A done, job B 342311 submitted) and the delaunay_adapt_split reruns plus rectangular_adapt on pl_sersic_0. pl_sersic_0 on delaunay_adapt_split is accepted (no false detection, +2.557).
Next: pull when the numba chains land and read the evidence_increase of each; no more 1000-pixel runs.

Runs

@@ -373,6 +375,37 @@

subhalo_validation — Do the SLaM subhalo pipelines false-detect on lenses

resume subhalo_validation

+

subhalo — SLaM subhalo modelling of the SLACS lens sample

+

active · both · no issue yet · projects/subhalo.md · local /mnt/c/Users/Jammy/Science/active/subhalo · RAL /mnt/ral/jnightin/active/subhalo

+

Now

+

Registered 2026-10-15 (PyAutoCortex#67): SLACS sample under dataset/, output/ empty, no runs yet; ral_root not yet created on RAL — the first hpc/sync push creates it.

+

Runs

+

nothing on the cluster

+

Last 5

+
    +
  • 2026-10-15 — note — ledger opened
  • +
+

full log

+

resume subhalo

+
+
+

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim

+

active · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/active/euclid · RAL /mnt/ral/jnightin/active/euclid

+

Now

+

Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one.

+

Runs

+

nothing on the cluster

+

Last 5

+
    +
  • 2026-10-15 — note — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67)
  • +
  • 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md]
  • +
  • 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md]
  • +
  • 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md]
  • +
+

full log

+

resume euclid

+
+

euclid_dr1 — Does the sep1 DR1 delivery reproduce the ten prelim lenses by eye

active · ral · no issue yet · projects/euclid_dr1.md · local /mnt/c/Users/Jammy/Science/euclid_dr1 · RAL /mnt/ral/jnightin/euclid_dr1

Now

@@ -487,7 +520,7 @@

ep_toy_gaussian — NUTS versus three EP fits on the #1405 collapse toy at N

slope_hierarchy_scale — Hierarchical slope recovery with graphical and EP at N=25 to 50

-

active · both · slope_hierarchy_scale#2 · projects/slope_hierarchy_scale.md · local /mnt/c/Users/Jammy/Science/active/slope_hierarchy_scale · RAL /mnt/ral/jnightin/slope_hierarchy_scale

+

active · both · slope_hierarchy_scale#2 · projects/slope_hierarchy_scale.md · local /mnt/c/Users/Jammy/Science/active/slope_hierarchy_scale · RAL /mnt/ral/jnightin/active/slope_hierarchy_scale

Now

The N=25 graphical baselines are in: per-lens fits (342348) give a naive parent of 1.999 / 0.089 (deconvolved 0.085), and the joint NUTS fit (342350_0) recovers mean 1.994 [1.976, 2.014] and sigma 0.087 [0.074, 0.104] against truth 2.0 / 0.1; its summary JSON still needs writing offline from samples.csv (now under z_vault/sample_n25_seed42). The EP arm returned the prior on the Laplace projection (343299: hierarchical factor 0/50 SUCCESS). The cure has landed: PyAutoFit#1656 (merged 2026-09-30, released 2026.10.7.1) adds af.LaplaceOptimiser(projection="moments"), which takes the tight toy from 0 to 3/3 SUCCESS. The shared RAL PyAutoFit mirror is still 404b3e5f7 (2026-09-27, kept frozen for euclid_dr1) and lacks both #1655 and #1656, so any rerun needs a private PyAutoFit checkout on RAL. All earlier output is vaulted in z_vault/ on laptop and RAL, output/ is empty for the rerun. Next: rerun the N=25 EP arm with projection="moments" on a private PyAutoFit checkout and compare its scatter against the NUTS baseline.

Runs

@@ -505,7 +538,7 @@

slope_hierarchy_scale — Hierarchical slope recovery with graphical and EP

ic50_workspace — EP against the graphical joint fit on IC50 dose-response data, scaling up

-

active · ral · PyAutoCortex#36 · projects/ic50_workspace.md · local /mnt/c/Users/Jammy/Science/active/ic50_workspace · RAL /mnt/ral/jnightin/ic50_workspace

+

active · ral · PyAutoCortex#36 · projects/ic50_workspace.md · local /mnt/c/Users/Jammy/Science/active/ic50_workspace · RAL /mnt/ral/jnightin/active/ic50_workspace

Now

The scale ladder is in. EP passes N=5/10/25 with coef_mean within 3σ and cost growing about linearly per sweep (26/50/140 s); it died at N=50 on a projection assert. That fix has landed: PyAutoFit#1655 (merged 2026-09-30, released 2026.10.7.1) raises ProjectionException, which EP factor_step now recovers from instead of killing the run. Graphical is cheaper but overconfident beyond N=25, and EP hill_coef widths are not yet comparable because util.py reports factor-message widths. The shared RAL PyAutoFit mirror is still 404b3e5f7 (2026-09-27, kept frozen for euclid_dr1) and lacks both #1655 and #1656, so any rerun needs a private PyAutoFit checkout on RAL. All earlier output is vaulted in z_vault/ on laptop and RAL, output/ is empty for the rerun. Next: rerun the EP ladder on a private PyAutoFit checkout with output on and a fixed seed, report hill_coef from the mean field, then give ep_lbfgs_jax a witness as the scale lever.

Runs

@@ -523,7 +556,7 @@

ic50_workspace — EP against the graphical joint fit on IC50 dose-response

autolens_inference — Do the PyAutoLens inference backends agree on the HST SLaM posterior

-

active · both · autolens_inference#4 · projects/autolens_inference.md · local /home/jammy/Code/PyAutoLabs/lens/autolens_inference · RAL /mnt/ral/jnightin/autolens_inference

+

active · both · autolens_inference#4 · projects/autolens_inference.md · local /home/jammy/Code/PyAutoLabs/lens/autolens_inference · RAL /mnt/ral/jnightin/inference/autolens_inference

Now

All pre-likelihood-speedup SLaM HST rows (slam_base A100 dense/sparse, the 342695 rate probe, delaunay_1250 A100 dense/sparse 343143/343145) are archived under results|output/archive/2026-09-24_pre_likelihood_speedup/ (autolens_inference#12). Running since 2026-09-24 on today's library mains: slam_base A100 dense 350674 / sparse 350675, delaunay_1250 A100 dense 350678 / sparse 350679, and the first CPU leg, slam_base numba_cpu sparse 350682 on ral; seeds 0-1 each. Next: pull the rows, commit them live, and read the new-vs-archived per-stage walls as the inference-level speedup; then the fixed-lens-light variant resumes from these output trees.

Runs

@@ -548,7 +581,7 @@

autolens_inference — Do the PyAutoLens inference backends agree on the HST

autofit_inference — PyAutoFit search benchmark on gaussian_x3: which searches find the right answer fastest

-

active · ral · autofit_inference#8 · projects/autofit_inference.md · local /home/jammy/Code/PyAutoLabs/fit/autofit_inference · RAL /mnt/ral/jnightin/autofit_inference

+

active · ral · autofit_inference#8 · projects/autofit_inference.md · local /home/jammy/Code/PyAutoLabs/fit/autofit_inference · RAL /mnt/ral/jnightin/inference/autofit_inference

Now

Wave 2 closed and judged under gaussian_x3@2 (B5b-2, 2026-10-15): all 12,750 pulled rows admitted at PyAutoFit pin df6d218f10cd; of the 13,000 expected runs, 11,580 rows + 1,170 failed + 0 missing + 250 deferred. The 409930 probe-first legs close: NSS 50-step leads both evidence rankings (blend 158/250, separated 210/250); Zeus JAX is 0/250 on the blend and 190/250 on the separated control (first among separated posterior legs). The catalogue ranks only legs with success rate >= 50 % over >= 20 attempts and lists the rest as unreliable (post-hoc presentation convention, protocol §8 note; autofit_inference#12 ruling 2). Summary records published as inference-summary@3 (101 record shards). Next: after the B5b-2 PRs merge, capture the Insight fit snapshot from main under @3 and run pyauto-insight check online; then B5c (a second model family).

Runs

@@ -564,21 +597,6 @@

autofit_inference — PyAutoFit search benchmark on gaussian_x3: which searc

full log

resume autofit_inference

-
-

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim

-

dormant · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/active/euclid · RAL /mnt/ral/jnightin/euclid_strong_lens_modeling_pipeline

-

Now

-

Dormant since 2026-09-07: superseded by euclid_dr1_prelim. Three questions were planned and never run (see the archive).

-

Runs

-

nothing on the cluster

-

Last 5

-
    -
  • 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md]
  • -
  • 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md]
  • -
  • 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md]
  • -
-

full log

-
5 retired
  • inference_programme — The first inference programme, retired and restarted as autolens_inference — retired 2026-09-07: restarting from scratch: the project setup was unsatisfactory and it informed how the Cortex manages projects; RAL outputs stashed at /mnt/ral/jnightin/inference_programme_retired_2026-09-07
  • euclid_dr1_prelim — Refit the ten DR1-prelim tiles and rebuild the catalogue on RAL — retired 2026-09-25: retire euclid_dr1_prelim; tree moved to z_vault by the human
  • diff --git a/dashboard.md b/dashboard.md index 75f88d2..34229d9 100644 --- a/dashboard.md +++ b/dashboard.md @@ -12,7 +12,7 @@ One ledger per science project: what is on the cluster right now, what the human |-------|------:| | [Running](#projects) | 22 | | [Open](#projects) | 47 | -| [Projects](#projects) | 8 | +| [Projects](#projects) | 10 |
    📋 check in since last time @@ -43,6 +43,8 @@ Last check-in: 2026-09-30T09:51Z. | Project | Running | Open | Last update | |---|---:|---:|---| | subhalo_validation | 0 | 5 | 2026-09-07 | +| subhalo | 0 | 0 | 2026-10-15 | +| euclid | 0 | 0 | 2026-10-15 | | euclid_dr1 | 16 | 42 | 2026-10-10 | | analytic_gaussian | 0 | 0 | 2026-10-14 | | ep_toy_gaussian | 0 | 0 | 2026-10-14 | @@ -55,7 +57,7 @@ Last check-in: 2026-09-30T09:51Z. ### subhalo_validation — Do the SLaM subhalo pipelines false-detect on lenses with no subhalo -active · ral · [subhalo_validation#2](https://github.com/PyAutoLabs/subhalo_validation/issues/2) · [projects/subhalo_validation.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/subhalo_validation.md) · local `/mnt/c/Users/Jammy/Science/active/subhalo_validation` · RAL `/mnt/ral/jnightin/subhalo_validation` +active · ral · [subhalo_validation#2](https://github.com/PyAutoLabs/subhalo_validation/issues/2) · [projects/subhalo_validation.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/subhalo_validation.md) · local `/mnt/c/Users/Jammy/Science/active/subhalo_validation` · RAL `/mnt/ral/jnightin/active/subhalo_validation` **Now** @@ -88,6 +90,61 @@ Use the cortex skill. — resume subhalo_validation: read PyAutoCortex projects/
    +### subhalo — SLaM subhalo modelling of the SLACS lens sample + +active · both · no issue yet · [projects/subhalo.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/subhalo.md) · local `/mnt/c/Users/Jammy/Science/active/subhalo` · RAL `/mnt/ral/jnightin/active/subhalo` + +**Now** + +Registered 2026-10-15 (PyAutoCortex#67): SLACS sample under dataset/, output/ empty, no runs yet; ral_root not yet created on RAL — the first hpc/sync push creates it. + +**Runs** + +- _nothing on the cluster_ + +**Last 5** + +- 2026-10-15 — *note* — ledger opened + +[full log](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/subhalo.md) + +
    📋 resume subhalo + +``` +Use the cortex skill. — resume subhalo: read PyAutoCortex projects/subhalo.md (Now, Runs, Log) and then /mnt/c/Users/Jammy/Science/active/subhalo/README.md and the assistant autolens_assistant's AGENTS.md; tell me where I left off and what I said I would do next. Submit nothing and log nothing until I say. +``` + +
    + +### euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim + +active · both · no issue yet · [projects/euclid.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) · local `/mnt/c/Users/Jammy/Science/active/euclid` · RAL `/mnt/ral/jnightin/active/euclid` + +**Now** + +Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. + +**Runs** + +- _nothing on the cluster_ + +**Last 5** + +- 2026-10-15 — *note* — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67) +- 2026-08-28 — *note* — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] +- 2026-08-28 — *note* — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] +- 2026-08-28 — *note* — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] + +[full log](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) + +
    📋 resume euclid + +``` +Use the cortex skill. — resume euclid: read PyAutoCortex projects/euclid.md (Now, Runs, Log) and then /mnt/c/Users/Jammy/Science/active/euclid/CLAUDE.md; tell me where I left off and what I said I would do next. Submit nothing and log nothing until I say. +``` + +
    + ### euclid_dr1 — Does the sep1 DR1 delivery reproduce the ten prelim lenses by eye active · ral · no issue yet · [projects/euclid_dr1.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid_dr1.md) · local `/mnt/c/Users/Jammy/Science/euclid_dr1` · RAL `/mnt/ral/jnightin/euclid_dr1` @@ -237,7 +294,7 @@ Use the cortex skill. — resume ep_toy_gaussian: read PyAutoCortex projects/ep_ ### slope_hierarchy_scale — Hierarchical slope recovery with graphical and EP at N=25 to 50 -active · both · [slope_hierarchy_scale#2](https://github.com/PyAutoLabs/slope_hierarchy_scale/issues/2) · [projects/slope_hierarchy_scale.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/slope_hierarchy_scale.md) · local `/mnt/c/Users/Jammy/Science/active/slope_hierarchy_scale` · RAL `/mnt/ral/jnightin/slope_hierarchy_scale` +active · both · [slope_hierarchy_scale#2](https://github.com/PyAutoLabs/slope_hierarchy_scale/issues/2) · [projects/slope_hierarchy_scale.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/slope_hierarchy_scale.md) · local `/mnt/c/Users/Jammy/Science/active/slope_hierarchy_scale` · RAL `/mnt/ral/jnightin/active/slope_hierarchy_scale` **Now** @@ -267,7 +324,7 @@ Use the cortex skill. — resume slope_hierarchy_scale: read PyAutoCortex projec ### ic50_workspace — EP against the graphical joint fit on IC50 dose-response data, scaling up -active · ral · [PyAutoCortex#36](https://github.com/PyAutoLabs/PyAutoCortex/issues/36) · [projects/ic50_workspace.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/ic50_workspace.md) · local `/mnt/c/Users/Jammy/Science/active/ic50_workspace` · RAL `/mnt/ral/jnightin/ic50_workspace` +active · ral · [PyAutoCortex#36](https://github.com/PyAutoLabs/PyAutoCortex/issues/36) · [projects/ic50_workspace.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/ic50_workspace.md) · local `/mnt/c/Users/Jammy/Science/active/ic50_workspace` · RAL `/mnt/ral/jnightin/active/ic50_workspace` **Now** @@ -297,7 +354,7 @@ Use the cortex skill. — resume ic50_workspace: read PyAutoCortex projects/ic50 ### autolens_inference — Do the PyAutoLens inference backends agree on the HST SLaM posterior -active · both · [autolens_inference#4](https://github.com/PyAutoLabs/autolens_inference/issues/4) · [projects/autolens_inference.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/autolens_inference.md) · local `/home/jammy/Code/PyAutoLabs/lens/autolens_inference` · RAL `/mnt/ral/jnightin/autolens_inference` +active · both · [autolens_inference#4](https://github.com/PyAutoLabs/autolens_inference/issues/4) · [projects/autolens_inference.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/autolens_inference.md) · local `/home/jammy/Code/PyAutoLabs/lens/autolens_inference` · RAL `/mnt/ral/jnightin/inference/autolens_inference` **Now** @@ -332,7 +389,7 @@ Use the cortex skill. — resume autolens_inference: read PyAutoCortex projects/ ### autofit_inference — PyAutoFit search benchmark on gaussian_x3: which searches find the right answer fastest -active · ral · [autofit_inference#8](https://github.com/PyAutoLabs/autofit_inference/issues/8) · [projects/autofit_inference.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/autofit_inference.md) · local `/home/jammy/Code/PyAutoLabs/fit/autofit_inference` · RAL `/mnt/ral/jnightin/autofit_inference` +active · ral · [autofit_inference#8](https://github.com/PyAutoLabs/autofit_inference/issues/8) · [projects/autofit_inference.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/autofit_inference.md) · local `/home/jammy/Code/PyAutoLabs/fit/autofit_inference` · RAL `/mnt/ral/jnightin/inference/autofit_inference` **Now** @@ -360,26 +417,6 @@ Use the cortex skill. — resume autofit_inference: read PyAutoCortex projects/a
-### euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim - -dormant · both · no issue yet · [projects/euclid.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) · local `/mnt/c/Users/Jammy/Science/active/euclid` · RAL `/mnt/ral/jnightin/euclid_strong_lens_modeling_pipeline` - -**Now** - -Dormant since 2026-09-07: superseded by euclid_dr1_prelim. Three questions were planned and never run (see the archive). - -**Runs** - -- _nothing on the cluster_ - -**Last 5** - -- 2026-08-28 — *note* — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] -- 2026-08-28 — *note* — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] -- 2026-08-28 — *note* — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] - -[full log](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) -
5 retired - [inference_programme](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/inference_programme.md) — The first inference programme, retired and restarted as autolens_inference — retired 2026-09-07: restarting from scratch: the project setup was unsatisfactory and it informed how the Cortex manages projects; RAL outputs stashed at /mnt/ral/jnightin/inference_programme_retired_2026-09-07 diff --git a/docs/schema_decisions.md b/docs/schema_decisions.md index 53f7e03..ff7e008 100644 --- a/docs/schema_decisions.md +++ b/docs/schema_decisions.md @@ -463,3 +463,15 @@ Choices made in phase 2 — the conductor, the board and the workflows ask; the agent records only cluster facts), and the top of each project's GitHub issue is the same concise ledger the board shows (the `issue` block), with the detailed run-through underneath it. + +61. **`ral_root` follows the category layout, and `subhalo` gets a row** + (2026-10-15, PyAutoCortex#67). On 2026-10-15 the human moved the RAL + project trees under `/mnt/ral/jnightin/` into category folders mirroring + the laptop Science tree: `active/`, `archive/`, `complete/`, plus + `inference/` and `profiling/` for the repo-backed campaign roots; + `PyAuto/`, `euclid_dr1/` and `scratch/` stay top-level. Every row's + `ral_root` now mirrors its `local_path` category (a top-level laptop tree + keeps a top-level `ral_root`). The non-git `Science/active/subhalo` tree + is registered `active` by human decision, the one exception to 52(a): an + active project needs a ledger, and git is not what makes it science. + Why: one layout on both machines means a path is derived, never looked up. diff --git a/projects.yaml b/projects.yaml index a3799f0..bdfd191 100644 --- a/projects.yaml +++ b/projects.yaml @@ -17,7 +17,7 @@ # remote: # the remote — PyAutoLabs for active projects; a # # personal remote is recorded as a fact with a `note:` # local_path: # the laptop checkout -# ral_root: # the project root on RAL (/mnt/ral/jnightin/) +# ral_root: # the project root on RAL (/mnt/ral/jnightin//) # mirror: # the laptop pull root the sync CLI fills (holds data, not science) # sync_cli: # the project's sync CLI, relative to local_path # sync_verbs: [a, b, c] # the verbs that CLI has — a flow list of bare words, the only list @@ -48,7 +48,7 @@ inference_programme: remote: PyAutoLabs/autolens_profiling local_path: /home/jammy/Code/PyAutoLabs/lens/autolens_profiling - ral_root: /mnt/ral/jnightin/autolens_profiling + ral_root: /mnt/ral/jnightin/profiling/autolens_profiling mirror: /mnt/c/Users/Jammy/Science/archive/inference_programme sync_cli: hpc/sync sync_verbs: [pull, logs, status, submit, jobs, sacct, cancel, tail, du, check] @@ -62,7 +62,7 @@ inference_programme: subhalo_validation: remote: PyAutoLabs/subhalo_validation local_path: /mnt/c/Users/Jammy/Science/active/subhalo_validation - ral_root: /mnt/ral/jnightin/subhalo_validation + ral_root: /mnt/ral/jnightin/active/subhalo_validation mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, logs, sync, push-data-init, pull-full, status, submit, push-submit, jobs, sacct, cancel, wait-and-pull, tail, du, check, clear-logs] @@ -73,10 +73,24 @@ subhalo_validation: status: active note: "pulls land in the checkout (PULL_DIRS output results); run_chain.sh chains A→B afterok; witness evidence_increase < 5, subhalo_stage, test_mode" +subhalo: + remote: none + local_path: /mnt/c/Users/Jammy/Science/active/subhalo + ral_root: /mnt/ral/jnightin/active/subhalo + mirror: none + sync_cli: hpc/sync + sync_verbs: [push, pull, sync, status] + ledger: README.md + assistant: autolens_assistant + witness_file: results/**/*.json + partition: both + status: active + note: "registered 2026-10-15 by human decision (PyAutoCortex#67), overriding schema decision 52(a) for this tree: not a git repo, so remote none; ledger is the generic PyAutoLens project-template README; SLACS sample under dataset/, output/ empty, no results/ yet; hpc/sync.conf targets HPC_BASE=/mnt/ral/jnightin/active; batch_cpu submits still say --partition=cpu (no such partition on RAL); ral_root not yet created on RAL; witness undefined until a science task pre-registers one" + euclid: remote: none local_path: /mnt/c/Users/Jammy/Science/active/euclid - ral_root: /mnt/ral/jnightin/euclid_strong_lens_modeling_pipeline + ral_root: /mnt/ral/jnightin/active/euclid mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, sync, status] @@ -84,13 +98,13 @@ euclid: assistant: none witness_file: catalogue/**/*.csv partition: both - status: dormant - note: "NO PyAutoLabs remote by ruling 2026-09-01: tracks DR1 tile-keyed catalogue CSV, personal remote Jammy2211/euclid-dr1-modeling, nested Overleaf paper repo, 34 GB; code half = PyAutoLabs/euclid_strong_lens_modeling_pipeline; witness undefined until a science task pre-registers one; dormant 2026-09-07: superseded by euclid_dr1_prelim, which phase 4 births; local output/ cleared 2026-09-07 (60 GB of May–June DR1 grade_ab runs, still on RAL under /mnt/ral/jnightin/euclid)" + status: active + note: "NO PyAutoLabs remote by ruling 2026-09-01: tracks DR1 tile-keyed catalogue CSV, personal remote Jammy2211/euclid-dr1-modeling, nested Overleaf paper repo, 34 GB; code half = PyAutoLabs/euclid_strong_lens_modeling_pipeline; witness undefined until a science task pre-registers one; dormant 2026-09-07: superseded by euclid_dr1_prelim, which phase 4 births; local output/ cleared 2026-09-07 (60 GB of May–June DR1 grade_ab runs, still on RAL under /mnt/ral/jnightin/euclid); reactivated 2026-10-14 by human decision; RAL tree moved to the category layout 2026-10-15" euclid_dr1_prelim: remote: none local_path: /mnt/c/Users/Jammy/Science/archive/euclid_dr1_prelim - ral_root: /mnt/ral/jnightin/euclid_dr1_prelim + ral_root: /mnt/ral/jnightin/archive/euclid_dr1_prelim mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, sync, status] @@ -144,15 +158,15 @@ ep_toy_gaussian: note: "born 2026-09-10 as the graphical-ep campaign's confidence test on the PyAutoFit#1405 collapse toy at N=50: joint BlackJAX NUTS vs EP x3 on identical data; model and EP settings verbatim from complete/2026/07 ep_toy_diagnostic; CPU-only, data simulated in memory from its seed; remote PyAutoLabs/ep_toy_gaussian (private) created 2026-09-10" # --------------------------------------------------------------------------- # -# dormant — git repos only. The non-git trees (subhalo, euclid_group, z_*) are +# dormant — git repos only. The non-git trees (euclid_group, z_*) are # storage, not projects, and aris_PJ011646 is an assistant clone; none get a -# row. `ral_root` is the planned path and `sync_verbs` is unverified on every +# row (subhalo, non-git, is the one exception: registered active 2026-10-15). `ral_root` is the planned path and `sync_verbs` is unverified on every # row below — each note says so. # --------------------------------------------------------------------------- # profiling: remote: none local_path: /mnt/c/Users/Jammy/Science/archive/profiling - ral_root: /mnt/ral/jnightin/profiling + ral_root: /mnt/ral/jnightin/archive/profiling mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -166,7 +180,7 @@ profiling: cowls_diana: remote: none local_path: /mnt/c/Users/Jammy/Science/archive/cowls_diana - ral_root: /mnt/ral/jnightin/cowls_diana + ral_root: /mnt/ral/jnightin/archive/cowls_diana mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -180,7 +194,7 @@ cowls_diana: subhalo_simulations: remote: none local_path: /mnt/c/Users/Jammy/Science/archive/subhalo_simulations - ral_root: /mnt/ral/jnightin/subhalo_simulations + ral_root: /mnt/ral/jnightin/archive/subhalo_simulations mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -194,7 +208,7 @@ subhalo_simulations: slope_hierarchy: remote: Jammy2211/slope_hierarchy local_path: /mnt/c/Users/Jammy/Science/complete/slope_hierarchy - ral_root: /mnt/ral/jnightin/slope_hierarchy + ral_root: /mnt/ral/jnightin/complete/slope_hierarchy mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -208,7 +222,7 @@ slope_hierarchy: slope_hierarchy_scale: remote: PyAutoLabs/slope_hierarchy_scale local_path: /mnt/c/Users/Jammy/Science/active/slope_hierarchy_scale - ral_root: /mnt/ral/jnightin/slope_hierarchy_scale + ral_root: /mnt/ral/jnightin/active/slope_hierarchy_scale mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, sync, status, submit, push-submit, jobs, tail, check] @@ -222,7 +236,7 @@ slope_hierarchy_scale: pj011646: remote: Jammy2211/PJ011646 local_path: /mnt/c/Users/Jammy/Science/archive/PJ011646 - ral_root: /mnt/ral/jnightin/z_vault/PJ011646 + ral_root: /mnt/ral/jnightin/archive/PJ011646 mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -236,7 +250,7 @@ pj011646: concr: remote: Jammy2211/cosmology_and_cancer local_path: /mnt/c/Users/Jammy/Science/archive/concr - ral_root: /mnt/ral/jnightin/concr + ral_root: /mnt/ral/jnightin/archive/concr mirror: none sync_cli: hpc/sync sync_verbs: [pull] @@ -250,7 +264,7 @@ concr: ic50_workspace: remote: Jammy2211/ic50_workspace local_path: /mnt/c/Users/Jammy/Science/active/ic50_workspace - ral_root: /mnt/ral/jnightin/ic50_workspace + ral_root: /mnt/ral/jnightin/active/ic50_workspace mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, logs, sync, push-data-init, pull-full, status, submit, push-submit, jobs, sacct, cancel, wait-and-pull, tail, du, check, clear-logs] @@ -264,7 +278,7 @@ ic50_workspace: autolens_inference: remote: PyAutoLabs/autolens_inference local_path: /home/jammy/Code/PyAutoLabs/lens/autolens_inference - ral_root: /mnt/ral/jnightin/autolens_inference + ral_root: /mnt/ral/jnightin/inference/autolens_inference mirror: none sync_cli: hpc/sync sync_verbs: [pull, logs, status, submit, jobs, sacct, cancel, tail, du, check] @@ -278,7 +292,7 @@ autolens_inference: autofit_inference: remote: PyAutoLabs/autofit_inference local_path: /home/jammy/Code/PyAutoLabs/fit/autofit_inference - ral_root: /mnt/ral/jnightin/autofit_inference + ral_root: /mnt/ral/jnightin/inference/autofit_inference mirror: none sync_cli: hpc/sync sync_verbs: [pull, logs, status, submit, jobs, sacct, cancel, tail, du, check] @@ -306,7 +320,7 @@ euclid_sersics: pj011646_final: remote: none local_path: /mnt/c/Users/Jammy/Science/complete/PJ011646_final - ral_root: /mnt/ral/jnightin/PJ011646_final + ral_root: /mnt/ral/jnightin/complete/PJ011646_final mirror: none sync_cli: hpc/sync sync_verbs: [push, pull, logs, status, submit, jobs, sacct, tail, du, check] diff --git a/projects/euclid.md b/projects/euclid.md index 2f08901..0e8f4d9 100644 --- a/projects/euclid.md +++ b/projects/euclid.md @@ -5,12 +5,13 @@ Issue: none ## Now -Dormant since 2026-09-07: superseded by euclid_dr1_prelim. Three questions were planned and never run (see the archive). +Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. ## Runs ## Log +- 2026-10-15 — note — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67) - 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] - 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] - 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] diff --git a/projects/subhalo.md b/projects/subhalo.md new file mode 100644 index 0000000..4f45243 --- /dev/null +++ b/projects/subhalo.md @@ -0,0 +1,14 @@ +# subhalo — SLaM subhalo modelling of the SLACS lens sample + +Project: subhalo +Issue: none + +## Now + +Registered 2026-10-15 (PyAutoCortex#67): SLACS sample under dataset/, output/ empty, no runs yet; ral_root not yet created on RAL — the first hpc/sync push creates it. + +## Runs + +## Log + +- 2026-10-15 — note — ledger opened diff --git a/state.json b/state.json index 47ac776..9fd707f 100644 --- a/state.json +++ b/state.json @@ -3,8 +3,8 @@ "organ": "cortex", "repo": "PyAutoCortex", "status": "yellow", - "headline": "YELLOW \u2014 8 active \u00b7 22 running", - "updated": "2026-10-15T17:38:42Z", + "headline": "YELLOW \u2014 10 active \u00b7 22 running", + "updated": "2026-10-15T18:06:43Z", "pages_url": "https://pyautolabs.github.io/PyAutoCortex/", "items": [ { From de9b4dd28553c1238d9e6c81f48cb4eee2c50e22 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 15 Oct 2026 19:12:10 +0100 Subject: [PATCH 2/3] euclid: superseded by euclid_dr1 (prelim defunct), stays dormant Co-Authored-By: Claude Opus 5.5 --- dashboard.html | 40 +++++++++++++++++----------------- dashboard.md | 53 +++++++++++++++++++--------------------------- projects.yaml | 4 ++-- projects/euclid.md | 4 ++-- state.json | 4 ++-- 5 files changed, 47 insertions(+), 58 deletions(-) diff --git a/dashboard.html b/dashboard.html index 52149a0..369f9ae 100644 --- a/dashboard.html +++ b/dashboard.html @@ -331,8 +331,8 @@ - Open slope_hierarchy_scale: https://github.com/PyAutoLabs/slope_hierarchy_scale - Open ic50_workspace: https://github.com/Jammy2211/ic50_workspace - Open autolens_inference: https://github.com/PyAutoLabs/autolens_inference -- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 18:06:43 UTC
↻ Update

- +- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 18:12:10 UTC
↻ Update

+

Summary

22 Running · 47 Open
@@ -340,7 +340,6 @@ ProjectRunningOpenLast update subhalo_validation052026-09-07 subhalo002026-10-15 -euclid002026-10-15 euclid_dr116422026-10-10 analytic_gaussian002026-10-14 ep_toy_gaussian002026-10-14 @@ -349,7 +348,7 @@ autolens_inference602026-09-24 autofit_inference002026-10-15 -

Projects

10
+

Projects

9

subhalo_validation — Do the SLaM subhalo pipelines false-detect on lenses with no subhalo

active · ral · subhalo_validation#2 · projects/subhalo_validation.md · local /mnt/c/Users/Jammy/Science/active/subhalo_validation · RAL /mnt/ral/jnightin/active/subhalo_validation

@@ -389,23 +388,6 @@

subhalo — SLaM subhalo modelling of the SLACS lens sample

resume subhalo

-

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim

-

active · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/active/euclid · RAL /mnt/ral/jnightin/active/euclid

-

Now

-

Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one.

-

Runs

-

nothing on the cluster

-

Last 5

-
    -
  • 2026-10-15 — note — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67)
  • -
  • 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md]
  • -
  • 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md]
  • -
  • 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md]
  • -
-

full log

-

resume euclid

-
-

euclid_dr1 — Does the sep1 DR1 delivery reproduce the ten prelim lenses by eye

active · ral · no issue yet · projects/euclid_dr1.md · local /mnt/c/Users/Jammy/Science/euclid_dr1 · RAL /mnt/ral/jnightin/euclid_dr1

Now

@@ -597,6 +579,22 @@

autofit_inference — PyAutoFit search benchmark on gaussian_x3: which searc

full log

resume autofit_inference

+
+

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1

+

dormant · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/active/euclid · RAL /mnt/ral/jnightin/active/euclid

+

Now

+

Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one.

+

Runs

+

nothing on the cluster

+

Last 5

+
    +
  • 2026-10-15 — note — superseded by euclid_dr1 (euclid_dr1_prelim defunct) per the human; stays dormant; folder under Science/active and RAL active/; ral_root repointed to the category layout (PyAutoCortex#67)
  • +
  • 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md]
  • +
  • 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md]
  • +
  • 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md]
  • +
+

full log

+
5 retired
  • inference_programme — The first inference programme, retired and restarted as autolens_inference — retired 2026-09-07: restarting from scratch: the project setup was unsatisfactory and it informed how the Cortex manages projects; RAL outputs stashed at /mnt/ral/jnightin/inference_programme_retired_2026-09-07
  • euclid_dr1_prelim — Refit the ten DR1-prelim tiles and rebuild the catalogue on RAL — retired 2026-09-25: retire euclid_dr1_prelim; tree moved to z_vault by the human
  • diff --git a/dashboard.md b/dashboard.md index 34229d9..d56147e 100644 --- a/dashboard.md +++ b/dashboard.md @@ -12,7 +12,7 @@ One ledger per science project: what is on the cluster right now, what the human |-------|------:| | [Running](#projects) | 22 | | [Open](#projects) | 47 | -| [Projects](#projects) | 10 | +| [Projects](#projects) | 9 |
    📋 check in since last time @@ -44,7 +44,6 @@ Last check-in: 2026-09-30T09:51Z. |---|---:|---:|---| | subhalo_validation | 0 | 5 | 2026-09-07 | | subhalo | 0 | 0 | 2026-10-15 | -| euclid | 0 | 0 | 2026-10-15 | | euclid_dr1 | 16 | 42 | 2026-10-10 | | analytic_gaussian | 0 | 0 | 2026-10-14 | | ep_toy_gaussian | 0 | 0 | 2026-10-14 | @@ -116,35 +115,6 @@ Use the cortex skill. — resume subhalo: read PyAutoCortex projects/subhalo.md
    -### euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim - -active · both · no issue yet · [projects/euclid.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) · local `/mnt/c/Users/Jammy/Science/active/euclid` · RAL `/mnt/ral/jnightin/active/euclid` - -**Now** - -Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. - -**Runs** - -- _nothing on the cluster_ - -**Last 5** - -- 2026-10-15 — *note* — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67) -- 2026-08-28 — *note* — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] -- 2026-08-28 — *note* — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] -- 2026-08-28 — *note* — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] - -[full log](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) - -
    📋 resume euclid - -``` -Use the cortex skill. — resume euclid: read PyAutoCortex projects/euclid.md (Now, Runs, Log) and then /mnt/c/Users/Jammy/Science/active/euclid/CLAUDE.md; tell me where I left off and what I said I would do next. Submit nothing and log nothing until I say. -``` - -
    - ### euclid_dr1 — Does the sep1 DR1 delivery reproduce the ten prelim lenses by eye active · ral · no issue yet · [projects/euclid_dr1.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid_dr1.md) · local `/mnt/c/Users/Jammy/Science/euclid_dr1` · RAL `/mnt/ral/jnightin/euclid_dr1` @@ -417,6 +387,27 @@ Use the cortex skill. — resume autofit_inference: read PyAutoCortex projects/a
+### euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1 + +dormant · both · no issue yet · [projects/euclid.md](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) · local `/mnt/c/Users/Jammy/Science/active/euclid` · RAL `/mnt/ral/jnightin/active/euclid` + +**Now** + +Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. + +**Runs** + +- _nothing on the cluster_ + +**Last 5** + +- 2026-10-15 — *note* — superseded by euclid_dr1 (euclid_dr1_prelim defunct) per the human; stays dormant; folder under Science/active and RAL active/; ral_root repointed to the category layout (PyAutoCortex#67) +- 2026-08-28 — *note* — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] +- 2026-08-28 — *note* — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] +- 2026-08-28 — *note* — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] + +[full log](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/euclid.md) +
5 retired - [inference_programme](https://github.com/PyAutoLabs/PyAutoCortex/blob/main/projects/inference_programme.md) — The first inference programme, retired and restarted as autolens_inference — retired 2026-09-07: restarting from scratch: the project setup was unsatisfactory and it informed how the Cortex manages projects; RAL outputs stashed at /mnt/ral/jnightin/inference_programme_retired_2026-09-07 diff --git a/projects.yaml b/projects.yaml index bdfd191..2a5fef2 100644 --- a/projects.yaml +++ b/projects.yaml @@ -98,8 +98,8 @@ euclid: assistant: none witness_file: catalogue/**/*.csv partition: both - status: active - note: "NO PyAutoLabs remote by ruling 2026-09-01: tracks DR1 tile-keyed catalogue CSV, personal remote Jammy2211/euclid-dr1-modeling, nested Overleaf paper repo, 34 GB; code half = PyAutoLabs/euclid_strong_lens_modeling_pipeline; witness undefined until a science task pre-registers one; dormant 2026-09-07: superseded by euclid_dr1_prelim, which phase 4 births; local output/ cleared 2026-09-07 (60 GB of May–June DR1 grade_ab runs, still on RAL under /mnt/ral/jnightin/euclid); reactivated 2026-10-14 by human decision; RAL tree moved to the category layout 2026-10-15" + status: dormant + note: "NO PyAutoLabs remote by ruling 2026-09-01: tracks DR1 tile-keyed catalogue CSV, personal remote Jammy2211/euclid-dr1-modeling, nested Overleaf paper repo, 34 GB; code half = PyAutoLabs/euclid_strong_lens_modeling_pipeline; witness undefined until a science task pre-registers one; dormant 2026-09-07: superseded by euclid_dr1_prelim, which phase 4 births; local output/ cleared 2026-09-07 (60 GB of May–June DR1 grade_ab runs, still on RAL under /mnt/ral/jnightin/euclid); superseded by euclid_dr1 (euclid_dr1_prelim defunct) per the human 2026-10-15; folder kept under Science/active and RAL active/ by human decision 2026-10-14; RAL tree moved to the category layout 2026-10-15" euclid_dr1_prelim: remote: none diff --git a/projects/euclid.md b/projects/euclid.md index 0e8f4d9..610a1ca 100644 --- a/projects/euclid.md +++ b/projects/euclid.md @@ -1,4 +1,4 @@ -# euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1_prelim +# euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1 Project: euclid Issue: none @@ -11,7 +11,7 @@ Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (ca ## Log -- 2026-10-15 — note — reactivated by human decision 2026-10-14 (dormant → active); ral_root repointed to the category layout (PyAutoCortex#67) +- 2026-10-15 — note — superseded by euclid_dr1 (euclid_dr1_prelim defunct) per the human; stays dormant; folder under Science/active and RAL active/; ral_root repointed to the category layout (PyAutoCortex#67) - 2026-08-28 — note — question: Do we recover Sersic indices or is prior pile-up artefact — planned, never run [archive/tasks/euclid/sersic_index_recovery.md] - 2026-08-28 — note — question: Can a fitted Euclid lens be resimulated and recovered — planned, never run [archive/tasks/euclid/resimulate_fitted_lens_simulator.md] - 2026-08-28 — note — question: How robust are magnification estimates under model match and mismatch — planned, never run [archive/tasks/euclid/magnification_robustness.md] diff --git a/state.json b/state.json index 9fd707f..7fef921 100644 --- a/state.json +++ b/state.json @@ -3,8 +3,8 @@ "organ": "cortex", "repo": "PyAutoCortex", "status": "yellow", - "headline": "YELLOW \u2014 10 active \u00b7 22 running", - "updated": "2026-10-15T18:06:43Z", + "headline": "YELLOW \u2014 9 active \u00b7 22 running", + "updated": "2026-10-15T18:12:10Z", "pages_url": "https://pyautolabs.github.io/PyAutoCortex/", "items": [ { From e7c1d1f8d9b1ad5a75cda6db2da73e52c4e22834 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 15 Oct 2026 19:12:20 +0100 Subject: [PATCH 3/3] euclid ledger: Now reflects superseded/dormant Co-Authored-By: Claude Opus 5.5 --- dashboard.html | 4 ++-- dashboard.md | 2 +- projects/euclid.md | 2 +- state.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dashboard.html b/dashboard.html index 369f9ae..cb8af80 100644 --- a/dashboard.html +++ b/dashboard.html @@ -331,7 +331,7 @@ - Open slope_hierarchy_scale: https://github.com/PyAutoLabs/slope_hierarchy_scale - Open ic50_workspace: https://github.com/Jammy2211/ic50_workspace - Open autolens_inference: https://github.com/PyAutoLabs/autolens_inference -- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 18:12:10 UTC
↻ Update

+- Open autofit_inference: https://github.com/PyAutoLabs/autofit_inference
Last updated 2026-10-15 18:12:20 UTC
↻ Update

@@ -583,7 +583,7 @@

autofit_inference — PyAutoFit search benchmark on gaussian_x3: which searc

euclid — The original Euclid DR1 grade-AB catalogue project, superseded by euclid_dr1

dormant · both · no issue yet · projects/euclid.md · local /mnt/c/Users/Jammy/Science/active/euclid · RAL /mnt/ral/jnightin/active/euclid

Now

-

Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one.

+

Dormant: superseded by euclid_dr1 (euclid_dr1_prelim is defunct). The tree is kept under Science/active and RAL `active/euclid` (category layout, 2026-10-15); no question is open.

Runs

nothing on the cluster

Last 5

diff --git a/dashboard.md b/dashboard.md index d56147e..9c27cc8 100644 --- a/dashboard.md +++ b/dashboard.md @@ -393,7 +393,7 @@ dormant · both · no issue yet · [projects/euclid.md](https://github.com/PyAut **Now** -Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. +Dormant: superseded by euclid_dr1 (euclid_dr1_prelim is defunct). The tree is kept under Science/active and RAL `active/euclid` (category layout, 2026-10-15); no question is open. **Runs** diff --git a/projects/euclid.md b/projects/euclid.md index 610a1ca..20ee9c9 100644 --- a/projects/euclid.md +++ b/projects/euclid.md @@ -5,7 +5,7 @@ Issue: none ## Now -Reactivated 2026-10-14 by human decision; RAL tree now at the row's ral_root (category layout, 2026-10-15). No question is open yet: the next science task pre-registers one. +Dormant: superseded by euclid_dr1 (euclid_dr1_prelim is defunct). The tree is kept under Science/active and RAL `active/euclid` (category layout, 2026-10-15); no question is open. ## Runs diff --git a/state.json b/state.json index 7fef921..3bff393 100644 --- a/state.json +++ b/state.json @@ -4,7 +4,7 @@ "repo": "PyAutoCortex", "status": "yellow", "headline": "YELLOW \u2014 9 active \u00b7 22 running", - "updated": "2026-10-15T18:12:10Z", + "updated": "2026-10-15T18:12:20Z", "pages_url": "https://pyautolabs.github.io/PyAutoCortex/", "items": [ {