Repository navigation
The Memory board joins the family look - #56
Merged
Merged
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
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.knowledge_board.ymlandvalidate.ymlcheck PyAutoBrain out beside this repo; a local run resolves$PYAUTO_BRAIN, either checkout path, or$PYAUTO_ROOT(default~/Code).--md,--badgeand--jsonare untouched.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#58a6ffis gone.validategreen in CI.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_ROOTinstead — same resolution, no instance fact.