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
10 changes: 10 additions & 0 deletions active.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,4 +195,14 @@
- parallel-claim: worktree_check_conflict fired for PyAutoBrain + PyAutoScientist (organ-board-github-link) and PyAutoNerves (silence-colab-cli-message); all three PRs MERGED 2026-09-01T19:35Z, no live worktrees, entries awaiting /prm close-out — stale claims, own worktree taken (memory: repo-claim conflict allows parallel worktrees).
- human-step: PyAutoLabs/PyAutoCortex created by hand on github.com (public, empty); NOT cloned locally in phase 0.
- ordering-rule (human, 2026-09-01): wherever organs are listed, the order is Brain, Mind, Cortex, Memory, Heart, Hands, Nerves, Gut.
- heart-ack:
- PyAutoArray: open PR 9d old
- release validation incomplete: no rehearsal for current source
- repos:
- PyAutoMind (feature/cortex-birth-organ-row)
- PyAutoBrain (feature/cortex-birth-organ-row)
- PyAutoGut (feature/cortex-birth-organ-row)
- PyAutoNerves (feature/cortex-birth-organ-row)
- .github (feature/cortex-birth-organ-row)
- PyAutoScientist (feature/cortex-birth-organ-row)
- pyautolabs.github.io (feature/cortex-birth-organ-row)
15 changes: 11 additions & 4 deletions active/cortex_birth_repo_and_organ_row.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,14 @@ block, `:265-303` regenerates `.github/profile/README.md` and

## Task

**Ordering rule (human, 2026-09-01):** wherever organs are listed, the order
is Brain, Mind, Cortex, Memory, Heart, Hands, Nerves, Gut.

