Skip to content

Commit 58f06b2

Browse files
jpheinclaude
andauthored
docs(site): verbatim-first cohort cells — postgres_ingest benched + longhand/ladybugdb footnoted (Twilight #164) (#238)
Folds Twilight's #164 verbatim-first cohort into the matrix JSON + explorer (stacked on the #237 arch updates). Source JSON + embedded #fieldData both updated. postgres_ingest — BENCHED (the mempalace-raw ablation: verbatim postgres+pgvector, same MiniLM embedding as flat, only the backend swapped): - status bench_in_flight -> benched_on_multipass; sme_source -> the two #164 baselines; published_field R@5 0.966 (LongMemEval-S substrate-parity, n=500) kept as sme_measured. - categories cells added (were absent): Cat 1 = 0.833 mean_recall (jp-realm Cond-A) — IDENTICAL to flat; Cat 2c = 0.833 by_hop {1:0.852, 2:0.667} (no traversal); Cat 3/6 = 0.0 N/A-by-design floors, Cat 4/5/8 null N/A-by-design (no graph), Cat 9a/9b N/A-no-harness. Cat 7 (LoCoMo E2E QA) = null PLACEHOLDER — Twilight's run finishing; one-line follow-up when it lands. The headline: verbatim postgres reproduces the flat floor exactly — mempalace's lift is the GRAPH, not the store. longhand — wired_not_benched (Mode-B Claude-Code session archive; ingest_corpus NotImplementedError — no path to load an SME corpus). Cells stay absent; not_benched_footnote. ladybugdb — wired_not_benched (reader-only, no .ldb, no in-harness ingest path). Cells absent; footnote. ARCH FIX: was 'verbatim-first' (only lumped in for the #164 sweep) -> 'hybrid' (it's a typed-graph reader; the site arch_category_legend has no 'typed-graph' bucket, so hybrid = the graph bucket — flagged to Twilight to confirm). field_status_groups: bench_in_flight now empty; benched_on_multipass 8 -> 9. Headless-validated: html.parser clean, embedded JSON 33 rows, node --check PASS, status dist 9 benched / 2 wired-not-benched / 15 published-only / 7 no-data. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 9de09e2 commit 58f06b2

2 files changed

Lines changed: 98 additions & 24 deletions

File tree

baselines/cross_system_multipass_matrix_2026-05-30.json

Lines changed: 97 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,14 @@
127127
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
128128
"source": null,
129129
"source_type": "not_run"
130+
},
131+
"postgres_ingest": {
132+
"value": 0.833,
133+
"metric": "mean_recall (jp-realm Condition-A)",
134+
"scoreability": "scoreable",
135+
"note": "postgres+pgvector verbatim ingest, jp-realm-v0.1 Condition-A (n=30); SAME all-MiniLM-L6-v2 embedding + corpus as flat, ONLY the backend swapped (chroma→postgres+pgvector). mean_recall 0.833, full-recall 21/30 — IDENTICAL to the flat floor. The mempalace-raw ablation: verbatim postgres storage without the palace graph retrieves at the flat floor; mempalace's lift is the GRAPH.",
136+
"source": "https://github.com/techempower-org/multipass-structural-memory-eval/blob/main/baselines/jp_realm_v0_1_postgres_condA_2026-05-31.json",
137+
"source_type": "sme_measured"
130138
}
131139
},
132140
"2c": {
@@ -196,6 +204,18 @@
196204
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
197205
"source": null,
198206
"source_type": "not_run"
207+
},
208+
"postgres_ingest": {
209+
"value": 0.833,
210+
"metric": "mean_recall by-hop (jp-realm Cond-A)",
211+
"scoreability": "scoreable",
212+
"by_hop": {
213+
"1": 0.852,
214+
"2": 0.667
215+
},
216+
"note": "postgres Condition-A by-hop: hop-1 0.852 (n27) / hop-2 0.667 (n3) — identical to flat; no depth scaling (no traversal), the expected verbatim-first signature.",
217+
"source": "https://github.com/techempower-org/multipass-structural-memory-eval/blob/main/baselines/jp_realm_v0_1_postgres_condA_2026-05-31.json",
218+
"source_type": "sme_measured"
199219
}
200220
},
201221
"3": {
@@ -256,6 +276,13 @@
256276
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
257277
"source": null,
258278
"source_type": "not_run"
279+
},
280+
"postgres_ingest": {
281+
"value": 0.0,
282+
"scoreability": "N/A-by-design",
283+
"note": "postgres+pgvector is a vector store with no graph — surfaces no structured contradiction pairs by construction. Same 0.00 floor as flat.",
284+
"source": null,
285+
"source_type": "sme_measured"
259286
}
260287
},
261288
"4": {
@@ -319,6 +346,13 @@
319346
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
320347
"source": null,
321348
"source_type": "not_run"
349+
},
350+
"postgres_ingest": {
351+
"value": null,
352+
"scoreability": "N/A-by-design",
353+
"note": "no graph → no edges to measure for monoculture/dedup. N/A by design (verbatim no-structure substrate, same as flat).",
354+
"source": null,
355+
"source_type": "sme_measured"
322356
}
323357
},
324358
"5": {
@@ -383,6 +417,13 @@
383417
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
384418
"source": null,
385419
"source_type": "not_run"
420+
},
421+
"postgres_ingest": {
422+
"value": null,
423+
"scoreability": "N/A-by-design",
424+
"note": "no graph → no topology. N/A by design.",
425+
"source": null,
426+
"source_type": "sme_measured"
386427
}
387428
},
388429
"6": {
@@ -441,6 +482,13 @@
441482
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
442483
"source": null,
443484
"source_type": "not_run"
485+
},
486+
"postgres_ingest": {
487+
"value": 0.0,
488+
"scoreability": "N/A-by-design",
489+
"note": "no supersedes edges by construction → 0.00 supersession-completeness floor. Same as flat.",
490+
"source": null,
491+
"source_type": "sme_measured"
444492
}
445493
},
446494
"7": {
@@ -507,6 +555,14 @@
507555
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
508556
"source": null,
509557
"source_type": "not_run"
558+
},
559+
"postgres_ingest": {
560+
"value": null,
561+
"metric": "LoCoMo E2E QA accuracy (n=250 stratified, identical subset to flat)",
562+
"scoreability": "scoreable",
563+
"note": "postgres LoCoMo-10 E2E QA in flight (reader=judge=gpt-5.3-chat, exact 250-q subset flat used). Number lands shortly; compare to flat 0.384 unweighted / 0.4255 weighted.",
564+
"source": "https://github.com/techempower-org/multipass-structural-memory-eval/blob/main/baselines/locomo10_postgres_e2e_stratified_2026-05-31.json",
565+
"source_type": "sme_measured"
510566
}
511567
},
512568
"8": {
@@ -572,6 +628,13 @@
572628
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
573629
"source": null,
574630
"source_type": "not_run"
631+
},
632+
"postgres_ingest": {
633+
"value": null,
634+
"scoreability": "N/A-by-design",
635+
"note": "no declared ontology / no graph → nothing to check coherence against. N/A by design.",
636+
"source": null,
637+
"source_type": "sme_measured"
575638
}
576639
},
577640
"9a": {
@@ -627,6 +690,13 @@
627690
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
628691
"source": null,
629692
"source_type": "not_run"
693+
},
694+
"postgres_ingest": {
695+
"value": null,
696+
"scoreability": "N/A-no-harness",
697+
"note": "postgres_ingest exposes no harness manifest; driven directly. 9a is an orchestrator property regardless.",
698+
"source": null,
699+
"source_type": "sme_measured"
630700
}
631701
},
632702
"9b": {
@@ -674,6 +744,13 @@
674744
"note": "karpathy_compiled (Karpathy condition D2 -- LLM-compiled wiki): Adapter wired (sme/conditions/karpathy_compiled.py + compile-wiki) as the Karpathy D2 control, but not yet run through any SME cat. No baseline reading exists for any cat -- WIRED but NOT YET BENCHED, an honest coverage gap, not a measured 0.",
675745
"source": null,
676746
"source_type": "not_run"
747+
},
748+
"postgres_ingest": {
749+
"value": null,
750+
"scoreability": "N/A-no-harness",
751+
"note": "no get_harness_manifest().",
752+
"source": null,
753+
"source_type": "sme_measured"
677754
}
678755
}
679756
},
@@ -702,7 +779,7 @@
702779
"mem0_note": "2026-05-31 (cassia-2, #146): Mem0-OSS slotted as a VERDICT row per Solara's #221 verdict. Retrieval/QA cats = verified + runnable, on-harness QA deferred (extraction-throughput-bound, ~9s/ingest warm -> ~18h strat150). Structural cats N/A because GRAPH MEMORY WAS REMOVED FROM mem0 OSS (zero edges) -- a distinct finding from Hindsight's no-endpoint. The matrix is now COMPLETE: mempalace + OMEGA fully scored; Hindsight + Mem0 verdict rows. Cross-system cost-wall finding now has BOTH extraction-cost numbers (Hindsight ~150h, Mem0 ~18h) vs verbatim-first mempalace ~0 marginal cost.",
703780
"status": "FULL-FIELD — every survey system as a row, two column-groups (published_field = self-reported survey claims, NOT SME-measured; sme_multipass = our harness, real-or-not-benched). The 8-row SME matrix (categories block) is unchanged + canonical for the measured cells.",
704781
"expansion_note": "2026-05-31 (cassia-2, #163): expanded from 4 systems to ALL harness-tested systems with honest per-cell coverage. mempalace Cat 4/5/8 flipped verdict->FINAL exact numbers (post re-map/DELETE/networkx). Added: flat (no-structure CONTROL -- real Cat 1/2c/7, structural N/A BY DESIGN), rlm (Cat 9a orchestrator arm -- the 46.7% invocation plateau, structural not-run), full_context (D1) + karpathy_compiled (D2) (Karpathy baselines, wired but not-run). oracle/random adapters present but not run as matrix cells (noted in doc). Every cell is a real reading OR an explicit marker (N/A-no-graph-endpoint / N/A-by-design / N/A-no-harness / not-run / emergent / verified-qa-deferred) -- NO fabricated numbers.",
705-
"not_benched_footnote": "oracle_retrieval (ceiling) + random_retrieval (floor) adapters are present in the registry but were not run as matrix cells -- they are diagnostic BOUNDS, not products, and the reader_trueoracle_* baselines are a reader-config experiment, not an oracle-adapter Cat run. Footnoted, not given rows. (full_context D1 / karpathy_compiled D2 ARE shown as explicit wired-but-not-benched rows.)",
782+
"not_benched_footnote": "oracle_retrieval (ceiling) + random_retrieval (floor) adapters are present in the registry but were not run as matrix cells -- they are diagnostic BOUNDS, not products, and the reader_trueoracle_* baselines are a reader-config experiment, not an oracle-adapter Cat run. Footnoted, not given rows. (full_context D1 / karpathy_compiled D2 ARE shown as explicit wired-but-not-benched rows.) Also wired-but-not-benched: longhand (Mode-B Claude-Code session archive; ingest_corpus NotImplementedError — no path to load an SME corpus) and ladybugdb (typed-graph reader; reader-only, no .ldb exists, no in-harness ingest path). [#164, Twilight]",
706783
"distinct_na_structural_reasons": {
707784
"flat": "N/A BY DESIGN -- no-structure control; there is intentionally no graph (it's the baseline the structural delta is measured against).",
708785
"hindsight": "N/A NO GRAPH ENDPOINT -- extraction-then-retrieve; serves no standalone graph API at all.",
@@ -982,7 +1059,7 @@
9821059
"arch_category": "compile-upstream"
9831060
},
9841061
"longhand": {
985-
"status": "bench_in_flight",
1062+
"status": "wired_not_benched",
9861063
"display": "Longhand",
9871064
"published_field": {
9881065
"longmemeval_qa": {
@@ -1004,24 +1081,24 @@
10041081
"verification": "none (no published benchmarks)",
10051082
"source": "memorypalace/docs/research/2026-05-24-memory-system-benchmarks.md (2026-05-24) (Longhand: 'No benchmarks published', line 85/128)",
10061083
"disclaimer": "SELF-REPORTED by the system's team / survey — NOT SME-measured. Metric/model/judge/subset vary; see comparability_caveats.",
1007-
"note": "Verbatim-first cohort. SME multipass bench IN FLIGHT (Twilight, #164) — real cells drop in when she reports. Longhand publishes no quantitative benchmarks."
1084+
"note": "Verbatim-first Claude-Code session archive (Wynelson94/longhand, pip 0.9.3). WIRED into the SME registry but UN-PROVISIONABLE on this harness: the adapter is Mode-B diagnostic-only — ingest_corpus raises NotImplementedError; Longhand only ingests Claude Code session JSONL via its own Stop/SessionEnd hooks, never arbitrary corpora, so there is NO path to load jp-realm/LoCoMo into a longhand store. Footnoted wired-not-benched, alongside Karpathy D1/D2."
10081085
},
10091086
"sme_status": "bench-in-flight (#164, Twilight)",
10101087
"architecture": "verbatim-first (no published benchmarks)",
10111088
"sme_source": {
10121089
"source": null,
1013-
"source_type": "bench_in_flight"
1090+
"source_type": "wired_not_benched"
10141091
},
10151092
"arch_category": "verbatim-first"
10161093
},
10171094
"postgres_ingest": {
1018-
"status": "bench_in_flight",
1095+
"status": "benched_on_multipass",
10191096
"display": "postgres_ingest",
10201097
"published_field": {
10211098
"longmemeval_qa": {
1022-
"value": "--",
1023-
"source": null,
1024-
"source_type": "none"
1099+
"value": "R@5 0.966 (LongMemEval-S substrate-parity, n=500; retrieval-only, no E2E QA)",
1100+
"source": "https://github.com/techempower-org/multipass-structural-memory-eval/blob/main/baselines/lme_substrate_postgres_2026-05-17.json",
1101+
"source_type": "sme_measured"
10251102
},
10261103
"locomo_qa": {
10271104
"value": "--",
@@ -1037,18 +1114,18 @@
10371114
"verification": "none (no published benchmarks)",
10381115
"source": "n/a (SME-internal verbatim-first adapter)",
10391116
"disclaimer": "SELF-REPORTED by the system's team / survey — NOT SME-measured. Metric/model/judge/subset vary; see comparability_caveats.",
1040-
"note": "Verbatim-first cohort. SME multipass bench IN FLIGHT (Twilight, #164) — real cells drop in when she reports. "
1117+
"note": "Verbatim-first cohort, the 'upstream MemPalace raw' ablation — mempalace's own postgres storage WITHOUT the palace graph. SME multipass benched (#164): jp-realm Cond-A Cat 1/2c = 0.833 (IDENTICAL to flat) + LoCoMo Cat 7. R@5 0.966 substrate-parity held as the published_field retrieval number."
10411118
},
1042-
"sme_status": "bench-in-flight (#164, Twilight)",
1043-
"architecture": "verbatim-first (postgres ingest)",
1119+
"sme_status": "benched (#164, Twilight)",
1120+
"architecture": "verbatim-first (postgres+pgvector ingest; same MiniLM embedding as flat — backend-swap ablation of mempalace’s own raw store)",
10441121
"sme_source": {
1045-
"source": null,
1046-
"source_type": "bench_in_flight"
1122+
"source": "https://github.com/techempower-org/multipass-structural-memory-eval/blob/main/baselines/jp_realm_v0_1_postgres_condA_2026-05-31.json (+ baselines/locomo10_postgres_e2e_stratified_2026-05-31.json)",
1123+
"source_type": "sme_measured"
10471124
},
10481125
"arch_category": "verbatim-first"
10491126
},
10501127
"ladybugdb": {
1051-
"status": "bench_in_flight",
1128+
"status": "wired_not_benched",
10521129
"display": "LadybugDB",
10531130
"published_field": {
10541131
"longmemeval_qa": {
@@ -1070,15 +1147,15 @@
10701147
"verification": "none (no published benchmarks)",
10711148
"source": "n/a (SME-internal verbatim-first adapter)",
10721149
"disclaimer": "SELF-REPORTED by the system's team / survey — NOT SME-measured. Metric/model/judge/subset vary; see comparability_caveats.",
1073-
"note": "Verbatim-first cohort. SME multipass bench IN FLIGHT (Twilight, #164) — real cells drop in when she reports. "
1150+
"note": "Schema-agnostic LadybugDB graph reader (real_ladybug, pip 0.15.3, cp312 wheel). NOT verbatim-first — a typed-graph reader (grouped with the verbatim cohort only for the #164 sweep). WIRED into the registry but UN-PROVISIONABLE on this harness: the adapter is a READER only (ingest_corpus raises NotImplementedError); it needs an existing .ldb or a live /search API. No SME .ldb exists, and building one needs the target project's indexer pipeline (not checked out). Footnoted wired-not-benched."
10741151
},
10751152
"sme_status": "bench-in-flight (#164, Twilight)",
10761153
"architecture": "verbatim-first (LadybugDB)",
10771154
"sme_source": {
10781155
"source": null,
1079-
"source_type": "bench_in_flight"
1156+
"source_type": "wired_not_benched"
10801157
},
1081-
"arch_category": "verbatim-first"
1158+
"arch_category": "hybrid"
10821159
},
10831160
"mem0_platform_v3": {
10841161
"status": "published_field_only",
@@ -1825,13 +1902,10 @@
18251902
"flat",
18261903
"rlm",
18271904
"full_context",
1828-
"karpathy_compiled"
1829-
],
1830-
"bench_in_flight": [
1831-
"longhand",
1832-
"postgres_ingest",
1833-
"ladybugdb"
1905+
"karpathy_compiled",
1906+
"postgres_ingest"
18341907
],
1908+
"bench_in_flight": [],
18351909
"published_field_only": [
18361910
"mem0_platform_v3",
18371911
"mastra",

0 commit comments

Comments
 (0)