From d8734225dedab1ad9b5aa1d609f96c92d8f141e4 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Tue, 1 Sep 2026 17:07:07 -0400 Subject: [PATCH] repos.yaml: birth the Cortex organ row; organ order Brain, Mind, Cortex, Memory, Heart, Hands, Nerves, Gut (#377) Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01SESCzU1FcwktEAdTZfmf3j --- active.md | 10 +++++ active/cortex_birth_repo_and_organ_row.md | 15 +++++-- repos.yaml | 49 +++++++++++++---------- 3 files changed, 48 insertions(+), 26 deletions(-) diff --git a/active.md b/active.md index 5fd0b32a..61614530 100644 --- a/active.md +++ b/active.md @@ -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) diff --git a/active/cortex_birth_repo_and_organ_row.md b/active/cortex_birth_repo_and_organ_row.md index 1ebd37f5..996670fd 100644 --- a/active/cortex_birth_repo_and_organ_row.md +++ b/active/cortex_birth_repo_and_organ_row.md @@ -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; @@ -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 diff --git a/repos.yaml b/repos.yaml index d4ffdfd2..f1f94e97 100644 --- a/repos.yaml +++ b/repos.yaml @@ -73,42 +73,42 @@ 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 @@ -116,7 +116,12 @@ repos: 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