Knowledge board: manage the papers and wikis, one tap at a time - #33
Merged
Conversation
scripts/board.py — stdlib-only, fully local parse (frontmatter statuses, canonical-key markers, bib entries, reading-queue sections, wikilinks) + pure render (md / md-brief / html / badge / json), the Heart/Hands dashboard pattern. Management-first: the reading queue, the citation TODO queue (389 sections), and per-wiki maturity each carry a one-tap 📋 paste-ready Claude prompt executing the repo's own documented workflow; contents-level only (titles/counts, never claim text — test-pinned). knowledge_board.yml publishes Pages + badge.json + the README memory:begin/end strip; nothing is committed (validate_structure bans .html). make board renders locally. README gains the knowledge badge + board paragraph + Current contents strip + the Mind-vs-Memory boundary line; index.md's drifted 2026-05-22 archaeology trimmed to a provenance note; AGENTS.md's 'never reference in public repos' rule reworded as a scope rule (it contradicted the CC BY 4.0 licence on this public repo); bibliography/README archaeology trimmed; 8 schema-invalid 'status: draft' pages normalized to drafted; AI_POLICY/CONTRIBUTING move under .github/ (validator allowlist updated; spawn contract updated in PyAutoMind in lockstep). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Closes #32. Fifth repo of the readability arc; delivers the "dashboard-style surfaces for papers and wiki contents?" research prompt's investigation AND the approved surface, with the human's direction: this board is the working management tool for the papers/wikis.
The knowledge board
scripts/board.py— stdlib-only, fully local (no network): parses frontmatter statuses,**Canonical BibTeX key:**markers, bib entry counts, reading-queue sections, wikilink totals; purerender(md | md-brief | html | badge | json).bibliography/README; resolve TODO keys; upgrade a stub;/memory <domain>recall chips). Contents-level only — titles/counts, never claim text (test-pinned).knowledge_board.yml: push (wiki/bib/queue/index/board) + weekly cron + dispatch → Pages +badge.json+ the READMEmemory:begin/endstrip. Nothing committed —validate_structure.pybans.htmland gates the exhaustive root allowlist, so every surface renders fresh in CI.make boardfor local use.Readability + declutter
index.md: the drifted "Status (2026-05-22)" off-repo folder dump (with its false "File:lines" claim) → a 3-line provenance note pointing at the live board.status: draftpages (all in methods/) →drafted; bibliography/README archaeology trimmed;AI_POLICY.md/CONTRIBUTING.md→.github/(validator allowlist updated; spawn MEMORY_RULES/spec/fixtures updated in PyAutoMind in lockstep, including retiring the deadbibliography/*.pyrule and an explicit DROP for this workflow — fail-closed held).reading-queue.md(carries an uncommitted hand edit), the 67 pages with off-repo PDF frontmatter (human-decision follow-up), stale remote branches.Verification
make validate+ 18 tests green (8 new board tests: synthetic-tree counts, contents-level no-leak guarantee, workflow-prompt anchors, html self-containment, live-repo schema-valid statuses).🤖 Generated with Claude Code