Skip to content

chore: canonical organ order — Eyes after Memory, before Heart (PyAutoMind#439) - #427

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/eyes-organ-order
Sep 28, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/eyes-organ-order

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

The human ruled on 2026-09-25 that the canonical organ order is Brain, Mind, Cortex, Memory, Eyes, Heart, Hands, Nerves, Gut. Phase 0 of pyautoeyes-birth (PyAutoMind#437) appended Eyes after Gut; this moves Eyes between Memory and Heart. Nothing changes except the order.

API Changes

None — internal changes only (order of organ lists, tables and OR-chains).

Scripts Changed

  • agents/_pyauto_root.py — SIBLING_ORGANS reordered (Eyes after Memory)
  • bin/_pyauto_root.sh — _pyauto_is_root chain in canonical order
  • ORGANISM.md, docs/concepts/organism.md — organ-table Eyes row moved after Memory; instance-organ list now Mind, Cortex, Memory, Eyes, Gut
  • docs/index.md — organ list prose and the organs toctree (eyes after memory)
  • README.md — organ list prose
  • AGENTS.md — regenerated organism-map block

Test Plan

  • pytest -n 8 (PYAUTO_* unset): 1078 passed
  • ruff clean on agents/_pyauto_root.py; bash -n bin/_pyauto_root.sh

Heart readiness (YELLOW, human-acknowledged)

pyauto-heart readiness --json read 2026-09-28 (ts 2026-09-28T18:08:08Z): YELLOW, score 65, no RED reasons. Verbatim yellow reasons:

  • workspace validation not passing (0 failed, 1 timeout, cloud#36404726969: autolens_test scripts/multi_dataset/rectangular.py)
  • manifest drift: workspace checkouts (manifest ↔ disk) — 1 mismatch(es) vs PyAutoMind/repos.yaml
  • PyAutoMemory: open PR 8d old

(plus the stale-class note release validation incomplete: no rehearsal for current source.)

Human acknowledgement, in-session 2026-09-28, naming #439: "PyAutoMemory: open PR 8d old; manifest drift: workspace checkouts (autolens_visualization unregistered — cleared by PyAutoMind#447); workspace validation timeout autolens_test multi_dataset/rectangular.py (cloud#36404726969)". None of these touch this diff (organ order only).

Merge order

  1. PyAutoMind (first — repos.yaml is the source every generated block reads)
  2. The rest in any order: PyAutoBrain, PyAutoHeart, PyAutoHands, PyAutoCortex, PyAutoNerves, PyAutoGut, PyAutoScientist

Hook copies in the other repos arrive by propagation after the Mind merge. pyautolabs.github.io is on the branch with no diff — no PR there.

Parallel task: autolens-visualization-rebirth (PyAutoMind#446) has PyAutoMind#447, PyAutoBrain#426 and PyAutoHeart#240 open at the same time. Heart#240 touches only the excluded: list of config/repos.yaml (disjoint from the organism group order here). Mind#447 is not fully disjoint: it rewrites the PyAutoEyes role/public_role strings in place, while this PR moves that whole block between PyAutoMemory and PyAutoHeart — whichever merges second needs a rebase that keeps #447's strings at this PR's position (and the generated organism-map blocks then regenerate from the result).

Refs PyAutoLabs/PyAutoMind#439

🤖 Generated with Claude Code

https://claude.ai/code/session_01CpGs8DxC5qA1MtHcmHeaBQ

…oMind#439)

The human's canonical organ order is Brain, Mind, Cortex, Memory, Eyes,
Heart, Hands, Nerves, Gut. Phase 0 (PyAutoMind#437) appended Eyes after
Gut; this moves it. Nothing changes except the order.

Refs PyAutoLabs/PyAutoMind#439

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CpGs8DxC5qA1MtHcmHeaBQ
@Jammy2211
Jammy2211 force-pushed the feature/eyes-organ-order branch from 054c633 to cc2753a Compare September 28, 2026 20:20
@Jammy2211
Jammy2211 merged commit 831a927 into main Sep 28, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/eyes-organ-order branch September 28, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant