CLN Wiki · Design Principles
Memory-Aware UINEW TERM
Double-click any line to anchor.
Right-click to tag or decide. Traces survive reload.
01//DefinitionTerm
Memory layer model — what the UI
must track
Episodic
when
visited 3 times this week
visited 3 times this week
action
anchored line S7anchor
anchored line S7anchor
context
while working on search feature
while working on search feature
Semantic
tag
#key-concepttagmarry
#key-concepttagmarry
decision
use this pattern in v2
use this pattern in v2
links
related to spatial-addr
related to spatial-addr
Spatial
id
block #M7stable
block #M7stable
section
§03 Principles
§03 Principles
depth
60% through page
60% through page
02//Three Memory LayersModel
03//Design PrinciplesWhy
P1
Make traces visible
User actions leave marks. Anchors, tags,
decisions stay visible on the page — not buried in
history.
P2
Persist across sessions
Memory doesn't reset on page reload. What
the user anchored yesterday is still anchored today.
P3
Address every block
Every content unit has a stable ID.
Traces attach to specific locations, not floating
references.
P4
Cross-page memory
Traces from other pages are visible here.
One shared memory across the entire knowledge system.
P5
Differentiate gestures
Anchor ≠ tag ≠ decision. Different
actions create different cognitive depth. UI reflects
that.
P6
Export as knowledge
All traces are exportable as structured
CLN. Memory becomes a document, not a log.
04//vs Standard UIContrast
05//Implementation PatternsHow
06//RisksCaution
07//In CLNImplementation