Andy Matuschak’s evergreen notes framework describes notes that evolve, accumulate, and contribute across projects. Its core principles include atomic scope, concept-oriented writing, dense links, and associative organization. AIMake uses Evergreen Notes as the product term for durable, revisable company knowledge.
An Evergreen Note is a maintained knowledge unit for one coherent concept, decision, workflow, or open question. A useful note should:
•
cover a clear and limited subject;
•
be understandable without replaying the original conversation;
•
link to supporting evidence and related notes;
•
distinguish facts, interpretations, assumptions, and open questions; and
•
be revised when the underlying evidence or decision changes.
Why AIMake Uses This Model
The label Docs describes a storage format. Evergreen Notes describes a maintenance model.
Company knowledge changes as repositories, customer evidence, implementation details, and decisions change. The Evergreen Notes model makes that lifecycle explicit: notes should be scoped, linked, reviewed, and updated rather than treated as finished records.
Sources and Notes Are Different
Repositories, pull requests, customer conversations, uploaded artifacts, research links, and channel transcripts are source material. They preserve evidence about what happened or what was observed.
Evergreen Notes preserve the current operating meaning derived from those sources.
Preserves original evidence
States the current concept, decision, or workflow
May be long, incomplete, or chronological
Should be concise and concept-oriented
Usually remains unchanged
Is revised as knowledge changes
Links back to supporting sources
In AIMake, GitHub evidence, conversations, and artifacts remain available as sources. Notes link to those sources instead of replacing them. Artifact-bound channels preserve discussion and decision history alongside the note.
AI can help maintain Evergreen Notes by:
•
retrieving related notes and source evidence;
•
proposing links or identifying duplicate concepts;
•
summarizing long discussions;
•
detecting contradictions or stale statements; and
•
drafting updates for review.
•
promote an unsourced claim to a known fact;
•
remove links to original evidence;
•
merge unrelated concepts into one broad note; or
•
silently rewrite a decision without preserving what changed.
The AIMake agent model requires agents to search existing context, separate known facts from exploratory ideas, and report missing knowledge rather than inventing it. A practical Evergreen Note can use the following structure:
•
Title: the concept, decision, or workflow;
•
Summary: the current operating meaning;
•
Evidence: links to repositories, conversations, research, or artifacts;
•
Status: known facts, assumptions, and open questions;
•
Related notes: adjacent concepts and dependencies; and
•
Review trigger: the event or cadence that should prompt an update.
Create a sibling note when new information has a different purpose, owner, audience, evidence boundary, or update lifecycle. Link the notes instead of forcing them into one hierarchy.
1.
Capture the original source.
2.
Create or update the smallest coherent note.
3.
Link the evidence and related notes.
4.
Record discussion in the artifact-bound channel when collaboration is needed.
5.
Review the note when new evidence or implementation changes the current understanding.
6.
Preserve the reason for material revisions.
•
AIMake Agents - How AI agents should use project evidence, notes, tasks, and proof without inventing context.