Repository navigation
The dispatch prompt states the task, not the disposition criteria - #50
Merged
Merged
Conversation
…annot override the protocol by restating them. Co-authored-by: Cursor <cursoragent@cursor.com>
…the sentences elsewhere fails the suite. Co-authored-by: Cursor <cursoragent@cursor.com>
…eadership one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RFPwA3GEzovwEoeohLLPjM
0.17.4 shipped between the first two and addressed something else. Also name the four canary harnesses so the measurement can be re-run, and advance the stale Last updated line. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RFPwA3GEzovwEoeohLLPjM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A controlled probe repeated an earlier harness round against the current protocol:
same configuration, same brief verbatim, same task, one variable changed. The
reviewer accepted a change whose counterexample had never been observed — the same
failure
0.17.3,0.17.5and0.17.6had each been written to close.The reviewer was not at fault. Control's dispatch prompt told it:
Control invented an acceptance criterion contradicting the protocol, and the
reviewer complied with what it was given.
What was measured before changing anything
A Spike measured the channels to a dispatched worker.
The Orca preamble has exactly three sections, all Orca-authored — worker identity,
CLI commands, lifecycle rules — with no slot Dely or the project can extend. The
only project-controlled content is the prompt Control writes.
Separately, four harnesses — Claude Code, Codex CLI, Cursor Agent CLI, GitHub
Copilot CLI — were each asked for a canary token planted in
AGENTS.md, withinstructions not to read, open, search or grep any file. All four returned it. So
AGENTS.mdauto-loads into a dispatched worker's context andSKILL.mddoes not.Those are the only two routes to a worker. This change takes neither.
What changes
Two sentences, 40 words, in
### Launching a worker: the dispatch prompt carriesthe task, its scope and the evidence required, and does not define the role
dispositions or the conditions for reaching one.
## Reviewis byte-identical to03c504d. Three releases have edited that sectionto fix this; the fourth does not.
Why this is not a fourth relocation
The distinction is addressee, not readership.
## Reviewwas in Control'scontext on all three prior attempts — the skill loads in full. What changed is
that those regulated the reviewer while the observed failure was Control. And a
dispatched reviewer may not have the skill loaded at all, so
## Reviewcould nothave reached it in any case.
Review reached that argument independently and more firmly than the brief put it.
The pin binds placement, not presence
The first pin grepped the whole file. Review reproduced the hole: moving the two
sentences verbatim into
## Languageleft the entire suite green, though placementis the change's whole thesis — the rule exists to be met while a prompt is being
composed. The pin now uses the
awksection-extraction idiom the## Reviewpinsalready use, and the relocation fixture fails.
What this does not do
No instrument here observes Control writing a prompt. This change is not verified
by its own delivery; only a further probe tests it. The decision record says so.
Version
0.17.7in all three coupled sites.🤖 Generated with Claude Code
https://claude.ai/code/session_01RFPwA3GEzovwEoeohLLPjM