Overview
Adopt the library/project/organ responsibility vocabulary accepted after research #440 / PR #441. Reconcile Brain's canonical and public descriptions with the existing Eyes project/organ boundary, while preserving repository categories and their workflow/release contracts.
Human approval: "contiue and i approve" to the explicit implementation plan and branch feature/ecosystem-role-docs, 2026-10-01.
Plan
- Define library, project and organ responsibilities in the canonical organism description.
- Correct Eyes ownership: project repos render/store figures; Eyes reads manifests and presents the cross-project dashboard; Brain judges.
- Reconcile public docs and distinguish responsibility roles from repository categories.
- Build Sphinx, verify links and source-of-truth consistency, and obtain independent review.
Detailed implementation plan
Affected Repositories
PyAutoBrain only; Mind lifecycle bookkeeping. Inference documentation is separately filed and blocked by an existing claim.
Branch Survey
PyAutoBrain: main, clean; no active claim conflict.
Approved branch: feature/ecosystem-role-docs.
Worktree: /home/jammy/Code/PyAutoLabs/.worktrees/ecosystem-role-docs/PyAutoBrain.
Implementation Steps
- Edit
ORGANISM.md first: add role vocabulary and non-containment relationships, acknowledge Nerves' overlapping organ/library responsibilities, and correct the Eyes row/growth example.
- Update
docs/concepts/organism.md, including stale rendering ownership and framework/instance wording; link canonical definitions.
- Add a concise role/category distinction and canonical link to
docs/satellites.md; retain all category-based release rules.
- Inspect
docs/organs/eyes.md and related Brain docs for contradictions. Change only required boundary text. Preserve the dated research note's pinned historical observations.
- Validate links/anchors and Sphinx with zero warning regression; independent review of the final diff. Scientific smoke not applicable to prose-only changes.
No code, schema, registry, new-agent or organ-birth changes. Generated maps already carry the correct Eyes row; no generated block hand edits. No adoption of routing trials or profiling/inference organ implementation. Existing RTD currency task remains separate.
Heart entry feed: STALE (test report absent, install verification not run, no release validation for current source). Re-evaluate at shipping; previous task #440's override does not authorize this task.
Original Prompt
Starting prompt
Adopt ecosystem responsibility roles and reconcile Brain documentation
Type: docs
Target: @PyAutoBrain
Repos:
- PyAutoBrain
Difficulty: small
Autonomy: supervised
Priority: normal
Consequence: judge
Filed: 2026-10-01
Status: draft
Original user request (verbatim)
continue
User's selected continuation (verbatim)
Adopt the terminology and reconcile existing documentation (recommended)
Context and accepted direction
Follow the research merged in PyAutoBrain#441 (issue #440), documented in
docs/research/ecosystem_levels.md; Mind completion record
complete/2026/10/ecosystem-layers.md. The human selected adopting the terminology
and reconciling existing documentation. This accepts library/project/organ as
responsibility roles; repository remains packaging. Existing repository categories
and their validation/release contracts remain authoritative and unchanged.
Scope
- Update
ORGANISM.md first: define the roles and relationships, account for
Nerves as both organ and library package, and correct Eyes' row and growth
example to the current project-manifest/dashboard split. Project repos own
render harnesses and figure artifacts; Eyes owns registry/read contract and
dashboard; the Brain conductor judges.
- Reconcile
docs/concepts/organism.md with that canonical definition, including
the stale Eyes table and framework/instance prose about rendered figures.
Link to the canonical owner rather than inventing parallel policy.
- Add a concise distinction in
docs/satellites.md: responsibility role is not
a body-map category, not a category: project filter, and not a change to
workspace release gates. Link the role definition.
- Check
docs/organs/eyes.md and relevant Brain docs for contradictions; change
only text needed to reconcile these boundaries. Keep the dated research note
as the historical proposal rather than rewriting its pinned observations.
- Build Sphinx with no warning regression and check links/source-of-truth
consistency. Review the adoption wording independently before shipping.
Boundaries and related work
No code/schema/registry changes, repository renames, new agents, new organs or
new dashboards. Agent routing trials and profiling/inference organ specifications
remain later tasks. Existing generated map rows already describe the correct Eyes
split; use the generator if a generated surface actually needs changing, and report
any expansion in affected repos before proceeding.
draft/docs/pyautobrain/rtd_organism_currency.md covers a Nerves page, count drift
and the build/hands URL decision; leave those unrelated changes and its prompt intact.
Stale Cortex references in inference are a separate follow-up:
draft/docs/autolens_inference/reconcile_cortex_ledger_references.md.
That repo is currently claimed by point-source-search-nautilus-leaf; do not edit it
or take its claim for this Brain-only task.
Acceptance
The canonical definition and public docs agree on the three roles, explicitly
preserve categories/release semantics, and describe Eyes consistently with its
current read contract. Sphinx warning baseline remains zero. No implication that
profiling/inference organs already exist or that the routing trial has been adopted.
Overview
Adopt the library/project/organ responsibility vocabulary accepted after research #440 / PR #441. Reconcile Brain's canonical and public descriptions with the existing Eyes project/organ boundary, while preserving repository categories and their workflow/release contracts.
Human approval: "contiue and i approve" to the explicit implementation plan and branch
feature/ecosystem-role-docs, 2026-10-01.Plan
Detailed implementation plan
Affected Repositories
PyAutoBrain only; Mind lifecycle bookkeeping. Inference documentation is separately filed and blocked by an existing claim.
Branch Survey
PyAutoBrain: main, clean; no active claim conflict.
Approved branch:
feature/ecosystem-role-docs.Worktree:
/home/jammy/Code/PyAutoLabs/.worktrees/ecosystem-role-docs/PyAutoBrain.Implementation Steps
ORGANISM.mdfirst: add role vocabulary and non-containment relationships, acknowledge Nerves' overlapping organ/library responsibilities, and correct the Eyes row/growth example.docs/concepts/organism.md, including stale rendering ownership and framework/instance wording; link canonical definitions.docs/satellites.md; retain all category-based release rules.docs/organs/eyes.mdand related Brain docs for contradictions. Change only required boundary text. Preserve the dated research note's pinned historical observations.No code, schema, registry, new-agent or organ-birth changes. Generated maps already carry the correct Eyes row; no generated block hand edits. No adoption of routing trials or profiling/inference organ implementation. Existing RTD currency task remains separate.
Heart entry feed: STALE (test report absent, install verification not run, no release validation for current source). Re-evaluate at shipping; previous task #440's override does not authorize this task.
Original Prompt
Starting prompt
Adopt ecosystem responsibility roles and reconcile Brain documentation
Type: docs
Target: @PyAutoBrain
Repos:
Difficulty: small
Autonomy: supervised
Priority: normal
Consequence: judge
Filed: 2026-10-01
Status: draft
Original user request (verbatim)
continue
User's selected continuation (verbatim)
Adopt the terminology and reconcile existing documentation (recommended)
Context and accepted direction
Follow the research merged in PyAutoBrain#441 (issue #440), documented in
docs/research/ecosystem_levels.md; Mind completion recordcomplete/2026/10/ecosystem-layers.md. The human selected adopting the terminologyand reconciling existing documentation. This accepts library/project/organ as
responsibility roles; repository remains packaging. Existing repository categories
and their validation/release contracts remain authoritative and unchanged.
Scope
ORGANISM.mdfirst: define the roles and relationships, account forNerves as both organ and library package, and correct Eyes' row and growth
example to the current project-manifest/dashboard split. Project repos own
render harnesses and figure artifacts; Eyes owns registry/read contract and
dashboard; the Brain conductor judges.
docs/concepts/organism.mdwith that canonical definition, includingthe stale Eyes table and framework/instance prose about rendered figures.
Link to the canonical owner rather than inventing parallel policy.
docs/satellites.md: responsibility role is nota body-map category, not a category: project filter, and not a change to
workspace release gates. Link the role definition.
docs/organs/eyes.mdand relevant Brain docs for contradictions; changeonly text needed to reconcile these boundaries. Keep the dated research note
as the historical proposal rather than rewriting its pinned observations.
consistency. Review the adoption wording independently before shipping.
Boundaries and related work
No code/schema/registry changes, repository renames, new agents, new organs or
new dashboards. Agent routing trials and profiling/inference organ specifications
remain later tasks. Existing generated map rows already describe the correct Eyes
split; use the generator if a generated surface actually needs changing, and report
any expansion in affected repos before proceeding.
draft/docs/pyautobrain/rtd_organism_currency.mdcovers a Nerves page, count driftand the build/hands URL decision; leave those unrelated changes and its prompt intact.
Stale Cortex references in inference are a separate follow-up:
draft/docs/autolens_inference/reconcile_cortex_ledger_references.md.That repo is currently claimed by
point-source-search-nautilus-leaf; do not edit itor take its claim for this Brain-only task.
Acceptance
The canonical definition and public docs agree on the three roles, explicitly
preserve categories/release semantics, and describe Eyes consistently with its
current read contract. Sphinx warning baseline remains zero. No implication that
profiling/inference organs already exist or that the routing trial has been adopted.