Skip to content

Commit 6a264d9

Browse files
jpheinclaude
andcommitted
docs: promote verbatim-vs-derivative essay from research/ to README (#170)
The verbatim-vs-derivative axis essay (docs/research/verbatim-vs-derivative-axis.md) is the fork's standalone treatment of Principle 1. Issue #170 asked for it to be elevated from a buried research/ doc to a first-class reference that external readers can find via the README. README changes: - Inline link from "What this is" → essay (replacing bare text "verbatim-vs-derivative thesis"). - Inline link from "Why this fork exists" → essay (replacing bare text "verbatim-vs-derivative axis"). - New "Sources — Synthesis and research" subsection calling out the essay by name as the standalone treatment of Principle 1, alongside the True Memory comparison, benchmark survey, and three-patterns research. Essay changes: - Two broken anchors fixed in Further reading: both pointed at README sections (#the-four-layers, #the-thesis-operational-principles) that moved to docs/ARCHITECTURE.md in the README pivot. - Body paragraph reference to "the README's thesis section" retargeted to docs/ARCHITECTURE.md for the same reason. - Last revised bumped to 2026-05-24. Closes #170. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 6fba91d commit 6a264d9

5 files changed

Lines changed: 65 additions & 8 deletions

File tree

FORK_CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4141
*Files:* `mempalace/cli.py`, `tests/test_cli_stats.py`
4242

4343

44+
### Changed
45+
46+
47+
- **Promote verbatim-vs-derivative essay from research/ to README (#170)** ([`TBD`](https://github.com/techempower-org/mempalace/commit/TBD))
48+
The verbatim-vs-derivative axis essay
49+
(``docs/research/verbatim-vs-derivative-axis.md``) is the
50+
standalone treatment of Principle 1. Linked inline from the
51+
README's "What this is" and "Why this fork exists" sections,
52+
and called out by name in a new "Sources — Synthesis and
53+
research" subsection alongside the True Memory comparison,
54+
benchmark survey, and three-patterns research. Also fixes
55+
two broken anchors in the essay's Further reading section
56+
(pointed at the old README locations of "the four layers"
57+
and "the thesis"; both moved to ``docs/ARCHITECTURE.md`` in
58+
the README pivot) and refreshes the essay's Last-revised
59+
date. Closes #170.
60+
61+
*Files:* `README.md`, `docs/research/verbatim-vs-derivative-axis.md`
62+
63+
4464
## [2026-05-23]
4565

4666

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929

3030
A verbatim-first local AI memory system. This fork tracks `upstream/develop` through the 2026-05-23 sync (commit `eb77c8c`) and runs in production on a **335K+ drawer Postgres + pgvector + Apache AGE palace** behind [palace-daemon](https://github.com/techempower-org/palace-daemon). It carries ~507 fork-ahead commits that compose with — not replace — bensig's release direction; the v3.3.5 release (2026-05-10) includes our co-authored `_get_collection` retry-once via upstream #1377. 3009 tests pass on `main`.
3131

32-
The fork's architectural thinking — the four-layer memory model, the verbatim-vs-derivative thesis, design principles, and the two-memory-layer pairing with Auto Dream — lives in [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). The new things here are *what we've learned*, not just what we've fixed.
32+
The fork's architectural thinking — the four-layer memory model, the [verbatim-vs-derivative thesis](docs/research/verbatim-vs-derivative-axis.md), design principles, and the two-memory-layer pairing with Auto Dream — lives in [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). The new things here are *what we've learned*, not just what we've fixed.
3333

3434
## Why this fork exists
3535

36-
We surveyed the memory-system landscape in April 2026 and found no verbatim-first local system with MCP. The landscape has since fragmented — MCP memory servers proliferated in May 2026 — but the verbatim-vs-derivative axis remains the clearest architectural dividing line. Updated survey as of 2026-05-24:
36+
We surveyed the memory-system landscape in April 2026 and found no verbatim-first local system with MCP. The landscape has since fragmented — MCP memory servers proliferated in May 2026 — but the [verbatim-vs-derivative axis](docs/research/verbatim-vs-derivative-axis.md) remains the clearest architectural dividing line. Updated survey as of 2026-05-24:
3737

3838
### Verbatim-first systems
3939

@@ -253,6 +253,13 @@ The full enumeration of fork-ahead changes. The canonical source is [`docs/fork-
253253

254254
## Sources
255255

256+
### Synthesis and research
257+
258+
- [**The Verbatim-vs-Derivative Axis**](docs/research/verbatim-vs-derivative-axis.md) — standalone treatment of [Principle 1](docs/ARCHITECTURE.md#1-verbatim-vs-derivative-is-the-canonical-axis). Structural argument, the April-May 2026 recovery-collection episode (210× token-budget gap closed by one structural change), and Anthropic's Dreams API as independent vendor-API ratification of the same axis.
259+
- [**True Memory vs MemPalace**](docs/research/2026-05-24-true-memory-comparison.md) — six-vs-four layers, benchmark comparison, convergent verbatim-first design.
260+
- [**Memory System Benchmarks (2026-05)**](docs/research/2026-05-24-memory-system-benchmarks.md) — LongMemEval/LoCoMo/BEAM landscape survey across 20+ systems.
261+
- [**Three Patterns for Agent Memory**](docs/research/three-patterns-for-agent-memory.md) — Familiar / RLM / parallel hybrid on jp-realm-v0.1; invocation as bottleneck.
262+
256263
See [`docs/BIBLIOGRAPHY.md`](docs/BIBLIOGRAPHY.md) for the complete documentation index and external references.
257264

258265
## License

docs/fork-changes.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,29 @@
2424

2525
entries:
2626

27+
- id: verbatim-derivative-essay-promotion
28+
date: 2026-05-24
29+
bucket: Changed
30+
commit: TBD
31+
area: Docs
32+
summary: "Promote verbatim-vs-derivative essay from research/ to README (#170)"
33+
files:
34+
- README.md
35+
- docs/research/verbatim-vs-derivative-axis.md
36+
body: |
37+
The verbatim-vs-derivative axis essay
38+
(``docs/research/verbatim-vs-derivative-axis.md``) is the
39+
standalone treatment of Principle 1. Linked inline from the
40+
README's "What this is" and "Why this fork exists" sections,
41+
and called out by name in a new "Sources — Synthesis and
42+
research" subsection alongside the True Memory comparison,
43+
benchmark survey, and three-patterns research. Also fixes
44+
two broken anchors in the essay's Further reading section
45+
(pointed at the old README locations of "the four layers"
46+
and "the thesis"; both moved to ``docs/ARCHITECTURE.md`` in
47+
the README pivot) and refreshes the essay's Last-revised
48+
date. Closes #170.
49+
2750
- id: cli-stats-dashboard
2851
date: 2026-05-24
2952
bucket: Added

docs/research/verbatim-vs-derivative-axis.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
storage layer: store verbatim, derive lazily, treat every derivative as
55
replaceable. Companion to the README's four-layer model and operational thesis.*
66

7-
Last revised: 2026-05-22.
7+
Last revised: 2026-05-24.
88

99
## TL;DR
1010

@@ -29,7 +29,7 @@ The decision creates an asymmetric contract. **Verbatim writes must always succe
2929
2. **Lazy derivation.** Derivative artifacts are produced when needed (background processes, on-demand re-derivation, opt-in enrichment), not synchronously inside the write path. The write path is the drawer plus minimum unambiguous metadata (wing/room from cwd or transcript path, timestamp, content hash).
3030
3. **Replaceable.** Any derivative store can be dropped, rebuilt under a different algorithm, re-embedded, or re-keyed — because the verbatim record underneath is intact.
3131

32-
The README's thesis section names this as Principle 1 ("verbatim vs. derivative is the canonical axis"). This essay is the longer argument for why the call is load-bearing, what alternatives fail at, and where the line actually sits.
32+
[`docs/ARCHITECTURE.md`](../ARCHITECTURE.md#1-verbatim-vs-derivative-is-the-canonical-axis) names this as Principle 1 ("verbatim vs. derivative is the canonical axis"). This essay is the longer argument for why the call is load-bearing, what alternatives fail at, and where the line actually sits.
3333

3434
## 2. Why derive-on-write accumulates failure modes
3535

@@ -127,8 +127,8 @@ The fork's working slogan is "derivatives next to, never on top of." This essay
127127

128128
Background on the four-layer model the axis sits inside:
129129

130-
- [README — the four layers](../../README.md#the-four-layers) — storage / encoder / retrieval / consumption.
131-
- [README — the thesis](../../README.md#the-thesis-operational-principles) — Principle 1 is the README's compressed statement of the verbatim-vs-derivative axis.
130+
- [`docs/ARCHITECTURE.md` — the four layers](../ARCHITECTURE.md#the-four-layers) — storage / encoder / retrieval / consumption.
131+
- [`docs/ARCHITECTURE.md` — the thesis](../ARCHITECTURE.md#the-thesis-operational-principles) — Principle 1 is the compressed statement of the verbatim-vs-derivative axis.
132132

133133
Adjacent fork research:
134134

website/public/llms-full.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ Files included, in order:
4848

4949
A verbatim-first local AI memory system. This fork tracks `upstream/develop` through the 2026-05-23 sync (commit `eb77c8c`) and runs in production on a **335K+ drawer Postgres + pgvector + Apache AGE palace** behind [palace-daemon](https://github.com/techempower-org/palace-daemon). It carries ~507 fork-ahead commits that compose with — not replace — bensig's release direction; the v3.3.5 release (2026-05-10) includes our co-authored `_get_collection` retry-once via upstream #1377. 3009 tests pass on `main`.
5050

51-
The fork's architectural thinking — the four-layer memory model, the verbatim-vs-derivative thesis, design principles, and the two-memory-layer pairing with Auto Dream — lives in [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). The new things here are *what we've learned*, not just what we've fixed.
51+
The fork's architectural thinking — the four-layer memory model, the [verbatim-vs-derivative thesis](docs/research/verbatim-vs-derivative-axis.md), design principles, and the two-memory-layer pairing with Auto Dream — lives in [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). The new things here are *what we've learned*, not just what we've fixed.
5252

5353
## Why this fork exists
5454

55-
We surveyed the memory-system landscape in April 2026 and found no verbatim-first local system with MCP. The landscape has since fragmented — MCP memory servers proliferated in May 2026 — but the verbatim-vs-derivative axis remains the clearest architectural dividing line. Updated survey as of 2026-05-24:
55+
We surveyed the memory-system landscape in April 2026 and found no verbatim-first local system with MCP. The landscape has since fragmented — MCP memory servers proliferated in May 2026 — but the [verbatim-vs-derivative axis](docs/research/verbatim-vs-derivative-axis.md) remains the clearest architectural dividing line. Updated survey as of 2026-05-24:
5656

5757
### Verbatim-first systems
5858

@@ -272,6 +272,13 @@ The full enumeration of fork-ahead changes. The canonical source is [`docs/fork-
272272

273273
## Sources
274274

275+
### Synthesis and research
276+
277+
- [**The Verbatim-vs-Derivative Axis**](docs/research/verbatim-vs-derivative-axis.md) — standalone treatment of [Principle 1](docs/ARCHITECTURE.md#1-verbatim-vs-derivative-is-the-canonical-axis). Structural argument, the April-May 2026 recovery-collection episode (210× token-budget gap closed by one structural change), and Anthropic's Dreams API as independent vendor-API ratification of the same axis.
278+
- [**True Memory vs MemPalace**](docs/research/2026-05-24-true-memory-comparison.md) — six-vs-four layers, benchmark comparison, convergent verbatim-first design.
279+
- [**Memory System Benchmarks (2026-05)**](docs/research/2026-05-24-memory-system-benchmarks.md) — LongMemEval/LoCoMo/BEAM landscape survey across 20+ systems.
280+
- [**Three Patterns for Agent Memory**](docs/research/three-patterns-for-agent-memory.md) — Familiar / RLM / parallel hybrid on jp-realm-v0.1; invocation as bottleneck.
281+
275282
See [`docs/BIBLIOGRAPHY.md`](docs/BIBLIOGRAPHY.md) for the complete documentation index and external references.
276283

277284
## License

0 commit comments

Comments
 (0)