1. **Human step, first:** create `PyAutoLabs/PyAutoCortex` on github.com
(public — the Mind is public and the Cortex holds rulings, not data; the
science *projects* it points at are the private ones). Default branch
`main`, empty. Record the creation date in this prompt.
Repo created: 2026-09-01 — https://github.com/PyAutoLabs/PyAutoCortex (public, empty; not cloned locally in phase 0)
2. `PyAutoMind/repos.yaml`: add the row — `category: organ`, `organ: Cortex`,
role prose "The Cortex — where the organism learns what is true: the science
body map (`projects.yaml`) and the rulings of record for every science run;
Expand All @@ -65,10 +69,13 @@ block, `:265-303` regenerates `.github/profile/README.md` and
one sentence.
4. `PyAutoBrain/docs/organs/cortex.md` beside the six existing organ pages —
short, same register, linking the epic ledger.
5. `PyAutoBrain/board/_theme.py:70-110` ORGANS palette + `:127` MARKS entry;
`config/policy.yaml:163-167` board family row (the board itself is phase 2 —
the row only reserves the key); `bin/install.sh:53,:70,:188` organ arrays
(skills dir may be empty at birth — guard the symlink loop).
5. **Deferred (approved deviation, PyAutoMind#377):** the `board/_theme.py`
ORGANS palette + MARKS entry and the `config/policy.yaml` board-family row
move to phase 2 (with the board itself), and the `bin/install.sh` organ
arrays move to phase 1 (with the skeleton) — Gut and Nerves have none of
these either, a board key without a palette fails `test_board_theme.py`,
and a mark needs a logo. Phase 0 only applies the ordering rule above to
the existing entries.
6. `pyautolabs.github.io/index.html` hub blurb so `check_hub_blurb` passes;
`PyAutoScientist/README.md` is regenerated by step 2 — verify, do not hand-edit.
7. `PyAutoBrain/AGENTS.md` / `CLAUDE.md`: the one-line pointer the other organs
Expand Down
49 changes: 27 additions & 22 deletions repos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,50 +73,55 @@ repos:
# from the org-wide dev sweeps by category, and never had a `.claude/`. Every
# in-scope repo keeps the hook — a library or workspace opened alone in a web
# session needs Python 3.12 exactly like an organ (PyAutoMind#369).
PyAutoMind:
github: PyAutoLabs/PyAutoMind
category: organ
organ: Mind
role: "Intent, goals, priorities, workflow state; every task starts as a markdown prompt here."
public_role: "Captures intent: every piece of work begins as a plain-English description of *what* should change and is tracked from the initial idea to its completed implementation."
PyAutoBrain:
github: PyAutoLabs/PyAutoBrain
category: organ
organ: Brain
role: "Reasoning/orchestration layer; how work is decomposed and routed; the specialist agents."
public_role: "Works out *how*: classifies, plans and routes work through specialist reasoning and coding agents."
PyAutoHands:
github: PyAutoLabs/PyAutoHands
PyAutoMind:
github: PyAutoLabs/PyAutoMind
category: organ
organ: Hands
role: "Packaging, tagging, notebook generation, PyPI release execution."
public_role: "Executes builds and releases: packages libraries, generates notebooks, creates tags and publishes releases to PyPI."
PyAutoHeart:
github: PyAutoLabs/PyAutoHeart
organ: Mind
role: "Intent, goals, priorities, workflow state; every task starts as a markdown prompt here."
public_role: "Captures intent: every piece of work begins as a plain-English description of *what* should change and is tracked from the initial idea to its completed implementation."
PyAutoCortex:
github: PyAutoLabs/PyAutoCortex
category: organ
organ: Heart
role: "Health/readiness — the authoritative \"is it safe to release?\" verdict."
public_role: "Monitors repository health and supplies the authoritative GREEN/YELLOW/RED release-readiness verdict."
organ: Cortex
role: "The Cortex — where the organism learns what is true: the science body map (`projects.yaml`) and the rulings of record for every science run; the science mirror of the Mind (runs and rulings, not prompts and PRs)."
public_role: "Holds the science body map and the rulings of record for every science run, so experiments, their gates and their verdicts live apart from software development."
PyAutoMemory:
github: PyAutoLabs/PyAutoMemory
category: organ
organ: Memory
role: "Long-term scientific/software/project knowledge (see science pointer below)."
public_role: "Provides long-term scientific knowledge through cross-linked literature wikis, concepts and verifiable citations."
PyAutoGut:
github: PyAutoLabs/PyAutoGut
PyAutoHeart:
github: PyAutoLabs/PyAutoHeart
category: organ
organ: Gut
role: "Owns the lifecycle of condemned self-material (stale branches, stashes, dead code/tests): holds it as durable, recoverable git refs through a transit window and voids it on a sweep. The storage mirror of Memory (retention vs release)."
public_role: "Holds stale branches, dead code and other condemned material as recoverable Git references before it is permanently removed."
organ: Heart
role: "Health/readiness — the authoritative \"is it safe to release?\" verdict."
public_role: "Monitors repository health and supplies the authoritative GREEN/YELLOW/RED release-readiness verdict."
PyAutoHands:
github: PyAutoLabs/PyAutoHands
category: organ
organ: Hands
role: "Packaging, tagging, notebook generation, PyPI release execution."
public_role: "Executes builds and releases: packages libraries, generates notebooks, creates tags and publishes releases to PyPI."
PyAutoNerves:
github: PyAutoLabs/PyAutoNerves
package: autonerves
category: organ
organ: Nerves
role: "The Nerves — the configuration/serialization layer connecting workspace conventions to libraries (layered config, version handshake, test_mode), delivered as the `autonerves` package."
public_role: "Provides the configuration and serialization layer connecting shared conventions across the scientific libraries and workspaces."

PyAutoGut:
github: PyAutoLabs/PyAutoGut
category: organ
organ: Gut
role: "Owns the lifecycle of condemned self-material (stale branches, stashes, dead code/tests): holds it as durable, recoverable git refs through a transit window and voids it on a sweep. The storage mirror of Memory (retention vs release)."
public_role: "Holds stale branches, dead code and other condemned material as recoverable Git references before it is permanently removed."
# --- scientific libraries ----------------------------------------------
PyAutoFit:
github: PyAutoLabs/PyAutoFit
Expand Down
Loading