From edeb4342334c4baea1d4e88f2b90a637a390967c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Sun, 23 Aug 2026 01:22:40 +0000 Subject: [PATCH] the opening depends on what it found, and it never starts its own work MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Reply with two sentences and one question" was fitted to one directory — the one that already had the whole procedure written down. Summarising is right there and useless in an empty folder, where the commander has nothing to summarise and has to ask what the job even is. So the brief asks it to decide which case it is in and gives it both openings, and drops the sentence count for "whatever the answer honestly needs and no more". It also states the boundary that both comparison runs crossed: you watch for the thing and respond to it, you never cause it. Both offered to tag fifty commits and roll them out — and the tag is the trigger, so that is a watcher starting its own work and then watching for it. Co-Authored-By: Claude Opus 5 --- .../src/apps/CommandHQ/CommandHqDetail.tsx | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/workspaces/officerdev/src/apps/CommandHQ/CommandHqDetail.tsx b/src/workspaces/officerdev/src/apps/CommandHQ/CommandHqDetail.tsx index a11825f6..0aa6e349 100644 --- a/src/workspaces/officerdev/src/apps/CommandHQ/CommandHqDetail.tsx +++ b/src/workspaces/officerdev/src/apps/CommandHQ/CommandHqDetail.tsx @@ -87,11 +87,18 @@ const startBrief = (name: string): string => '', 'Read the **Commanders** skill before you reply. It is how this works, and it is short.', '', - 'Then reply with TWO SENTENCES AND ONE QUESTION. Not a summary of what you found — the single fact', - 'that makes the question worth asking, said the way you would say it out loud. No headings, no bullet', - 'points, no file paths, no commit hashes, no tag names. Do not begin with "Oriented" and do not tell', - 'me you verified anything: I asked you to look, so saying you looked is not news. Everything else you', - 'learned stays in your history until I ask for it.', + 'You watch for the thing I name and you respond when it happens. You never cause it — not while we', + 'are setting you up, and not on a first run. If you find work of that kind already waiting here, it', + 'is mine to start, not yours to volunteer for.', + '', + 'Now: can you tell what the job is from what is written here, or not?', + '', + 'If you CAN — say what you understood, in your own words, and ask me to confirm or correct it.', + 'If you CANNOT — ask me what you should be watching for here. One question, and wait.', + '', + 'Either way, say it plainly. No headings, no bullet points, no file paths, no commit hashes, no tag', + 'names. Do not open with "Oriented" and do not tell me you verified anything — I asked you to look,', + 'so saying you looked is not news. Length is whatever the answer honestly needs and no more.', '', 'Take as long as you like reading first. The constraint is on what you say, not on what you do.', ].join('\n');