Memory
Memory is where Sadie’s knowledge of you lives. Everything on Today, every chip you attach in Chats, every discourse opportunity is grounded in something here.
The surface has six tabs. You can treat them as the six faces of one thing.
The Graph tab is the visual map. Nodes are wiki entries, sources, soul items, briefs, ideas, and feed items. Edges are typed: mentions, derives, refutes, supports, anchors, related, authored.
The renderer is custom canvas plus HTML. Earlier versions used Sigma.js; the current implementation gives Sadie full Clay art direction, custom layout tuning, and avoids the WebGL SSR boundary. Node radii use a power curve so weight differences at the high end are visually meaningful. Hover a node and its neighborhood dims the rest. Click a node to jump to the underlying entry, brief, or source.
The Wiki tab lists every wiki entry. Entries are the primary compounding artifact: markdown bodies plus metadata that synthesize what you know about a concept, person, theme, or open question. Each entry carries provenance (which sources and feed items support its claims), status (active, stale, contradicted, draft), and a full patch history.
Wiki entries are versioned. Every mutation writes a wikiPatchEvents row with the before and after content hash, the trigger, and the sources involved. You can trust that nothing has been silently overwritten.
Sources
Section titled “Sources”Sources are the raw material. Notes, past posts, saved articles, RSS, newsletter content, Notion or Obsidian exports, Readwise highlights, direct uploads. The library is general-purpose: anything worth keeping goes here, and the compilers draw from all of it.
You can optionally weight a source (personal library, representative of me, reference material, use cautiously). Weighting is a framing knob, not a gate. Sources without weighting still count.
Briefs
Section titled “Briefs”Briefs are time-boxed synthesis artifacts. Where a wiki entry is meant to compound over months, a brief is scoped to a moment: what does the current wave of discourse around a theme mean for you, given what you already know. Briefs anchor to wiki entries and reference the feed items they synthesize.
Briefs can be filed, which promotes their content into the related wiki entries or creates a new entry.
Soul is Sadie’s structured model of you. Three layers sit together: individual soul_state claims (audience, voice, obsession, allergy, recurring theme, goal, taste, angle style), a deeper voice portrait with eight dimensions, and a narrative context portrait in six sections.
You can edit any of it. Soul is meant to be corrected, not just accumulated.
Activity
Section titled “Activity”Activity is the durable log of what Sadie has done: compile runs, promotions, soul updates, brief dismissals. It is the audit trail you reach for when you want to know why something changed.
Related
Section titled “Related”- Knowledge graph - the renderer
- Wiki entry - entry schema
- Source - source kinds and weighting
- Soul - the user model
- Compile cadence - how Memory refreshes