Verified Memory
Our own brain, audited in public
Every claim in the RepoOps Brain Wiki, resolved against the code at HEAD by the same checker that gates our merges.
f11fea55 · committed 2026-07-12T23:51:28+00:00 · checker lib/wiki-verify.mjsRed rows render. That is the deal.
A claim in our wiki is a backticked source-file reference. The checker resolves every one of them against the repository at HEAD: no model call, no judgment, pure file resolution. A claim whose cited file no longer exists gets a red row at the top of its page on this very audit, never a quiet omission.
The failing count reads zero right now because the same check runs strict in our required CI job (scripts/brain-drift/check-wiki-citations.mjs): a change that breaks a citation fails the build before it can merge. Break one and this page shows it in red.
The same audit runs on your own brain too: the desktop Wiki tab renders these verdicts and receipts for every page of your wiki, backed by the same checker module. This page's snapshot regenerates with npm run gen-verified-audit.
The full checker output
8 wiki pages, 247 claims. Each receipt names the cited source file, the wiki line the claim sits on, and its resolution status at commit f11fea55.
architecture/brain-and-mcp.md 28/28 resolve · verified
.claude/brain/INDEX.mdL7verified.claude/brain/decisions.mdL11verified.claude/brain/errors.mdL12verified.claude/brain/patterns.mdL13verified.claude/brain/anti-patterns.mdL13verified.claude/brain/lessons/lessons.jsonlL14verified.claude/brain/sessions/2026-05-23-main.mdL15verified.claude/brain/open-questions.mdL17verified.claude/brain/glossary.mdL17verified.claude/brain/architecture-map.jsonL17verified.claude/brain/taxonomy.jsonL17verified.claude/brain/taxonomy.schema.jsonL17verified.claude/brain/proposed/2026-06-16-decisions.mdL19verified.claude/brain/proposed/accepted/decisions-ids.jsonL19verified.claude/brain/decisions.htmlL21verifieddocs/features/auto-memory.mdL23verifieddocs/features/brain-mcp.mdL27verifieddocs/features/brain-search.mdL27verifiedbin/mcp-brain.mjsL29verifiedbin/mcp-brain-codebase.mjsL33verifiedbin/mcp-brain-team.mjsL34verifiedbin/mcp-brain-prod.mjsL35verifiedbin/mcp-brain-business.mjsL36verifiedbin/mcp-causal.mjsL40verified.claude/brain/causal-links/2026-06.jsonlL40verifiedbin/mcp-causal.test.mjsL40verifieddocs/features/creator-controlled-packs.mdL50verified.claude/brain/kernel-version.jsonL50verifiedarchitecture/cli-and-daemon.md 24/24 resolve · verified
bin/cli.mjsL7verifiedbin/commands/init.mjsL9verifiedbin/commands/run.mjsL10verifiedbin/commands/doctor.mjsL11verifiedbin/commands/go-live.mjsL12verifiedbin/commands/add-repo.mjsL13verifiedbin/commands/remove.mjsL14verifiedbin/commands/verify.mjsL15verifiedbin/commands/conform.mjsL15verifiedbin/repoops-init.mjsL17verifiedbin/repoops-install.test.mjsL17verified.claude/brain/sessions/2026-06-29-daemon-concurrency-streaming.mdL41verified.claude/brain/sessions/2026-06-29-daemon-push-resilience.mdL42verified.claude/brain/features.d/daemon-runner-self-healing.mdL43verified.claude/brain/sessions/2026-06-29-daemon-runner-self-healing.mdL43verified.claude/brain/features.d/daemon-self-update.mdL44verified.claude/brain/features.d/daemon-staleness-alerting.mdL45verified.claude/brain/features.d/daemon-observability.mdL46verified.claude/brain/features.d/daemon-control-log-rotation.mdL46verified.claude/brain/features.d/daemon-raw-push-producer.mdL47verified.claude/brain/features.d/daemon-service-installer.mdL53verified.claude/brain/features.d/daemon-installer-surfaces.mdL53verified.claude/brain/sessions/2026-06-28-daemon-service-installer.mdL57verified.claude/brain/sessions/2026-06-28-daemon-installer-surfaces.mdL57verifiedarchitecture/data-and-schema.md 21/21 resolve · verified
.claude/brain/decisions.mdL3verifiedbin/db/schema.mjsL9verified.claude/brain/schema.mdL10verifiedbin/db/migrations/meta/_journal.jsonL16verifiedbin/db/migrations/meta/0000_snapshot.jsonL16verifiedbin/db/migrations/0000_init.sqlL22verifiedbin/db/migrations/0001_keval_trace_model.sqlL23verifiedbin/db/migrations/0002_keval_eval_suites.sqlL24verifiedbin/db/migrations/0003_keval_source_tool.sqlL25verifiedbin/db/migrations/0004_perf_indexes.sqlL26verifiedbin/db/migrations/0005_telemetry_daily_rollup.sqlL27verifiedbin/db/migrations/meta/0005_snapshot.jsonL29verified.claude/brain/errors.mdL41verified.claude/brain/patterns.mdL47verified.claude/brain/glossary.mdL47verified.claude/brain/taxonomy.jsonL48verified.claude/brain/taxonomy.schema.jsonL48verified.claude/brain/lessons/lessons.jsonlL49verified.claude/brain/causal-links/2026-06.jsonlL49verified.claude/brain/schema.htmlL52verifieddocs/features/cloud-raw-fidelity-store.mdL56verifiedarchitecture/overview.md 34/34 resolve · verified
server.mjsL7verifieddocs/audits/server-mjs-module-map.mdL7verifieddocs/architecture.mdL7verified.claude/brain/architecture-map.jsonL9verifiedCHANGELOG.d/1431-derive-architecture-map-routes.mdL9verified.claude/brain/runtime.mdL9verified.claude/brain/errors.mdL13verifieddocs/features/neon-retention-cron.mdL13verifiedbin/db/schema.mjsL15verifiedbin/cli.mjsL19verified.claude/brain/features.d/daemon-concurrency-streaming.mdL19verified.claude/brain/features.d/daemon-push-resilience.mdL19verified.claude/brain/features.d/daemon-self-update.mdL19verified.claude/brain/features.d/daemon-staleness-alerting.mdL19verified.claude/brain/features.d/daemon-raw-push-producer.mdL19verified.claude/brain/features.d/daemon-service-installer.mdL19verified.claude/brain/features.d/daemon-observability.mdL19verifieddocs/features/cloud-capture-daemon.mdL19verifieddocs/features/hosted-dashboard.mdL23verifieddocs/features/hosted-full-parity.mdL23verifieddocs/features/hosted-company-repo-rollup.mdL23verifieddocs/features/cloud-raw-fidelity-store.mdL23verifieddocs/features/cloud-server-side-repo-content.mdL23verifieddocs/deploy/hosted-mcp.mdL23verifieddocs/deploy/hosted-loop-runner.mdL23verified.claude/brain/decisions.mdL23verifiedbin/mcp-brain.mjsL27verifiedbin/mcp-brain-codebase.mjsL27verifiedbin/mcp-brain-team.mjsL27verifiedbin/mcp-brain-business.mjsL27verifiedbin/mcp-brain-prod.mjsL27verifiedbin/mcp-causal.mjsL27verifieddocs/features/brain-mcp.mdL27verifieddocs/features/hosted-mcp.mdL27verifiedfeatures/catalog.md 33/33 resolve · verified
.claude/brain/features.mdL5verifieddocs/features/cloud-native-accountability.mdL9verifieddocs/features/cna-agent-registry.mdL9verifieddocs/features/cna-agent-trust-score.mdL9verifieddocs/features/cna-public-verification.mdL9verifieddocs/features/cna-evidence-pack.mdL9verifieddocs/features/cna-14-fleet-killswitch.mdL9verifieddocs/features/cna-29-transparency-log.mdL9verifieddocs/features/loop-economics-scorecard.mdL13verifieddocs/features/cost-spec-gap.mdL13verifieddocs/features/cc-undelegated-reads.mdL13verifieddocs/features/cost-per-outcome.mdL13verifieddocs/features/financial-model-feature.mdL17verifieddocs/features/financial-model-guard.mdL17verifieddocs/features/hosted-company-repo-rollup.mdL21verifieddocs/features/company-rollup-alias-cost.mdL21verifieddocs/features/company-rollup-control-learn.mdL21verifieddocs/features/company-rollup-cost-risk-columns.mdL21verifieddocs/features/cross-repo-controls.mdL21verified.claude/brain/features.d/mybrain-ask-pwa.mdL25verified.claude/brain/features.d/mybrain-capture.mdL25verified.claude/brain/features.d/mybrain-connectors.mdL25verified.claude/brain/features.d/mybrain-consumer-identity.mdL25verified.claude/brain/features.d/mybrain-hosted-ask.mdL25verifieddocs/features/portable-personal-brain.mdL25verified.claude/brain/features.d/portable-personal-brain.mdL25verifieddocs/features/creator-controlled-packs.mdL29verified.claude/brain/features.d/mybrain-creator-brain-packs.mdL29verifiedCHANGELOG.d/loop-economics-docs.mdL33verifiedCHANGELOG.d/creator-brain-packs.mdL33verifiedCHANGELOG.d/feat-hosted-repo-rollup.mdL33verified.claude/brain/decisions.mdL43verified.claude/brain/errors.mdL43verifiedoperations/agents-and-workflows.md 34/34 resolve · verified
AGENTS.mdL3verified.claude/brain/decisions.mdL5verified.claude/brain/errors.mdL5verifiedCLAUDE.mdL9verified.claude/agents/pr-shipper.mdL13verified.claude/agents/drift-auditor.mdL16verified.claude/agents/brand-cop.mdL17verified.claude/agents/cost-impact-auditor.mdL18verified.claude/agents/dedup-scout.mdL19verified.claude/agents/perf-profiler.mdL20verified.claude/agents/security-reviewer.mdL21verified.claude/agents/session-briefer.mdL22verified.claude/agents/twin-syncer.mdL23verified.claude/skills/ship-feature/SKILL.mdL29verified.claude/skills/autoresearch/SKILL.mdL32verified.claude/skills/design-system/SKILL.mdL32verified.claude/skills/documentation/SKILL.mdL32verified.claude/skills/karpathy-guidelines/SKILL.mdL32verified.claude/skills/loop-spec/SKILL.mdL32verified.claude/skills/preview-check/SKILL.mdL32verified.claude/skills/register-kind/SKILL.mdL32verified.claude/skills/remotion/SKILL.mdL32verified.claude/skills/stripe-best-practices/SKILL.mdL33verified.claude/skills/stripe-best-practices/references/billing.mdL33verified.claude/skills/stripe-projects/SKILL.mdL33verified.claude/skills/upgrade-stripe/SKILL.mdL33verified.claude/workflows/drift-sweep.jsL39verified.claude/workflows/brand-sweep.jsL42verified.claude/workflows/perf-audit.jsL43verified.claude/workflows/truth-audit.jsL44verified.claude/workflows/ship-program.jsL45verified.claude/workflows/tab-migrate.jsL46verified.claude/brain/sessions/2026-06-28-homepage-truth-audit.mdL48verifieddocs/features/anti-drift-registries.mdL48verifiedoperations/ci-and-shipping.md 29/29 resolve · verified
.claude/brain/decisions.mdL3verified.claude/brain/errors.mdL3verified.github/workflows/ci.ymlL5verified.claude/brain/sessions/2026-06-25-ci-resilience-process-fixes.mdL7verifiedCHANGELOG.d/1235-ci-resilience-process-fixes.mdL7verified.github/workflows/eval-gate.ymlL11verified.github/workflows/loop-evals.ymlL11verified.github/workflows/cost-audit.ymlL12verified.github/workflows/brain-reflect.ymlL13verified.github/workflows/publish-npm.ymlL14verified.github/workflows/release.ymlL14verified.github/workflows/merge-queue.ymlL20verified.github/workflows/merge-gate.ymlL21verified.github/workflows/auto-queue-label.ymlL22verifiedCHANGELOG.d/merge-queue-lite.mdL24verifiedCHANGELOG.d/merge-queue-status.mdL24verifiedCHANGELOG.d/merge-queue-changelog-fragments.mdL24verifiedCHANGELOG.d/runbook-merge-queue-pat.mdL24verifiedCHANGELOG.mdL28verifiedCHANGELOG.d/README.mdL28verifiedCHANGELOG.d/anti-drift-registries.mdL30verifiedCHANGELOG.d/changelog-harden-malformed.mdL30verified.claude/brain/sessions/2026-06-25-changelog-assembler-hardening.mdL30verified.claude/brain/sessions/2026-07-02-changelog-fragment-hygiene.mdL30verifiedbin/ship-check.mjsL32verified.github/workflows/ship-check.ymlL34verified.claude/brain/sessions/2026-05-30-phase-7-t5-ship-check.mdL34verified.claude/skills/ship-feature/SKILL.mdL36verifiedbin/review-check.mjsL38verifiedquickstart.md 44/44 resolve · verified
bin/cli.mjsL7verifiedONBOARDING.mdL7verifiedREADME.mdL7verifiedpackage.jsonL7verifiedCLAUDE.mdL7verifiedbin/commands/init.mjsL15verifiedbin/commands/add-repo.mjsL15verifiedbin/commands/run.mjsL15verifiedbin/commands/doctor.mjsL15verifiedbin/commands/verify.mjsL15verifiedbin/commands/conform.mjsL15verifiedbin/commands/go-live.mjsL15verifiedbin/commands/remove.mjsL15verifiedbin/repoops-init.mjsL15verifiedbin/db/schema.mjsL16verifiedbin/db/migrations/0000_init.sqlL16verified.claude/brain/features.d/daemon-concurrency-streaming.mdL17verified.claude/brain/features.d/daemon-observability.mdL17verified.claude/brain/features.d/daemon-push-resilience.mdL17verifieddocs/features/hosted-dashboard.mdL18verifieddocs/features/hosted-full-parity.mdL18verifieddocs/deploy/hosted-mcp.mdL18verifieddocs/deploy/hosted-loop-runner.mdL18verified.claude/brain/INDEX.mdL19verified.claude/brain/decisions.mdL19verifiedbin/mcp-brain.mjsL19verifiedbin/mcp-brain-codebase.mjsL19verifiedbin/mcp-brain-team.mjsL19verifiedbin/mcp-brain-prod.mjsL19verifiedbin/mcp-brain-business.mjsL19verified.claude/brain/brain-search.mdL23verified.claude/brain/brain-mcp.mdL23verified.claude/brain/taxonomy.jsonL23verified.claude/brain/immune-ladder.jsonL23verified.claude/brain/errors.mdL25verified.claude/agents/pr-shipper.mdL29verified.claude/agents/security-reviewer.mdL29verified.claude/agents/drift-auditor.mdL29verified.claude/workflows/ship-program.jsL29verified.claude/workflows/truth-audit.jsL29verified.github/workflows/ci.ymlL29verified.github/workflows/merge-queue.ymlL29verified.github/workflows/ship-check.ymlL29verified.github/workflows/publish-npm.ymlL29verifiedSee how one memory earns its receipt
One real lesson, walked from the mistake that taught it to the signed pack that carries it.