Skip to content

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

Merged
Jammy2211 merged 2 commits into
mainfrom
feature/eyes-organ-order
Sep 28, 2026
Merged

Jammy2211 merged 2 commits into
mainfrom
feature/eyes-organ-order

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

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

  • autohands/_workspace.py — _SIBLING_ORGANS reordered

Test Plan

  • pytest -n 8: 471 passed, 1 failed — tests/test_board.py::test_the_family_footer_carries_the_cortex_in_the_canonical_order, pre-existing on Hands main (reproduced on a detached origin/main worktree). Same cause as the Heart twin: Brain main added the Nerves and Gut boards (PyAutoNerves#172, PyAutoGut#9) and the test still pins the older family list. Not touched by this diff.
  • ruff clean on autohands/_workspace.py

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 merged commit 4d2ced1 into main Sep 28, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/eyes-organ-order branch September 28, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged PR awaiting inclusion in the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant