Overview
Replace generic grey banner labels with each organ's function. Preserve logos, software names, taglines and styling. Move Broca immediately after Nerves in the shared dashboard navigation.
Plan
- Use the approved functional labels in every shared organ banner.
- Move Broca after Nerves while preserving other navigation ordering.
- Verify banner appearance and consumer regeneration requirements.
- Tier: judge — merge mode: human /prm.
Detailed implementation plan
Affected Repositories
- PyAutoBrain (primary; library workflow)
Branch Survey
| Repository |
Current Branch |
Dirty? |
| organs/PyAutoBrain |
main |
clean |
Suggested branch: feature/organ-banner-task-labels.
No worktree created: Brain is claimed by board-one-click-update (#504).
Implementation Steps
- Add functional labels to
board/_theme.py::ORGANS; use them in hero while accepting the legacy kind argument.
- In
config/policy.yaml → board.boards, move Broca immediately after Nerves; retain all other entries' relative order.
- Update
docs/board-navigation.md with the label contract.
- Verify all approved labels; compare hero output to confirm only grey label text changes; inspect mobile and desktop rendering. Check navigation order.
- Identify consumer regeneration/publication requirements and report actual deployment evidence separately from source completion.
Approved labels: Brain: Orchestration; Mind: Planning; Cortex: Science; Memory: Knowledge; Eyes: Visualization; Ears: Community; Heart: Tests; Hands: Releases; Pulse: Profiling; Insight: Inference; DNA: Environments; Nerves: Configuration; Broca: Assistants; Gut: Cleanup; Scientist: Overview.
Approval and gates
The human approved the corrected plan with “continue” on 2026-10-08. Heart entry verdict was STALE. The repository claim remains a hard conflict; queue until resolved. Do not modify the existing task or its worktree without authorization.
Original Prompt
Starting prompt and user correction
Organ banner task labels
Consequence: judge
Original request
For the dashboards, I want to update the banner images at the top, but I only want to update thw words in grey and not the logo, software name or words underneath. I like that each word describes what task it does (e.g. Insight -> Inference), Ears -> Community, the only problem is I dont want words like "Board", "Dasdboard", and I dont want it to just be "Dashboard" like it is on many (e.g. Cortex). The word should be what the organ does (So for Cortex -> Science).
Scope and proposed plan
@PyAutoBrain owns the shared HTML banner in board/_theme.py::hero. Change only its grey kind label to an organ-specific functional label. Preserve SVG marks, wordmarks, taglines, colours and layout. Existing renderer calls remain compatible. Move Broca immediately after Nerves in the shared dashboard navigation, using config/policy.yaml → board.boards; preserve other entries' relative order.
Approved labels: Brain: Orchestration; Mind: Planning; Cortex: Science; Memory: Knowledge; Eyes: Visualization; Ears: Community; Heart: Tests; Hands: Releases; Pulse: Profiling; Insight: Inference; DNA: Environments; Nerves: Configuration; Broca: Assistants; Gut: Cleanup; Scientist: Overview.
User correction (verbatim):
Broca should be Assistants and also move it after Nerves, Heart should be Tests
Add a functional label to the existing organ metadata and use it for the banner label, retaining the legacy kind argument for consumer compatibility. Update the banner contract in docs/board-navigation.md. Verify representative hero output differs only in the label and visually inspect long labels at mobile and desktop sizes. Identify consumer regeneration/publication requirements before claiming live deployment.
Branch proposed: feature/organ-banner-task-labels. Library workflow for the shared Brain implementation. Tier: judge; merge mode: human /prm.
Planning state
No source edited. User approved the corrected plan and label mapping with “continue” on 2026-10-08. Brain is currently claimed by board-one-click-update (PyAutoBrain issue #504); worktree_check_conflict reports a hard conflict. Do not create a competing implementation worktree until the claim is resolved. Heart entry verdict: STALE (release STALE; monitoring RED); planning permitted by start_dev.
Overview
Replace generic grey banner labels with each organ's function. Preserve logos, software names, taglines and styling. Move Broca immediately after Nerves in the shared dashboard navigation.
Plan
Detailed implementation plan
Affected Repositories
Branch Survey
Suggested branch:
feature/organ-banner-task-labels.No worktree created: Brain is claimed by
board-one-click-update(#504).Implementation Steps
board/_theme.py::ORGANS; use them inherowhile accepting the legacy kind argument.config/policy.yaml→board.boards, move Broca immediately after Nerves; retain all other entries' relative order.docs/board-navigation.mdwith the label contract.Approved labels: Brain: Orchestration; Mind: Planning; Cortex: Science; Memory: Knowledge; Eyes: Visualization; Ears: Community; Heart: Tests; Hands: Releases; Pulse: Profiling; Insight: Inference; DNA: Environments; Nerves: Configuration; Broca: Assistants; Gut: Cleanup; Scientist: Overview.
Approval and gates
The human approved the corrected plan with “continue” on 2026-10-08. Heart entry verdict was STALE. The repository claim remains a hard conflict; queue until resolved. Do not modify the existing task or its worktree without authorization.
Original Prompt
Starting prompt and user correction
Organ banner task labels
Consequence: judge
Original request
For the dashboards, I want to update the banner images at the top, but I only want to update thw words in grey and not the logo, software name or words underneath. I like that each word describes what task it does (e.g. Insight -> Inference), Ears -> Community, the only problem is I dont want words like "Board", "Dasdboard", and I dont want it to just be "Dashboard" like it is on many (e.g. Cortex). The word should be what the organ does (So for Cortex -> Science).
Scope and proposed plan
@PyAutoBrain owns the shared HTML banner in
board/_theme.py::hero. Change only its greykindlabel to an organ-specific functional label. Preserve SVG marks, wordmarks, taglines, colours and layout. Existing renderer calls remain compatible. Move Broca immediately after Nerves in the shared dashboard navigation, usingconfig/policy.yaml→board.boards; preserve other entries' relative order.Approved labels: Brain: Orchestration; Mind: Planning; Cortex: Science; Memory: Knowledge; Eyes: Visualization; Ears: Community; Heart: Tests; Hands: Releases; Pulse: Profiling; Insight: Inference; DNA: Environments; Nerves: Configuration; Broca: Assistants; Gut: Cleanup; Scientist: Overview.
User correction (verbatim):
Broca should be Assistants and also move it after Nerves, Heart should be Tests
Add a functional label to the existing organ metadata and use it for the banner label, retaining the legacy
kindargument for consumer compatibility. Update the banner contract indocs/board-navigation.md. Verify representative hero output differs only in the label and visually inspect long labels at mobile and desktop sizes. Identify consumer regeneration/publication requirements before claiming live deployment.Branch proposed:
feature/organ-banner-task-labels. Library workflow for the shared Brain implementation. Tier: judge; merge mode: human /prm.Planning state
No source edited. User approved the corrected plan and label mapping with “continue” on 2026-10-08. Brain is currently claimed by
board-one-click-update(PyAutoBrain issue #504);worktree_check_conflictreports a hard conflict. Do not create a competing implementation worktree until the claim is resolved. Heart entry verdict: STALE (release STALE; monitoring RED); planning permitted by start_dev.