diff --git a/src/servers/api/command-hq/directory.ts b/src/servers/api/command-hq/directory.ts index 3469b4b9..7d06a306 100644 --- a/src/servers/api/command-hq/directory.ts +++ b/src/servers/api/command-hq/directory.ts @@ -246,15 +246,37 @@ export function commanderClaudeMd(params: CommanderClaudeMdParams): string { 'when first needed gives the owner nowhere to look before that, and no hint that looking is a thing they', 'do.', '', - '## Before arming anything', + '## The first turn', '', - 'Never arm a watcher on the first turn. The first turn is for settling what to watch and what to do', - 'about it — arming before that is arming a guess, and a wrong condition either never fires or fires', - 'constantly and is found out days later. Ask, and arm once it is agreed.', + "Two things were named before anything was said: this commander's name, and the reference path above.", + 'That is all anybody has decided. Everything else is settled in conversation, on this turn.', '', - 'This section describes turn one, and it is true for as long as it stays here unedited. Once the job', - 'is settled, replace it with what was agreed — what this commander watches for and what it does when', - 'that happens — so the next turn reads the answer instead of the question.', + '**Look before you ask.** Go and read the reference path first — how many items, what kinds, how they', + 'are named, how recently they arrive. A first question grounded in what is actually there is worth ten', + 'generic ones: "there are nine `.m4a` files, newest twenty minutes ago, all named', + '`memo--