Tier the standing reading for schema-bound workflow stages #31
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The anonymous schema-bound stages in
implement/workflows/*.js(plan-index, plan-extract, snapshot, mini-verify, the standard end-verify, compiler-driven's build/suite verify, mini preflight) all receive the full standing-reading instruction — read the projectCLAUDE.mdplusgit log -10 --format=full— via the sharedSTANDINGprompt preamble, although a tree-footprint or text-extraction stage consumes none of it and a verify stage needs only the build/test commands. Each such read re-executes on every dispatch, including tight repair rounds; at ~40k+ real tokens per primed context this is pure priming tax on the highest-volume dispatches.Change
## Skills plugin: project factsbuild/test commands fromCLAUDE.md; tree/extraction stages read nothing beyond their own instructions.git logdrops out of both. Judgment roles (implementer, spec-reviewer, quality-reviewer, tester and all named agents) keep the full convention unchanged.docs/conventions.md§ Standing reading gains the tiering sentence;docs/agent-template.md§ Standing reading list mirrors it.Precedent
Narrowed standing reading already exists per role and is the established pattern, not a new convention:
testerreadsgit log -3,plan-reconandgrounding-checkread-5,fieldtester-8,docwriter-10 --onelinescoped to code roots. The change extends the same principle to the script-defined stages, which have no agent file of their own.