Skip to content

Board follow-ups: README dashboard paragraph, per-conversation community chips, cross-board footer - #254

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/pyautobrain-dashboard-o33z4r
Aug 23, 2026
Merged

Board follow-ups: README dashboard paragraph, per-conversation community chips, cross-board footer#254
Jammy2211 merged 1 commit into
mainfrom
claude/pyautobrain-dashboard-o33z4r

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Three follow-ups to #253 from the human's review of the live board:

  • README on the organ pattern — one intro paragraph, then a "See the PyAutoBrain Dashboard" paragraph (mirroring the Mind README); the command-surface prose moves under How PyAutoBrain works.
  • Per-conversation community chips — the board's Community section now renders every open external issue and PR as its own row with a one-tap 📋 /community triage <repo>#<n> chip: awaiting-reply first (days waiting), then ours-to-watch, then review-requested. Previously only the awaiting list got rows.
  • Cross-board footer as a family contractconfig/policy.yaml board: boards: now lists all six one-tap boards (brain included) as the single source of the "Boards: …" footer nav. The Brain board and the Mind dashboard renderer (_intake.py, stdlib regex on that block — dashboard_refresh.yml installs no deps) both render it, each skipping its own entry. The remaining four boards (Heart, Hands, Memory, Scientist) get the same footer in their own repos next.

Validation: 415 tests pass (2 new: per-conversation chips in html+md, footer family without self); tenant-firewall gate green; _board_links verified against the live body map.

Post-merge: dispatch dashboard_refresh.yml in PyAutoMind (self-heals the Mind pages with the new footer) and brain_board.yml here (refreshes the live board).

🤖 Generated with Claude Code

https://claude.ai/code/session_019U2DF4JeeuWwxfx1v72c9r


Generated by Claude Code

…n community chips, cross-board footer everywhere

README now follows the organ pattern: one intro paragraph, then a
'See the PyAutoBrain Dashboard' paragraph; the command-surface prose
moves under How PyAutoBrain works.

The board's community section renders EVERY open external conversation
as its own row with a one-tap /community triage chip — awaiting-reply
first with days waiting, then ours-to-watch and review-requested — not
just the awaiting list.

The cross-board footer nav becomes a family affair: config/policy.yaml
board: boards: now carries all six one-tap boards (brain included) as
the single source; the Brain board and the Mind dashboard renderer
(_intake.py, stdlib regex on that block — the refresh workflow installs
nothing) both render it, each skipping its own entry. 415 tests pass;
firewall gate green.

Co-Authored-By: Claude <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 70e196b into main Aug 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants