Skip to content

The Memory board joins the family look - #56

Merged
Jammy2211 merged 2 commits into
mainfrom
claude/dashboard-banner-logo-match-wuwst7
Aug 24, 2026
Merged

Jammy2211 merged 2 commits into
mainfrom
claude/dashboard-banner-logo-match-wuwst7

Conversation

@Jammy2211

@Jammy2211 Jammy2211 commented Aug 24, 2026 •

Copy link
Copy Markdown
Collaborator

One of five: the boards that had not yet adopted the shared theme (PyAutoBrain#262, which drew each organ's logo glyph as the hero mark). Siblings: PyAutoHeart, PyAutoHands, PyAutoScientist.

The knowledge board carried its own copy of the GitHub-grey stylesheet — a plain <h1>, dark-only, GitHub-blue links, and one violet pill that was the only trace of the logo it sits under.

What changed

  • Renders through the Brain's board/_theme.py: the hero (the book and node-tree mark, the wordmark, the hairline-and-dot rule, the tagline), the accent as link and heading colour, and a count strip carrying pages, cited, to-cite and queued.
  • Imported, never copied. knowledge_board.yml and validate.yml check PyAutoBrain out beside this repo; a local run resolves $PYAUTO_BRAIN, either checkout path, or $PYAUTO_ROOT (default ~/Code).
  • Only the html surface calls the theme — --md, --badge and --json are untouched.
  • What the shared sheet has no opinion on stays here — the citation bar, the collapsible queue sections, the paper filter, the read-rate sparkline — rewritten against the theme's variables so this board follows the family accent instead of setting a second palette.
  • Copy chips move to the family's delegated handler (data-cmd); the one thing that needed saying is that a chip inside a <summary> must not also toggle its section.

Verification

  • pytest tests/ -q — 28 passed, including a new test asserting the page carries this board's mark, tagline and accent and that the old hard-coded #58a6ff is gone. validate green in CI.
  • Page rendered and screenshotted from this repo's real content.

A sibling's CI caught one thing (second commit): the first resolver spelled its last fallback ~/Code/PyAutoLabs/PyAutoBrain, and the tenant firewall rightly rejects an org name in organ code. It reads $PYAUTO_ROOT instead — same resolution, no instance fact.

claude added 2 commits August 24, 2026 17:22
The knowledge board carried its own copy of the GitHub-grey stylesheet: a
plain h1, dark-only, GitHub-blue links, and one violet pill that was the only
trace of the logo it sits under.

It renders through the Brain's `board/_theme.py` instead: the hero (the book
and node-tree mark, the wordmark, the hairline-and-dot rule, the tagline),
the accent as link and heading colour, and the count strip carrying pages,
cited, to-cite and queued. The theme is imported, never copied —
knowledge_board.yml and validate.yml check PyAutoBrain out beside this repo,
and a local run resolves the sibling checkout the way the other PyAuto tools
find each other. `--md`, `--badge` and `--json` never touch it.

What the shared sheet has no opinion on stays here — the citation bar, the
collapsible queue sections, the paper filter, the read-rate sparkline — but
written against the theme's variables, so this board follows the family
accent instead of setting a second palette. The copy chips move to the
family's delegated handler; the one thing that needed saying is that a chip
inside a <summary> must not also toggle its section.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FhsBsESQUAoJQ2fvLiDD5j
The tenant firewall caught it (PyAutoHeart#169 CI): the theme resolver's last
candidate was a literal `~/Code/PyAutoLabs/PyAutoBrain`, and the org's own
directory name is an instance fact — organ code may not carry one, whatever
the local convention happens to be.

The fallback reads `$PYAUTO_ROOT` instead (defaulting to `~/Code`), the same
declared surface the dev-flow doors use. `$PYAUTO_BRAIN` and the two checkout
paths are unchanged, so CI and a sibling workspace both resolve exactly as
before.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FhsBsESQUAoJQ2fvLiDD5j
@Jammy2211
Jammy2211 merged commit 8eb0142 into main Aug 24, 2026
1 check passed
@Jammy2211
Jammy2211 deleted the claude/dashboard-banner-logo-match-wuwst7 branch August 25, 2026 15:53
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