Activity log

2026-07

2026-07-22 update Declared gaps โ€” `planned:` frontmatter and the check that honours it

Follow-up to the maintenance pass earlier today, which left six wikilinks pointing at pages that do not exist and argued each was a real gap rather than a defect. That argument lived only in a log entry, so warren check still failed on them and the vault had no way to tell a deliberate gap from a typo.

Now it does. planned-pages declares the six in a planned: frontmatter list and explains in a table what references each and why the page is worth writing. CLAUDE.md gains a "Deliberate Gaps" rule under Cross-References: a dangling wikilink is a defect unless some page declares its target, stubs are still forbidden, and dangling links inside sources/ are expected because those are clipped documents pointing into their own repositories.

warren was changed to match โ€” internal/vault parses planned:, internal/linkcheck marks each dangling link declared or not, and warren check now fails on undeclared links outside sources/ rather than on any dangling link at all. It also warns when a declared target starts resolving, so the list gets pruned instead of decaying into a permanent allowlist. Eight tests cover the gate, the sources exemption, spelling variants of a declaration, and staleness.

The vault now passes warren check for the first time: 6,555 wikilinks, 6 dangling, 6 declared, 0 undeclared. Pages created: planned-pages. Pages updated: index (1 entry).

2026-05

2026-05-12 update Add books section

New books/ directory with index.md (Reading / Finished / Want to read / Abandoned). Added book page type to CLAUDE.md with frontmatter (author, year, isbn, status, rating) and content conventions. Linked from index.

2026-05-12 update Promote 15 Eaton speculative picks to individual book pages

The previously inline list under "Eaton bookclub โ€” speculative future picks" is now 15 individual books/<slug>.md pages, all status: want-to-read, with publisher url: in frontmatter. Pages created: garbage-collection-handbook, designing-data-intensive-applications, high-performance-browser-networking, concurrency-works-of-leslie-lamport, fault-tolerant-design, replication-theory-and-practice, art-of-computer-systems-performance-analysis, virtual-machines-versatile-platforms, on-transactional-concurrency-control, feedback-control-for-computer-systems, hackers-delight, transaction-processing, memory-systems-cache-dram-disk, building-a-debugger, readings-in-database-systems. books/index.md speculative-list section converted to wikilinks. Cross-references added to existing wiki concepts where relevant (LSM, distributed-consensus, microvm, syscall-binary-rewriting, hold-on-to-your-hardware, etc.).

2026-04

2026-04-06 update Added Toolbox section

New page type toolbox for interesting projects to try later. Added wirez as first entry. Updated CLAUDE.md schema.

2026-04-06 update Inbox and URL tracking

Added inbox workflow: inbox/ for Obsidian web clips, inbox-processed/ for backup after ingest, inbox-assets/ for clip attachments. Created sources/ingested-urls.md to track URLs fetched from terminal that need manual backup. Updated CLAUDE.md and ingest skill.

2026-04-06 update Added parent field and updated date convention

Inspired by thinking-space's hierarchical metadata. Added optional parent: frontmatter field for nesting pages under broader topics. Added convention to bump updated: date when revising existing pages. Updated CLAUDE.md and ingest skill.

2026-04-06 update Wiki initialized

Created directory structure, schema (CLAUDE.md), index, and log. Ready for first ingest.