{"timestamp":"2026-06-04T00:34:59.850Z","overallScore":85,"status":"healthy","tierA":{"status":"healthy","score":100,"root":"/Users/hans/memory-vault/canonical","totalMarkdownFiles":65,"staleCount":0,"reviewCount":0,"missingCount":0,"tracked":[{"name":"Current State","path":"CURRENT_STATE.md","modified":"2026-06-02T02:36:03.252Z","ageDays":1,"cadenceDays":7,"cadence":"weekly","status":"healthy","notes":"Primary source for current focus and active work.","size":4543},{"name":"Master Registry","path":"MASTER_REGISTRY.md","modified":"2026-06-03T00:53:11.813Z","ageDays":0,"cadenceDays":30,"cadence":"on service/project changes","status":"healthy","notes":"Authoritative service, project, and tool map.","size":14662},{"name":"System Guidelines","path":"SYSTEM_GUIDELINES.md","modified":"2026-05-30T19:29:08.392Z","ageDays":4,"cadenceDays":30,"cadence":"on governance/routing changes","status":"healthy","notes":"Agent rules, retrieval routing, and memory governance.","size":8394},{"name":"Infrastructure","path":"INFRASTRUCTURE.md","modified":"2026-06-02T02:36:25.248Z","ageDays":1,"cadenceDays":30,"cadence":"on service/tool changes","status":"healthy","notes":"Runtime and architecture map.","size":4518},{"name":"Known Issues","path":"KNOWN_ISSUES.md","modified":"2026-05-28T02:05:45.832Z","ageDays":6,"cadenceDays":14,"cadence":"on blocker changes","status":"healthy","notes":"Current blockers and resolved operational history.","size":3689},{"name":"Decisions Log","path":"DECISIONS_LOG.md","modified":"2026-05-30T16:56:42.132Z","ageDays":4,"cadenceDays":45,"cadence":"on durable decisions","status":"healthy","notes":"Durable decisions that should not live only in OB1.","size":6793},{"name":"eb-catalyst","path":"eb-catalyst","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":45,"cadence":"active project changes","status":"healthy","notes":"11 project files; status follows the oldest file so stale project folders stay visible.","fileCount":11},{"name":"projects/desks","path":"projects/desks","modified":"2026-06-03T03:21:03.805Z","ageDays":0,"cadenceDays":45,"cadence":"active project changes","status":"healthy","notes":"8 project files; status follows the oldest file so stale project folders stay visible.","fileCount":8},{"name":"projects/health-fitness","path":"projects/health-fitness","modified":"2026-04-25T22:28:17.324Z","ageDays":39,"cadenceDays":45,"cadence":"active project changes","status":"healthy","notes":"3 project files; status follows the oldest file so stale project folders stay visible.","fileCount":3},{"name":"projects/memory-system","path":"projects/memory-system","modified":"2026-04-23T02:47:11.278Z","ageDays":41,"cadenceDays":45,"cadence":"active project changes","status":"healthy","notes":"1 project files; status follows the oldest file so stale project folders stay visible.","fileCount":1},{"name":"projects/openclaw","path":"projects/openclaw","modified":"2026-06-03T00:30:16.275Z","ageDays":41,"cadenceDays":45,"cadence":"active project changes","status":"healthy","notes":"9 project files; status follows the oldest file so stale project folders stay visible.","fileCount":9}],"inventory":[{"name":"calendar.md","path":"tax/calendar.md","modified":"2026-06-03T13:00:06.541Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1877},{"name":"DESKS-STATUS-OVERVIEW.md","path":"projects/desks/DESKS-STATUS-OVERVIEW.md","modified":"2026-06-03T03:21:03.805Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":15611},{"name":"phase5-complete-handoff.md","path":"projects/desks/build/phase5-complete-handoff.md","modified":"2026-06-03T03:10:00.696Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":5811},{"name":"open-questions.md","path":"tax/binder/2026/open-questions.md","modified":"2026-06-03T03:09:22.702Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":6057},{"name":"phase5d-handoff-2026-06-02.md","path":"projects/desks/build/phase5d-handoff-2026-06-02.md","modified":"2026-06-03T02:57:17.886Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":4151},{"name":"deferred-revenue.md","path":"equity/transaction-2026/deferred-revenue.md","modified":"2026-06-03T02:56:47.409Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":3883},{"name":"rollover-equity.md","path":"equity/transaction-2026/rollover-equity.md","modified":"2026-06-03T02:56:46.670Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":3845},{"name":"phase5c-handoff-2026-06-02.md","path":"projects/desks/build/phase5c-handoff-2026-06-02.md","modified":"2026-06-03T02:37:00.843Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":5526},{"name":"README.md","path":"equity/k1/README.md","modified":"2026-06-03T02:34:12.137Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1881},{"name":"basis-build.md","path":"equity/transaction-2026/basis-build.md","modified":"2026-06-03T02:33:57.789Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":3840},{"name":"FY2017.md","path":"equity/k1/FY2017.md","modified":"2026-06-03T02:33:34.429Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1698},{"name":"FY2018.md","path":"equity/k1/FY2018.md","modified":"2026-06-03T02:33:25.900Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1570},{"name":"FY2019.md","path":"equity/k1/FY2019.md","modified":"2026-06-03T02:33:18.409Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1520},{"name":"FY2020.md","path":"equity/k1/FY2020.md","modified":"2026-06-03T02:33:12.899Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1611},{"name":"FY2021.md","path":"equity/k1/FY2021.md","modified":"2026-06-03T02:33:05.341Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2274},{"name":"FY2022.md","path":"equity/k1/FY2022.md","modified":"2026-06-03T02:32:51.750Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1651},{"name":"FY2023.md","path":"equity/k1/FY2023.md","modified":"2026-06-03T02:32:44.753Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1656},{"name":"FY2024.md","path":"equity/k1/FY2024.md","modified":"2026-06-03T02:32:36.615Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2036},{"name":"FY2025.md","path":"equity/k1/FY2025.md","modified":"2026-06-03T02:32:26.115Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1990},{"name":"PARTNER-ECONOMICS.md","path":"equity/PARTNER-ECONOMICS.md","modified":"2026-06-03T02:32:07.979Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":5594},{"name":"phase5b-handoff-2026-06-02.md","path":"projects/desks/build/phase5b-handoff-2026-06-02.md","modified":"2026-06-03T01:41:36.202Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":6384},{"name":"MASTER_REGISTRY.md","path":"MASTER_REGISTRY.md","modified":"2026-06-03T00:53:11.813Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":14662},{"name":"index.md","path":"tax/binder/2026/index.md","modified":"2026-06-03T00:52:22.829Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":688},{"name":"proceeds.md","path":"equity/transaction-2026/proceeds.md","modified":"2026-06-03T00:47:04.400Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1901},{"name":"workpaper-TY2026.md","path":"equity/transaction-2026/workpaper-TY2026.md","modified":"2026-06-03T00:46:20.422Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":10678},{"name":"desks-build-handoff-2026-06-02.md","path":"projects/desks/build/desks-build-handoff-2026-06-02.md","modified":"2026-06-03T00:46:20.419Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":11190},{"name":"investment-desk-spec.md","path":"projects/desks/investment-desk-spec.md","modified":"2026-06-03T00:46:20.416Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":14573},{"name":"equity-desk-spec.md","path":"projects/desks/equity-desk-spec.md","modified":"2026-06-03T00:46:20.411Z","ageDays":0,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":4237},{"name":"README.md","path":"projects/openclaw/README.md","modified":"2026-06-03T00:30:16.275Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":638},{"name":"PROJECT_CONTEXT.md","path":"projects/openclaw/PROJECT_CONTEXT.md","modified":"2026-06-03T00:30:16.273Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":664},{"name":"open-brain.md","path":"projects/openclaw/open-brain.md","modified":"2026-06-03T00:30:08.806Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1718},{"name":"profile.md","path":"tax/profile.md","modified":"2026-06-02T03:09:02.659Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1823},{"name":"savings-review.md","path":"tax/binder/2026/savings-review.md","modified":"2026-06-02T02:46:39.901Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2634},{"name":"prior-years.md","path":"tax/prior-years.md","modified":"2026-06-02T02:45:59.717Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":11502},{"name":"INFRASTRUCTURE.md","path":"INFRASTRUCTURE.md","modified":"2026-06-02T02:36:25.248Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":4518},{"name":"CURRENT_STATE.md","path":"CURRENT_STATE.md","modified":"2026-06-02T02:36:03.252Z","ageDays":1,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":4543},{"name":"01KSX68R36BSV8HN3FCPV16YF5.md","path":"tax/processed/01KSX68R36BSV8HN3FCPV16YF5.md","modified":"2026-05-30T21:19:11.850Z","ageDays":4,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":963},{"name":"reconciliation.md","path":"tax/binder/2026/reconciliation.md","modified":"2026-05-30T21:19:11.849Z","ageDays":4,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":428},{"name":"01KSX68R36BSV8HN3FCPV16YF5.md","path":"tax/binder/2026/documents/01KSX68R36BSV8HN3FCPV16YF5.md","modified":"2026-05-30T19:37:39.177Z","ageDays":4,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":822},{"name":"SYSTEM_GUIDELINES.md","path":"SYSTEM_GUIDELINES.md","modified":"2026-05-30T19:29:08.392Z","ageDays":4,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":8394},{"name":"DECISIONS_LOG.md","path":"DECISIONS_LOG.md","modified":"2026-05-30T16:56:42.132Z","ageDays":4,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":6793},{"name":"KNOWN_ISSUES.md","path":"KNOWN_ISSUES.md","modified":"2026-05-28T02:05:45.832Z","ageDays":6,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":3689},{"name":"CONTEXT_CARL.md","path":"eb-catalyst/CONTEXT_CARL.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1822},{"name":"DATA_BOUNDARIES.md","path":"eb-catalyst/DATA_BOUNDARIES.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1955},{"name":"DECISIONS.md","path":"eb-catalyst/DECISIONS.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1818},{"name":"DOCUMENTATION_STANDARDS.md","path":"eb-catalyst/DOCUMENTATION_STANDARDS.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2566},{"name":"EB_CATALYST.md","path":"eb-catalyst/EB_CATALYST.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":4010},{"name":"HUMAN_REVIEW_GATES.md","path":"eb-catalyst/HUMAN_REVIEW_GATES.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1936},{"name":"IP_MODEL.md","path":"eb-catalyst/IP_MODEL.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1738},{"name":"PILOT_PLAN.md","path":"eb-catalyst/PILOT_PLAN.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1947},{"name":"README.md","path":"eb-catalyst/README.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2042},{"name":"SECURITY_MODEL.md","path":"eb-catalyst/SECURITY_MODEL.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":2201},{"name":"SKILL_SELECTION.md","path":"eb-catalyst/SKILL_SELECTION.md","modified":"2026-05-26T02:28:18.000Z","ageDays":8,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":3539},{"name":"SLEEP_RECOVERY.md","path":"projects/health-fitness/SLEEP_RECOVERY.md","modified":"2026-04-25T22:28:17.324Z","ageDays":39,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":520},{"name":"TRAINING_LOG.md","path":"projects/health-fitness/TRAINING_LOG.md","modified":"2026-04-25T22:28:15.875Z","ageDays":39,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1343},{"name":"HEALTH_SUMMARY.md","path":"projects/health-fitness/HEALTH_SUMMARY.md","modified":"2026-04-25T22:28:12.472Z","ageDays":39,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1400},{"name":"OPERATING_PREFERENCES.md","path":"OPERATING_PREFERENCES.md","modified":"2026-04-25T22:28:07.297Z","ageDays":39,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":2301},{"name":"PROFILE.md","path":"PROFILE.md","modified":"2026-04-25T22:27:53.050Z","ageDays":39,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Top-level canonical file.","size":2027},{"name":"system-guidelines-agent.md","path":"projects/openclaw/system-guidelines-agent.md","modified":"2026-04-25T00:13:15.461Z","ageDays":40,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1398},{"name":"tools.md","path":"projects/openclaw/tools.md","modified":"2026-04-25T00:13:15.445Z","ageDays":40,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1624},{"name":"tasks.md","path":"projects/openclaw/tasks.md","modified":"2026-04-25T00:13:15.427Z","ageDays":40,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1380},{"name":"system-guidelines.md","path":"projects/openclaw/system-guidelines.md","modified":"2026-04-25T00:13:15.406Z","ageDays":40,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":1903},{"name":"README.md","path":"projects/memory-system/README.md","modified":"2026-04-23T02:47:11.278Z","ageDays":41,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":391},{"name":"AGENTS.md","path":"projects/openclaw/AGENTS.md","modified":"2026-04-23T02:39:25.799Z","ageDays":41,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":7919},{"name":"USER.md","path":"projects/openclaw/USER.md","modified":"2026-04-23T02:39:25.797Z","ageDays":41,"cadenceDays":null,"cadence":"inventory only","status":"healthy","notes":"Project or nested canonical file.","size":6383}]},"ob1":{"status":"review","totalThoughts":337,"lastSevenDays":null,"decisionLike":96,"topTopics":[{"topic":"Mission Control","count":35},{"topic":"Home Automation","count":32},{"topic":"health","count":26},{"topic":"OpenClaw","count":24},{"topic":"Security","count":17},{"topic":"Health Agent","count":17},{"topic":"migration","count":13},{"topic":"project management","count":12}],"duplicateClusters":0,"staleWarnings":2,"notes":["OB1 stats are read through the existing read-only MCP pattern.","Health Agent volume is high enough to deserve topic filters.","Recent thought sample was unavailable; stats summary is still visible."]},"promotions":{"status":"review","queuePath":"/Users/hans/memory-vault/inbox/memory-review","queueExists":true,"files":["README.md"],"candidates":[{"summary":"Desks data-boundary rule","target":"`canonical/projects/desks/DATA_BOUNDARIES.md` or `SYSTEM_GUIDELINES.md` pointer","confidence":"0.9","sensitivity":"needs Hans review","status":"audit candidate","source":"2026-05-30 canonical gap analysis"},{"summary":"OB1 retrieval rules","target":"Mission Control memory-health spec / existing guidelines","confidence":"0.9","sensitivity":"normal","status":"audit candidate","source":"2026-05-30 canonical gap analysis"},{"summary":"Mission Control all-clear and activity adoption","target":"`KNOWN_ISSUES.md` or Mission Control status source","confidence":"0.8","sensitivity":"needs Hans review","status":"audit candidate","source":"2026-05-30 canonical gap analysis"},{"summary":"OpenClaw current operational status","target":"`canonical/projects/openclaw/README.md`","confidence":"0.8","sensitivity":"needs Hans review","status":"audit candidate","source":"2026-05-30 canonical gap analysis"},{"summary":"Memory-system Tier B live status","target":"`canonical/projects/memory-system/README.md`","confidence":"0.8","sensitivity":"needs Hans review","status":"audit candidate","source":"2026-05-30 canonical gap analysis"},{"summary":"Health Agent capture-volume/dedup lesson","target":"Mission Control health spec or `SYSTEM_GUIDELINES.md`","confidence":"0.7","sensitivity":"needs Hans review","status":"audit candidate","source":"2026-05-30 canonical gap analysis"}],"notes":["1 review file(s) found in the memory-review queue.","Queue files are displayed read-only."]},"conflicts":{"status":"review","warnings":[{"topic":"OpenClaw blocker wording","severity":"warn","evidence":["KNOWN_ISSUES says there are no current open blockers.","CURRENT_STATE still mentions OpenClaw trust dirs or askFallback configuration work."],"recommendedAction":"Decide whether this is non-blocking configuration debt or an open issue during the next canonical review."},{"topic":"Memory-system project README","severity":"warn","evidence":["projects/memory-system/README.md frames Tier B as future-oriented.","Current infrastructure and guidelines treat OB1/Tier B as live."],"recommendedAction":"Propose a concise README refresh that points agents to INFRASTRUCTURE and SYSTEM_GUIDELINES."},{"topic":"OB1 stale retrieval risk","severity":"info","evidence":["The latest retrieval suite found that semantic-only OB1 searches can rank stale OpenClaw or Mission Control entries above newer entries."],"recommendedAction":"Use topic-filtered OB1 retrieval with larger limits for active projects; keep this visible until supersession markers exist."}]},"tests":{"status":"review","latest":{"runId":"memory-regression-2026-05-30-seeded-audit","timestamp":"2026-05-30T12:00:00-06:00","source":"2026-05-30 memory-retrieval-test-suite.md","mode":"seeded-audit","overallScore":17,"maxScore":21,"status":"review","tests":[{"name":"Current Focus","expectedSources":["Tier A first","OB1 if stale or vague"],"actualSources":["CURRENT_STATE.md","MASTER_REGISTRY.md","OB1 current-focus search"],"score":2,"maxScore":3,"pass":true,"findings":["Tier A is strong; OB1 first result was older 2026-05-08 Hans Brain focus and no longer complete."]},{"name":"Hans Brain Architecture","expectedSources":["Tier A primarily","OB1 for recent decisions"],"actualSources":["INFRASTRUCTURE.md","SYSTEM_GUIDELINES.md","MASTER_REGISTRY.md","OB1 architecture memories"],"score":3,"maxScore":3,"pass":true,"findings":["Clear layered model exists; Mission Control memory-health formalization was the main gap."]},{"name":"OpenClaw Current State","expectedSources":["Tier A","OB1"],"actualSources":["CURRENT_STATE.md","INFRASTRUCTURE.md","MASTER_REGISTRY.md","OB1 OpenClaw topic list"],"score":2,"maxScore":3,"pass":true,"findings":["Topic-filtered OB1 finds newer resolved entries; semantic-only search surfaces stale May troubleshooting."]},{"name":"Promotion Candidates","expectedSources":["OB1 primarily","Tier A for dedupe"],"actualSources":["OB1 promotion search/list","Tier A current files"],"score":2,"maxScore":3,"pass":true,"findings":["Strong candidates found, but no structured queue or confidence states exist."]},{"name":"New Agent Orientation","expectedSources":["Tier A primarily","OB1 for recent focus"],"actualSources":["SYSTEM_GUIDELINES.md","CURRENT_STATE.md","OB1 orientation search"],"score":3,"maxScore":3,"pass":true,"findings":["Tier A is explicit; OB1 has protocol and retrieval rules."]},{"name":"Mission Control Memory Health","expectedSources":["Tier A","OB1","Mission Control code/docs"],"actualSources":["Mission Control routes","audit-kit spec","OB1 Mission Control topic list","canonical files"],"score":2,"maxScore":3,"pass":true,"findings":["Existing primitives are good; dashboard lacked health cards and diagnostics."]},{"name":"Conflict Resolution","expectedSources":["Routing policy","Tier A"],"actualSources":["SYSTEM_GUIDELINES.md","audit-kit routing draft","observed OB1 stale conflicts"],"score":3,"maxScore":3,"pass":true,"findings":["Policy is clear, but needs an observable conflict register."]}]},"history":[{"runId":"memory-regression-2026-05-30-seeded-audit","timestamp":"2026-05-30T12:00:00-06:00","source":"2026-05-30 memory-retrieval-test-suite.md","mode":"seeded-audit","overallScore":17,"maxScore":21,"status":"review","tests":[{"name":"Current Focus","expectedSources":["Tier A first","OB1 if stale or vague"],"actualSources":["CURRENT_STATE.md","MASTER_REGISTRY.md","OB1 current-focus search"],"score":2,"maxScore":3,"pass":true,"findings":["Tier A is strong; OB1 first result was older 2026-05-08 Hans Brain focus and no longer complete."]},{"name":"Hans Brain Architecture","expectedSources":["Tier A primarily","OB1 for recent decisions"],"actualSources":["INFRASTRUCTURE.md","SYSTEM_GUIDELINES.md","MASTER_REGISTRY.md","OB1 architecture memories"],"score":3,"maxScore":3,"pass":true,"findings":["Clear layered model exists; Mission Control memory-health formalization was the main gap."]},{"name":"OpenClaw Current State","expectedSources":["Tier A","OB1"],"actualSources":["CURRENT_STATE.md","INFRASTRUCTURE.md","MASTER_REGISTRY.md","OB1 OpenClaw topic list"],"score":2,"maxScore":3,"pass":true,"findings":["Topic-filtered OB1 finds newer resolved entries; semantic-only search surfaces stale May troubleshooting."]},{"name":"Promotion Candidates","expectedSources":["OB1 primarily","Tier A for dedupe"],"actualSources":["OB1 promotion search/list","Tier A current files"],"score":2,"maxScore":3,"pass":true,"findings":["Strong candidates found, but no structured queue or confidence states exist."]},{"name":"New Agent Orientation","expectedSources":["Tier A primarily","OB1 for recent focus"],"actualSources":["SYSTEM_GUIDELINES.md","CURRENT_STATE.md","OB1 orientation search"],"score":3,"maxScore":3,"pass":true,"findings":["Tier A is explicit; OB1 has protocol and retrieval rules."]},{"name":"Mission Control Memory Health","expectedSources":["Tier A","OB1","Mission Control code/docs"],"actualSources":["Mission Control routes","audit-kit spec","OB1 Mission Control topic list","canonical files"],"score":2,"maxScore":3,"pass":true,"findings":["Existing primitives are good; dashboard lacked health cards and diagnostics."]},{"name":"Conflict Resolution","expectedSources":["Routing policy","Tier A"],"actualSources":["SYSTEM_GUIDELINES.md","audit-kit routing draft","observed OB1 stale conflicts"],"score":3,"maxScore":3,"pass":true,"findings":["Policy is clear, but needs an observable conflict register."]}]}],"resultPath":"/Users/hans/.openclaw/workspace/mission-control/data/memory-regression-results","runnerInterface":"Drop runner/manual JSON results into data/memory-regression-results/*.json; Mission Control reads and displays the latest result without mutating Tier A or OB1."},"readiness":{"status":"healthy","score":88,"summary":"A new agent should be able to orient using Tier A first, OB1 second, and Mission Control for observability.","checks":[{"name":"Required Tier A files","ok":true,"detail":"Core orientation files are present."},{"name":"Recursive project inventory","ok":true,"detail":"21 project files visible."},{"name":"OB1 reachable","ok":true,"detail":"337 total thoughts reported."},{"name":"Regression result available","ok":true,"detail":"17/21 from 2026-05-30 memory-retrieval-test-suite.md."},{"name":"No critical conflicts","ok":true,"detail":"3 visible warning(s), none marked critical."}],"missingContext":["OpenClaw blocker wording","Memory-system project README"]}}