Five files across four note types so every new Obsidian Base has something to display immediately when the vault is opened: - daily/2026-04-19.md — today's journal entry, covering the PKB setup work. Wikilinks to the permanent note, project brief, and reading note below. - notes/pkb-as-lens-substrate.md — the load-bearing design note capturing the PKB-as-substrate / Council-as-lens inversion that drove this whole extension. - projects/mql/brief.md and log.md — active project tracking the companion Markdown-Query-Language CLI (sibling repo). First log entry records the Go-over-Rust decision and v0.1 scope. - reading/audiopen-integration-research.md — marked done; captures the two-clouds distinction (AudioPen's processing cloud unavoidable; Obsidian Sync optional) and names Tailscale Funnel as the chosen webhook-exposure path. - inbox/2026-04-19-1900_test-ingestion.md — hand-authored fleeting note (source: manual, distinguishable from AudioPen drops) so /triage-inbox has something to exercise on before the real voice pipeline is running. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.8 KiB
1.8 KiB
type, title, tags, created, updated
| type | title | tags | created | updated | |||
|---|---|---|---|---|---|---|---|
| note | PKB as substrate; Council as lens |
|
2026-04-19 | 2026-04-19 |
PKB as substrate; Council as lens
The load-bearing design move for the journaling extension was inverting what is central and what is applied. Rather than: "Council is the thing, notes are added alongside," it became: "the personal knowledge base is the substrate holding thinking over time; the Council (and /ask-*, /reflect, reviews) are lenses applied to that substrate."
Supporting
Consequences of the inversion:
- Notes have primacy. Daily journal, permanent notes, project logs, reading notes, and fleeting captures are where the user's thinking accumulates. The Council's advisory output (
sessions/,reflections/,reviews/) is derivative — it depends on the notes existing. - Multiple lens modalities make sense. Formal deliberation (
/council), lightweight single-agent consult (/ask-<member>), journal pattern-surfacing (/reflect), structured reviews (/review-week,/review-month) — all are lenses over the same substrate. If the substrate didn't exist, most of these would be hollow. - Council members need PKB read access. Previously they read only the session brief + their own memory. Now they can pull context from the user's actual thinking, with the discipline to read selectively.
on-the-user.mdbecomes richer. Every lens invocation is an opportunity to notice something non-obvious about the user and record it. Previously these files grew only during/councilPhase-5 updates; now they can grow from/ask-*and/reflecttoo.
Related
- projects/mql/brief — structural queries over the substrate (future lens for when grep+read becomes too coarse)
- sessions/2026-04-19_volt-nl-fit/outcome — predates the PKB but structurally compatible