Skip to content

Commit ba09047

Browse files
Jammy2211Jammy2211
authored andcommitted
Draft cortex-birth epic: PyAutoCortex science organ
1 parent 449a867 commit ba09047

11 files changed

Lines changed: 1127 additions & 8 deletions

dashboard.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
</head>
223223
<body>
224224
<header class="hero"><span class="orb"><svg class="mark" viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="24" cy="24" r="20.4"/><path d="M20.2,37.6 L20.2,33.6 C20.2,32.4 19.4,31.6 18.4,30.8 C16.8,29.6 15.8,28.2 15.6,26.6 C15.5,25.6 14.9,25.2 13.9,24.9 C12.6,24.5 12.3,23.7 13.0,22.7 C13.8,21.6 14.5,20.6 14.6,19.4 C15.0,15.4 18.2,12.2 22.4,11.8 C27.2,11.3 31.6,14.6 32.3,19.2 C32.8,22.4 31.6,25.0 30.6,27.0 C29.9,28.4 29.6,29.6 29.6,31.2 L29.6,37.6"/><circle cx="24.6" cy="19.6" r="4.4"/><path d="M22.5,19.7 L24.0,21.3 L26.8,18.1"/><path d="M34.2,16.5 L38.8,16.5 M35.2,21.0 L39.4,21.0 M33.6,25.5 L37.2,25.5"/><g fill="currentColor" stroke="none"><circle cx="40.1" cy="16.5" r="1.4"/><circle cx="40.7" cy="21.0" r="1.4"/><circle cx="38.5" cy="25.5" r="1.4"/></g></svg></span><h1>PyAuto<b>Mind</b><span class="kind">Dashboard</span></h1><div class="rule"></div><p class="tag">Intent. Priority. Flow.</p></header><p class="lede">Every task the Mind is holding. Tap a task's 📋 and its <code>/start_dev</code> command is on your clipboard — paste it into a Claude Code chat to route Claude straight to that task. <a href="#recent">Recent</a> is the same work by date — what has been happening rather than what to do next.</p>
225-
<ul class="stats"><li><b>7</b><span>In flight</span></li><li><b>2</b><span>Human review</span></li><li><b>3</b><span>Parked</span></li><li><b>5</b><span>Planned</span></li><li><b>162</b><span>Backlog</span></li></ul>
225+
<ul class="stats"><li><b>7</b><span>In flight</span></li><li><b>2</b><span>Human review</span></li><li><b>3</b><span>Parked</span></li><li><b>5</b><span>Planned</span></li><li><b>170</b><span>Backlog</span></li></ul>
226226
<div class="fresh"><p><b>Last updated 2026-09-01.</b> This page is generated from <code>active/</code>, <code>draft/</code> and the registry files, so it is only as current as they are. <code>dashboard_refresh.yml</code> re-renders it on every push to <code>main</code> — that heals a stale page, but not a stale prompt: a task that shipped without its prompt advancing to <code>complete/</code> keeps rendering here as pickable backlog. Reconciling those is the refresh below.</p>
227227
<div class="task"><button class="copy" data-cmd="Bring the PyAutoMind dashboard up to date. Work in the PyAutoMind checkout:
228228
@@ -250,7 +250,7 @@
250250
Report what you retired, what you deliberately left in the backlog and why, and
251251
anything you could not verify." aria-label="Copy the Claude command">📋</button><p><b>Refresh this page</b> — reconcile finished prompts, then regenerate</p></div>
252252
</div>
253-
<p class="muted mdsrc"><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/dashboard.md">markdown version</a></p>
253+
<p class="muted mdsrc"><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/dashboard.md">markdown version</a> · <a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/README.md">GitHub Page</a></p>
254254
<h2>Start here</h2>
255255
<h3>Highest priority <span class="facets">(filed as high) — showing 12 of 14</span></h3>
256256
<div class="task"><button class="copy" data-cmd="/start_dev draft/bug/ci/release_smoke_ignores_env_declarations.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/bug/ci/release_smoke_ignores_env_declarations.md">release.yml's smoke loop ignores <code>__Env__</code> declarations — witt_wynne.py fails every LIVE run</a><span class="tags"><span class="pill w">🐛 bug</span><span class="pill">ci</span><span class="pill n">small</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
@@ -334,7 +334,7 @@ <h2>Planned <a class="mdsrc" href="https://github.com/PyAutoLabs/PyAutoMind/blob
334334
<div class="task"><button class="copy" data-cmd="/route start the planned PyAutoMind task latent-nan-guard-honest-run — its record is in planned.md" aria-label="Copy the Claude command">📋</button><p><b>latent-nan-guard-honest-run</b><span class="facets"> — planned 2026-07-22</span></p></div>
335335
</details>
336336
<h2>Backlog <a class="mdsrc" href="https://github.com/PyAutoLabs/PyAutoMind/tree/main/draft">markdown version</a></h2>
337-
<p class="muted">162 filed prompts, not started — sorted most-pickable first (priority, then size). 55 of them belong to an epic and are listed only under Epics below.</p>
337+
<p class="muted">170 filed prompts, not started — sorted most-pickable first (priority, then size). 63 of them belong to an epic and are listed only under Epics below.</p>
338338
<details>
339339
<summary>feature — 26</summary>
340340
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/autofit/prior_exit_sampler_coverage.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/autofit/prior_exit_sampler_coverage.md">Which other searches need prior-support handling — coverage audit after Prodigy</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">autofit</span><span class="pill n">medium</span><span class="pill g">safe</span><span class="pill n">medium</span></span></p></div>
@@ -1232,6 +1232,18 @@ <h2>Epics <a class="mdsrc" href="https://github.com/PyAutoLabs/PyAutoMind/blob/m
12321232
<div class="task"><button class="copy" data-cmd="/start_dev draft/research/workspaces/unit_test_import_time_hotspot_census.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/research/workspaces/unit_test_import_time_hotspot_census.md">Unit-test + import-time bottleneck census and shared-source hot-spot options</a><span class="tags"><span class="pill w">🔬 research</span><span class="pill">workspaces</span><span class="pill y">large</span><span class="pill n">supervised</span><span class="pill n">normal</span></span></p></div>
12331233
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautoheart/ci_timing_fast_tests_epic.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautoheart/ci_timing_fast_tests_epic.md">CI timing &amp; fast tests — epic</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautoheart</span><span class="pill r">too-large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
12341234
</details>
1235+
<details>
1236+
<summary>PyAutoCortex — the science organ: split science runs out of the Mind — 8 queued prompt(s), in order</summary>
1237+
<div class="task"><button class="copy" data-cmd="Continue the 'PyAutoCortex — the science organ: split science runs out of the Mind' epic. Its canonical state lives in draft/feature/pyautocortex/cortex_birth_epic.md — read that ledger (and any DECISIONS/RESULTS files beside it) first. Cross-check this epic's entry in PyAutoMind/epics.md, any related rows in PyAutoMind/active.md, and the referenced repos' open issues and PRs, to work out the last completed phase and what is currently in flight. Then pick the next logical step and continue it through the normal workflow (/start_dev — filing the phase's prompt first if none exists), updating the ledger as the work advances. Note: 7 phased prompts (0-6) under draft/feature/pyautocortex/ — issue ONE at a" aria-label="Copy the Claude command">📋</button><p><b>PyAutoCortex — the science organ: split science runs out of the Mind</b><span class="facets">ledger: <code>draft/feature/pyautocortex/cortex_birth_epic.md</code></span><span class="facets">DRAFT 2026-09-01 — awaiting human review of the ledger; nothing issued.</span></p></div>
1238+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_birth_repo_and_organ_row.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_birth_repo_and_organ_row.md">Cortex phase 0 — birth: the repo, the body-map row, the boundary…</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill n">medium</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1239+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_schema_and_skeleton.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_schema_and_skeleton.md">Cortex phase 1 — the schema and the repo skeleton</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill y">large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1240+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_conductor_and_dashboard.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_conductor_and_dashboard.md">Cortex phase 2 — the Brain conductor, the dashboard, gate grading…</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill y">large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1241+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_project_remotes_and_registration.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_project_remotes_and_registration.md">Cortex phase 3 — private remotes for the Science-folder projects…</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill n">medium</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1242+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_migration_split_epics.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_migration_split_epics.md">Cortex phase 4 — migration: split the epics, backfill the rulings, move…</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill y">large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1243+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_batch_member_kind.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_batch_member_kind.md">Cortex phase 5 — the second batch member kind: separate records, separate…</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill y">large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1244+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_public_surfaces.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_public_surfaces.md">Cortex phase 6 — public surfaces and the retrospective</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill n">medium</span><span class="pill g">safe</span><span class="pill n">normal</span></span></p></div>
1245+
<div class="task"><button class="copy" data-cmd="/start_dev draft/feature/pyautocortex/cortex_birth_epic.md" aria-label="Copy the Claude command">📋</button><p><a href="https://github.com/PyAutoLabs/PyAutoMind/blob/main/draft/feature/pyautocortex/cortex_birth_epic.md">PyAutoCortex — the science organ: split science runs out of the Mind</a><span class="tags"><span class="pill w">✨ feature</span><span class="pill">pyautocortex</span><span class="pill r">too-large</span><span class="pill n">supervised</span><span class="pill r">high</span></span></p></div>
1246+
</details>
12351247
<ul class="boards"><li class="muted" style="padding:.3rem 0">Boards:</li><li><a data-organ="brain" href="https://pyautolabs.github.io/PyAutoBrain/">Brain</a></li><li><a data-organ="heart" href="https://pyautolabs.github.io/PyAutoHeart/">Heart</a></li><li><a data-organ="hands" href="https://pyautolabs.github.io/PyAutoHands/">Hands</a></li><li><a data-organ="memory" href="https://pyautolabs.github.io/PyAutoMemory/">Memory</a></li><li><a data-organ="organism" href="https://pyautolabs.github.io/PyAutoScientist/">Scientist</a></li></ul>
12361248
<script>async function copyCmd(b){
12371249
const cmd=b.dataset.cmd;

dashboard.md

Lines changed: 82 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ anything you could not verify.
4646
| [Human review](#human-review) (`draft/human_review/`) | 2 |
4747
| [Parked](#parked) (`parked.md`) | 3 |
4848
| [Planned](#planned) (`planned.md`) | 5 |
49-
| [Backlog](#backlog) (`draft/`) | 162 |
49+
| [Backlog](#backlog) (`draft/`) | 170 |
5050

5151
## Start here
5252

@@ -436,7 +436,7 @@ Scoped but not started; some are not yet prompt files. Full detail in [`planned.
436436

437437
## Backlog
438438

439-
**162** filed prompts, not started. Each section is sorted most-pickable first (priority, then size). **55** of them belong to an epic and are listed only under [Epics](#epics) below.
439+
**170** filed prompts, not started. Each section is sorted most-pickable first (priority, then size). **63** of them belong to an epic and are listed only under [Epics](#epics) below.
440440

441441
<details>
442442
<summary><b>feature</b> — 26</summary>
@@ -2233,6 +2233,83 @@ Continue the 'CI test timing — finish the board, fast physical tests' epic. It
22332233

22342234
</details>
22352235

2236+
<details>
2237+
<summary><b>PyAutoCortex — the science organ: split science runs out of the Mind</b> — 8 queued prompt(s), in order</summary>
2238+
2239+
<details><summary>📋 <b>PyAutoCortex — the science organ: split science runs out of the Mind</b> — ledger: `draft/feature/pyautocortex/cortex_birth_epic.md` — DRAFT 2026-09-01 — awaiting human review of the ledger; nothing issued.</summary>
2240+
2241+
```
2242+
Continue the 'PyAutoCortex — the science organ: split science runs out of the Mind' epic. Its canonical state lives in draft/feature/pyautocortex/cortex_birth_epic.md — read that ledger (and any DECISIONS/RESULTS files beside it) first. Cross-check this epic's entry in PyAutoMind/epics.md, any related rows in PyAutoMind/active.md, and the referenced repos' open issues and PRs, to work out the last completed phase and what is currently in flight. Then pick the next logical step and continue it through the normal workflow (/start_dev — filing the phase's prompt first if none exists), updating the ledger as the work advances. Note: 7 phased prompts (0-6) under draft/feature/pyautocortex/ — issue ONE at a
2243+
```
2244+
2245+
</details>
2246+
2247+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_birth_repo_and_organ_row.md">Cortex phase 0 — birth: the repo, the body-map row, the boundary…</a> — pyautocortex · medium · supervised · high</summary>
2248+
2249+
```
2250+
/start_dev draft/feature/pyautocortex/cortex_birth_repo_and_organ_row.md
2251+
```
2252+
2253+
</details>
2254+
2255+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_schema_and_skeleton.md">Cortex phase 1 — the schema and the repo skeleton</a> — pyautocortex · large · supervised · high</summary>
2256+
2257+
```
2258+
/start_dev draft/feature/pyautocortex/cortex_schema_and_skeleton.md
2259+
```
2260+
2261+
</details>
2262+
2263+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_conductor_and_dashboard.md">Cortex phase 2 — the Brain conductor, the dashboard, gate grading…</a> — pyautocortex · large · supervised · high</summary>
2264+
2265+
```
2266+
/start_dev draft/feature/pyautocortex/cortex_conductor_and_dashboard.md
2267+
```
2268+
2269+
</details>
2270+
2271+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_project_remotes_and_registration.md">Cortex phase 3 — private remotes for the Science-folder projects…</a> — pyautocortex · medium · supervised · high</summary>
2272+
2273+
```
2274+
/start_dev draft/feature/pyautocortex/cortex_project_remotes_and_registration.md
2275+
```
2276+
2277+
</details>
2278+
2279+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_migration_split_epics.md">Cortex phase 4 — migration: split the epics, backfill the rulings, move…</a> — pyautocortex · large · supervised · high</summary>
2280+
2281+
```
2282+
/start_dev draft/feature/pyautocortex/cortex_migration_split_epics.md
2283+
```
2284+
2285+
</details>
2286+
2287+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_batch_member_kind.md">Cortex phase 5 — the second batch member kind: separate records, separate…</a> — pyautocortex · large · supervised · high</summary>
2288+
2289+
```
2290+
/start_dev draft/feature/pyautocortex/cortex_batch_member_kind.md
2291+
```
2292+
2293+
</details>
2294+
2295+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_public_surfaces.md">Cortex phase 6 — public surfaces and the retrospective</a> — pyautocortex · medium · safe · normal</summary>
2296+
2297+
```
2298+
/start_dev draft/feature/pyautocortex/cortex_public_surfaces.md
2299+
```
2300+
2301+
</details>
2302+
2303+
<details><summary>📋 <a href="draft/feature/pyautocortex/cortex_birth_epic.md">PyAutoCortex — the science organ: split science runs out of the Mind</a> — pyautocortex · too-large · supervised · high</summary>
2304+
2305+
```
2306+
/start_dev draft/feature/pyautocortex/cortex_birth_epic.md
2307+
```
2308+
2309+
</details>
2310+
2311+
</details>
2312+
22362313
## Hygiene
22372314

22382315
3 prompt(s) without a metadata header — they show no facets above. Re-home or re-run intake on them when touched.
@@ -2246,7 +2323,7 @@ Continue the 'CI test timing — finish the board, fast physical tests' epic. It
22462323

22472324
</details>
22482325

2249-
162 prompt(s) with no `Witness:` — the machine-checkable claim that would make the work reviewable in minutes. Absent, a prompt grades `judge` (a PI's quarter-hour) whatever its size, which is the intended default and not a bug. Nothing derives or backfills a witness — an invented one is plausible prose with nothing behind it — so this is a human writing one, a prompt at a time.
2326+
163 prompt(s) with no `Witness:` — the machine-checkable claim that would make the work reviewable in minutes. Absent, a prompt grades `judge` (a PI's quarter-hour) whatever its size, which is the intended default and not a bug. Nothing derives or backfills a witness — an invented one is plausible prose with nothing behind it — so this is a human writing one, a prompt at a time.
22502327

22512328
<details>
22522329
<summary>Prompts with no witness</summary>
@@ -2287,11 +2364,11 @@ Continue the 'CI test timing — finish the board, fast physical tests' epic. It
22872364
- `draft/feature/pyautobrain/board_without_gh.md`
22882365
- `draft/feature/pyautobrain/board_without_gh_phase2_legs.md`
22892366
- `draft/feature/pyautobrain/brain_board_follow_ups.md`
2367+
- `draft/feature/pyautocortex/cortex_birth_epic.md`
22902368
- `draft/feature/pyautohands/release_board_run_logs_enrichment.md`
22912369
- `draft/feature/pyautoheart/ci_timing_fast_tests_epic.md`
22922370
- `draft/feature/pyautoheart/offtick_timing_legs_live.md`
2293-
- `draft/feature/pyautoheart/permanent_ci_timing_history.md`
2294-
- _… and 122 more_
2371+
- _… and 123 more_
22952372

22962373
</details>
22972374

0 commit comments

Comments
 (0)