TL;DR — We stopped maintaining files and started having memory. Same ideas, different substrate — OKF's skeleton survived inside a semantic brain.

The Threshold

Files are data you curate. Semantic memory is retrieval without navigation. It took a while to tell them apart.

The bug with OKF was never the schema — frontmatter, directory layout, typed links, all fine. The bug was that somebody had to remember to update the files. And nobody does. The moment a project shipped, last_updated started lying. The skeleton was solid; the upkeep was the leak.

So on 07-30 we stopped feeding files and started asking a brain instead. OKF didn't get deleted. It got transplanted — 8 projects' worth of context moved over to Second Brain at brain.mcky.space, and OKF became a backup snapshot. Commit 16245fd, "docs: switch KB to Second Brain MCP," 2026-07-31.

OKF's Ideas, Transplanted

Every good idea in OKF found a home. Nothing was thrown away, just re-homed:

OKF (files)                   →  Second Brain (semantic memory)
frontmatter type/id/           →  typed metadata + tags
  last_updated
graph edges                   →  link types: caused_by / decided /
                                   supersedes / relates_to
freshness / verified / expires →  status lifecycle: canonical /
  + doctor-kb                     draft / deprecated + smart-merge
                                   + contradiction detection
okf_query_nodes / create_node  →  recall / remember / session_boot /
  / add_edge                      list_recent / append / update /
                                  set_status

The old freshness system flagged stale YAML. The brain argues with itself instead — smart-merge reconciles, contradiction detection goes "hold on, that says both X and Y," and deprecated entries drop out of recall. Nobody runs doctor-kb anymore because there's nothing left to doctor.

The Daily Ritual

The triggers became a ritual. Session start: session_boot returns a compact project map plus the last 24 hours — zero LLM cost, no reading five files. End of work: write-back. Lessons get stored immediately, one or two lines, no raw logs, with the [source: brain] convention so every claim carries a receipt.

No schema migrations. No update .md. The ritual replaced the triggers — and the triggers finally earned their retirement.

What Changed

Eight projects' worth of context survived the move. OKF stays as a snapshot, not a ghost — a backup copy, not a zombie. And knowledge is searched by meaning (recall) instead of by path. You don't navigate to the answer; you ask for it.

OKF was a library card catalog. Second Brain is a librarian who's already read every book and answers before you finish the question. You stop browsing shelves and start asking.

What's Next

Graph hops — recall with one or two levels of expansion, surfacing related memories instead of just direct matches. Project namespaces and tags, so context stays scoped. The brain gets deeper; OKF gets quieter.

OKF didn't die. It learned to remember itself.