Writing conventions for kb/agent-memory-systems/
Register
This collection operates in the descriptive register (one of three content modes — theoretical, descriptive, prescriptive — determining quality goal, title conventions, and linking rules). It documents external agent memory, knowledge, and context-engineering systems — what each is built from and does, grounded in the code. Broad cross-system comparison lives in the root-level analyses.
The quality goal is fidelity + economy: faithful to what the code actually does, in minimum tokens. A review that misrepresents the reviewed system is worse than none — it pollutes the landscape.
Structure
reviews/ — individual system reviews, one file per system, typed as ../types/agent-memory-system-review.md. The workflow and section rules live in types/agent-memory-system-review.md.
lightweight/ — doc-grounded coverage for systems known from papers, READMEs, or articles when no reachable repository has been inspected. These are ordinary agent-memory-system-review notes carrying source-tier: doc-grounded; they hold the same comparison elements as code-grounded reviews (four-field record, read-back direction, borrowable ideas) at a lower evidence tier — claim-level. The tier is about authority, not scope. Flip source-tier to code-grounded if inspectable source later appears. The review spec's instructions are tier-neutral (evidence-stance, source-metadata, and citation rules cover both); see the source-tier field in types/agent-memory-system-review.md.
Collection root — navigation (index, README), cross-system analyses (comparative reviews, focused comparisons), and any analysis grounded in multiple reviews. When an analysis makes a claim general enough to transfer beyond this landscape, consider promoting it to kb/notes/.
Title conventions
Reviews: the repository name (napkin.md, crewai-memory.md) unless there is an established house-style variant.
Root-level analyses. Two cases:
- Surveys and overviews — use a topical title naming the subject (e.g.,
agentic-memory-systems-comparative-review.md). - Argumentative analyses — analyses asserting a specific claim — use a claim-shaped title and add the
title-as-claimtrait, following the same conventions askb/notes/(seekb/notes/COLLECTION.md).
Outbound linking conventions
Organised per destination: when to prospect for links, and the authorised labels (semantics in link-vocabulary.md).
- →
kb/agent-memory-systems/(within collection) — search when a review touches a component of a larger reviewed system, realizes a contract named in another review, or shares a design axis with another system (the core cross-system work). Labels:part-of/contains,implements/implemented-by,compares-with,see-also. - →
kb/sources/— for lightweight coverage, link back to the snapshot it was abstracted from; code-grounded reviews cite the repo directly. Labels:derived-from,evidence,see-also. - →
kb/notes/— search when a system's design rests on a theoretical claim. Links usually run inverse (theory links in viaevidence/derived-from), so promote a novel claim tokb/notes/rather than author theory in a review. Labels:rationale,evidence(rare),defined-in,see-also. - →
kb/reference/— scan when a design element has a direct Commonplace analogue. Labels:see-also. - →
kb/agentic-systems/— search when the reviewed memory, knowledge, or context-engineering subsystem is part of a broader agentic harness, or when a whole-system analysis supplies useful comparison context. Labels:part-of/contains,compares-with,see-also. - →
kb/instructions/— scan when a review describes a workflow with a Commonplace counterpart. Labels:see-also.
compares-with (a difference in systems on a design axis) is distinct from theoretical contrasts (a difference in claims); use compares-with here.
Types
agent-memory-system-review->./types/agent-memory-system-review.mdUse for reviews of external agent memory or context-engineering systems. Setsource-tier: code-groundedwhen source was inspected,doc-grounded(underlightweight/) when coverage is paper/README/article-only — same comparison elements, lower evidence tier.note->kb/types/note.mdUse for cross-system descriptive analyses and comparative reviews.index->kb/types/index.mdUse for navigation hubs and generated directory indexes.
What does NOT belong here
- Transferable claims about KB methodology →
kb/notes/ - Procedures and how-to guidance →
kb/instructions/ - Descriptions of the Commonplace system itself →
kb/reference/ - Whole external agentic-system or harness analyses not centered on memory/knowledge/context engineering →
kb/agentic-systems/ - Raw snapshots of external sources →
kb/sources/ - Work in progress →
kb/work/