Skip to content

Group the rules of each seat, and fix the guidance that confused the model - #70

Merged
andreisavu merged 3 commits into
mainfrom
claude/project-thread-xuvcdi
Oct 3, 2026
Merged

andreisavu merged 3 commits into
mainfrom
claude/project-thread-xuvcdi

Conversation

@andreisavu

Copy link
Copy Markdown
Contributor

Requested by Andrei

Before: the instructions of each specialist reach the model as one paragraph of about 600 words. The closing sentence forbids a directed hand-off, so the Researcher never hears a result of the Engineer. The seats read "One room, build" in rooms with other names. They get three different ways to cite one file. The preference of the person reached only the summary seat, which #69 removed.

After: the instructions are one rule per line, under four headers: Project, Evidence, Constraints, and Speaking. The Speaking rules permit a hand-off to the Researcher with to, and include the preference of the person. One citation rule covers the library, files that change, and notes. A clone or a pull of the notes is not an edit.

This change comes from a guidance audit. The audit captured the exact request that each seat's model receives, asked each seat what confused it, and had Fable review the result.

How: definitions.ts holds the rules as data by group and renders them as Markdown. The skills lose the developer notes that a seat cannot act on: the camera fork history, "Only the workstation backend has endpoints", and "drive lock". check-a-photo loses a rule that forbade a pass when a comparison was possible. test/definitions.test.ts asserts the groups, the placement of each rule, and the removed sentences.

Not in this PR: the power-off hold wording, the web access sentence, and the Ambion prompt placement. Each waits on a decision.

🤖 Generated with Claude Code

…model

Put each rule of the prompt on its own line. Group the rules under four
headers: Project, Evidence, Constraints, and Speaking. Join the groups with
blank lines.

Rewrite the closing rule. A seat says a result with no `to`. A seat uses
`to` to ask for work, or to hand a result to the Researcher, which hears
only a directed say. A seat posts one message for each result.

State one citation rule. A read-only file has a file:/// URI. A file that
can change has a snapshot ref. A note writes the library/ path. Make the
cite-a-limit skill and the notes README follow it.

Say that a clone or a pull of the notes is not an edit. Give the preference
of the person to each specialist from one constant.

Remove the rules that the kernel or the screen already holds, the room name
from the project text, and the notes of the developer from the skills.
Make the pass rule of check-a-photo say that no part passes without a photo.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@andreisavu andreisavu self-assigned this Oct 3, 2026
Andrei Savu and others added 2 commits October 3, 2026 14:45
…s snapshot ref

The Engineer asks the person before the first run that turns on an
output of a device. The rule covers each device, and the skill of the
power supply keeps its rule for each exchange. The citation rule names
/library as the read-only folder. The hand-off to the Researcher moves
to the rules of the Engineer.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@andreisavu
andreisavu marked this pull request as ready for review October 3, 2026 21:51
@andreisavu
andreisavu merged commit 9084ab8 into main Oct 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant