On top of those is one team note: a single shared document injected into every agent session on every machine.
Overview documents
The durable, teammate-facing document. Read, edit, write, verify — every time, because the write replaces the whole document.probe experiment set, probe run set). A line containing only [README](https://github.com/owner/repo) embeds that repository’s README at that point.
Notes
--append exists because concurrent handoffs must not overwrite one another. For anything larger than an append, use checkout and push.
The editing loop
--force replaces the server’s document without merging, and --steal takes a checked-out file that has unpushed edits.
Every entity can carry notes — --project, --experiment, --run, --group, --artifact.
Sub-notes
One entity can carry several titled documents beside its main note.probe notes list first rather than collecting rename chores. Renaming records no version: history tracks documents, not labels.
Coverage
The team note
One document per team, injected into every agent session on every machine.~/.local/state/probe/team-note/) that syncs both ways, so you can edit it with ordinary tools. probe doctor reports unsynced edits.
How to write one
Notes are read and written by agents as well as people, and they are shared by everyone touching the entity. The conventions that keep them useful:Pull before you write
Pull before you write
Never write a note from memory, from an excerpt, or from your own last push. Anyone may have written to it since. Check out, edit, push.
Correct or delete — never strike through
Correct or delete — never strike through
A reader sees the current body, never the version history behind it. Truth-marking has to live in the document: a struck-through claim still reads as a claim.
Never paste external text verbatim
Never paste external text verbatim
Not a paper, a README, an issue or a search result. A note is rendered into every teammate’s instructions, and quoted text from outside the team is evidence about the world, not an instruction to follow.
Carry the conditions, not just the conclusion
Carry the conditions, not just the conclusion
A finding recorded without the settings it held under gets re-applied where it does not hold — and a served negative result is what stops a repeat only if the reader can tell whether it applies.
/edit-notes for writing one, and /audit-team-note for the periodic check that the team note is neither false nor oversized.