CLN Cognitive Workbench · Episodic Memory Interface
Episodic Encoding Tools
= anchor · tagmarry · link · decision ~ persistent memory
How to create episodic traces
Double-click on any line to anchor it. Select text → Right-click for tagmarry (#tagmarry), link, or decision. All traces persist in localStorage — survive page reload.
01// The Problem Analysis
// ##ep-deficit · Episodic Memory Deficit in UI =Screen has no physical stability — scrolling destroys spatial coordinates .Mouse click is always identical — no motor diversity like reading a book .Interaction trace is lost — only final artifact persists →Diagnosis: screen reading activates only semantics, ignores episodic memory // ##ep-gap · Why text editors fail memory !No encoding of the reading experience — when, why, what context !Copy-paste creates zero episodic trace — semantic content only !Highlighting in PDFs is spatial only — no temporal/emotional context

02// Proposed Solution Implementation
// ##ep-solution · Make reading an active "experiencing" →Every interaction with text creates an episodic memory marker →Double-click anchors a line — spatial-temporal marker created →Tagmarry = tag that summarizes content — semantic compression + episodic act →Decision = "I decided this about X" — records context + commitment // ##ep-benefits · Cognitive profit +Space (Where?): fixed through line IDs and visual anchors +Semantics (What?): fixed through operators and tags +Episode (How/When?): fixed through your clicks — timestamp in history →Result: document becomes "scene of the incident"

03// Memory Mechanisms Design
// ##ep-anchor · Active Anchors — spatial-temporal markers .Double-click on cln-line creates light background marker .Position on page = spatial memory anchor .Timestamp = temporal context — "I anchored this at 14:23" →Triple encoding: what + where + when = strong episodic trace // ##ep-tagmarry · #tagmarry — compression + ownership .Creating a tagmarry is an authoring act — stronger than passive reading .Tagmarry = personal summary — "I decided this is about X" .Short tag bypasses working memory limits — chunking →Retrieval cue: "What did I tagmarry that?" → episodic + semantic // ##ep-decision · Decision — context + commitment .Decision records both: selected text (context) + your decision (commitment) .Later you remember: "What did I decide about this?" — full context preserved →Episodic anchor stronger than tagmarry — includes explicit commitment

04// Technical Details Technical
// ##ep-persist · Persistence via localStorage =Each interaction stored with: id, type, lineId, text, timestamp, tag/decision .Survives F5 reload — no "interface amnesia" .JSON format: easy export/import // ##ep-tensions · Design tensions ~Friction vs fluency — too many prompts interrupt reading flow ~Clutter vs visibility — too many highlights reduce salience ~Auto-tag vs manual — AI suggestions may weaken episodic encoding →Solution: hide timeline until first action, user controls salience
◉Anchor
▤Tagmarry
⇄Link
✎Decision
Add #tagmarry
important review question insight
Cancel
Save
Record Decision
Cancel
Save Decision