feat(implementing-tickets): the skill IS the implement-worker protocol — bootstrap spawn, operation manual - #18
Merged
Conversation
…ed from the 2026-07-17 grill
…l — operator doctrine moves to references/operation-manual.md
…rotocol opened from the dispatcher-owned skill file
… implementing-tickets/SKILL.md
…ief tail — both lanes' briefs ride the bootstrap bindings (review P3)
… trim, codex outage fallback
… language (delta-review P3)
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.
Restructures skills/implementing-tickets so the skill IS the Implement Worker Protocol, mirroring the reviewing-prs shape from PR #14: in a pipeline with no orchestrator, the skill file is the worker's constitution, not a central session's operation manual. Work item 2 of the 2026-07-17 roadmap (work item 1, the clodex migration, merged as PR #17).
ExecPlan (grill-approved, executed autonomously):
docs/doperpowers/execplans/2026-07-18-implementing-tickets-worker-protocol.md.What changed
skills/implementing-tickets/SKILL.mdis now the Implement Worker Protocol itself — the oldreferences/implement-worker-protocol.mdbody carried over clause-for-clause (verified against git history by an independent reviewer; zero semantic drift beyond two documented "brief rides the prompt as bindings" wording changes), with an operator-routing line up top and##section headers.references/operation-manual.md.references/worker-bootstrap.md: one parameterized spawn bootstrap for BOTH lanes ({{ROLE}}IMPLEMENT/SPIKE,{{PROTOCOL_FILE}}= dispatcher-owned absolute path of the lane's protocol, runtime bindings, and EXECUTION_BLOCK / ISSUE_BODY / REPO_FACTS binding sections). Rendered spawn prompts drop from ~10.6k to ~4.1k characters.skills/issue-tracker/SKILL.mddispatch ritual renders the bootstrap; its "Worker protocols" section now describes both loops as skill-file protocols with bootstrap spawn.skills/reviewing-prs/scripts/review-dispatch.shbindsIMPLEMENT_PROTOCOL_FILEto the implementing-tickets SKILL.md (one line; test updated).tests/implementing-tickets/test-protocol-content.sh: protocol assertions retargeted to SKILL.md with every pre-existing clause assertion unchanged; exact placeholder sets pinned for protocol/spike/bootstrap; new operation-manual and bootstrap assertions.Validation evidence
git diff --checkclean. One transient cross-suite flake in the back-to-back sweep loop reproduced the same environment-interference pattern seen on the prior branch and passed standalone repeatedly (recorded in the ExecPlan).[gate] pass — codex/DIRECT— the pass branch, complementing PR feat: migrate implement/spike/land workers to the clodex gateway route (one worker species) #17's park-branch shakedown), built test-first, stayed on the gateway (echo "${ANTHROPIC_BASE_URL:-unset}"→http://localhost:8317), and closed withCloses #1+ full closing artifact.Out of scope (deliberate)
The plugin release carrying both roadmap items to consumers (once, after this merges); the legacy codex machinery deletion follow-up from PR #17.
Authored and executed by Claude Fable 5 (claude-fable-5) on Claude Code with the doperpowers plugin, from a human-approved brainstorming grill; the human partner reviews this PR.