"…"quoteThe exact words matter
draft / 0.2An open format that keeps notes readable, portable and ready for follow-up, reflection and private local analysis.
01 ## 2026-03-10 · Session 4
02
03 ### Discussion
04 - What made that possible?
05 - ! "I let the team decide, and they were right"
06 - J: That is the first decision I heard
07 - = the shift leads plan the April schedule
08
09 ### Experiments
10 - [ ] Ask what they would change next reference parserroadmap / help wantedspec0.2 draftextension.coach.mddocumentationCC BY 4.0toolingMIT// the premise
Most notes already contain the meaning. Coachdown marks only the parts a parser should not have to guess.
(c_o)
/ | \
coach notes coachee
|
session.coach.md
|
v
structured recordSYNTAX_MAP
They work inside normal Markdown and take one or two characters to type.
"…"quoteThe exact words matter
?questionA question, usually from the coach
!insightA realisation by the coachee
=decisionSomething decided in the session
[ ]experimentSomething to try and review later
J:speakerAn explicit participant tag
no marker is also valid. Defaults do most of the work.
// no technical background required
Markdown is simply a way of saving notes as ordinary text files. They stay readable without a particular app, can be moved anywhere and are less likely to become trapped in a coaching platform that changes or disappears.
ownershipPlain files are not tied to a subscription, proprietary database or one software company. Open them with many tools and move them whenever needed.
longevityText files are durable, searchable and easy to back up. Change editors without converting the coaching history first.
continuityA coachee can read, correct and keep the shared log. A co-coach, supervisor or future coach can understand the same record.
inspectabilityThere is no hidden database schema. The source remains readable, and every marker can be inspected or removed.
adoptionExisting Markdown notes are already valid Coachdown. Add one marker today, more later or none where the meaning is already clear.
ecosystemEditors, local assistants and future coaching tools can work with the same files instead of locking the engagement into separate platforms.
A PRIVATE SETUP CAN LOOK LIKE THIS
Obsidian is one practical editor because its notes are ordinary files stored locally by default. A downloaded model can also run on the same computer and read those files without sending the conversation to a model provider.
That could make it possible to find recurring themes, recover forgotten decisions or prepare a review across years of sessions while the source material stays on the coach’s device.
Obsidianlocal notesCoachdownshared meaningLocal modelprivate analysis// important boundaries
// processing model
A parser or agent can turn each statement into a structured record, with confidence attached to anything it inferred.
Read processing in the spec- ! I check everything because
I do not trust myself #delegation{
"type": "insight",
"speaker": "coachee",
"themes": ["delegation"],
"confidence": 1.0
}WANTED: COLLABORATORS
The format is useful when different tools agree on it. The specification is open and young enough to shape.
parser/Turn Coachdown files into a stable structured record.
See the roadmap ↗editors/Add syntax highlighting, validation and helpful snippets.
Open an issue ↗agents/Infer unmarked attribution without pretending certainty.
Read the model ↗research/Study structure and growth without exporting session content.
Read privacy ↗01Write first, structure later. Nothing required during a session may add cognitive load.02Every Markdown file stays valid. Markers increase certainty. They never become a gate.03Two authors, one log. Coach and coachee can both read, write and correct the record.04Privacy is structural. Analyse patterns without moving the words people shared.
// why the machinery matters
Machines can sort, link and summarise. That leaves the human work to humans: listening, noticing and asking the next honest question.
CONTRIBUTE.md
Try Coachdown in practice, challenge the spec, add a language alias or build a tool around it.