1- # LabNote alongside context files and model memory
1+ # LabNote alongside context files, agent memory and observability
22
3- LabNote keeps selected project continuity in visible files. It complements a
4- model's context window and repository instruction files; it does not replace
5- them.
3+ LabNote is a human-controlled project ledger for work that moves between AI
4+ assistants, coding agents, chats and people. It keeps selected project
5+ continuity in visible Markdown artifacts and structured JSON registry records.
6+
7+ Its job is not to enlarge a model's context window, automatically remember
8+ everything, or trace every model call. Its job is to keep the project thread:
9+ the sources, handoffs, responses, reviews, decisions and next actions that
10+ people decide should travel forward.
11+
12+ ## The record is selective
13+
14+ Not every message belongs in a durable project record. LabNote keeps the
15+ stepping stones that make the next piece of work understandable:
16+
17+ - a source or incoming packet;
18+ - a response, contribution or draft;
19+ - a review or correction;
20+ - a decision or signoff; and
21+ - the next action or handoff.
22+
23+ That makes the retained trail smaller and easier to inspect than a full
24+ transcript or a growing context blob. An AI can help prepare the record, but
25+ the workspace does not silently harvest conversations: the human decides what
26+ belongs and what needs review.
627
728## Model context is not project continuity
829
@@ -11,26 +32,60 @@ by itself, decide what should remain important after the session, show the next
1132tool why a decision was made, or create a selective record that a human can
1233inspect.
1334
14- LabNote does not enlarge a model’s native memory or silently capture your
15- conversations. A human or an AI session deliberately writes the record. That is
16- why the trail can be checked, corrected, reviewed, and carried to another
17- tool.
35+ LabNote does not enlarge a model's native memory. A human or an AI session
36+ deliberately writes the record, so the trail can be checked, corrected,
37+ reviewed and carried to another tool.
1838
1939Context length is useful. Project continuity is a separate job.
2040
41+ ## Agent memory is a different trade-off
42+
43+ Some AI-memory systems automatically extract, compress, index and retrieve
44+ information across interactions. That can be useful when an agent needs
45+ automatic recall.
46+
47+ LabNote takes a different route. Basic ledger use needs no LabNote background
48+ service, database or model API key, and it does not make an automatic memory
49+ store. It keeps the selected project record in the repository, where the
50+ people running the project can see and govern it.
51+
52+ These approaches can coexist. Use automatic memory when automatic retrieval is
53+ the need; use LabNote when the project needs a deliberate, visible handoff and
54+ decision trail.
55+
2156## Context files set local rules
2257
23- Files such as ` AGENTS.md ` or ` CLAUDE.md ` are useful ways to tell an AI about a
24- repository: where important files are, how to run tests, and what local rules
58+ Files such as ` AGENTS.md ` or ` CLAUDE.md ` are useful ways to tell an AI about
59+ a repository: where important files are, how to run tests and what local rules
2560apply.
2661
2762LabNote complements them. Its job is to route ongoing project work: where a
2863session begins, what it should read, where it may leave work, how that work is
29- reviewed, and when the session should stop and ask.
64+ reviewed and when the session should stop and ask.
3065
3166A context file tells an AI what kind of repository it is in. LabNote gives it a
3267route through the work happening there.
3368
69+ ## An audit trail is not full observability
70+
71+ AI-observability tools can trace prompts, model calls, tool calls, timing and
72+ token use. They answer runtime questions such as “what did this system call?”
73+
74+ LabNote records a different layer: the project artifacts people choose to
75+ retain, and the review, decision and handoff around them. It is a
76+ project-level, human-controlled audit trail—not a claim to capture every model
77+ call or every action automatically.
78+
79+ ## Rails make the routine legible
80+
81+ The rails do not make a model deterministic, smarter or infallible. They make
82+ routine coordination work clearer: a known entry, a bounded reading route,
83+ clear write targets and defined points to stop and ask.
84+
85+ That means an incorrect contribution can remain visible as part of the record:
86+ it can be reviewed, corrected, rejected or superseded rather than quietly
87+ becoming unexamined “memory.”
88+
3489## Use the smallest useful amount
3590
3691If a one-shot answer is enough, use the best tool available and get on with it.
0 commit comments