Repository navigation
feat(implementation): pass the PLAN.md pointer at each handoff - #7630
Conversation
/implementation:implement hands /verification:confirm the PLAN.md path at Step 5; /implementation:implement-dispatch names the PLAN.md's absolute path in each worker brief and passes it on to Step 5, so a fresh session reads the Brief through confirm's intent ladder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Name the --items case in the dispatch completion row, scope the changelog line to plan-driven briefs, and grade the brief pointer on the last message only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 1m 4s —— View job Security review:
|
|
Claude finished @kyle-sexton's task in 3m 18s —— View job Code review —
|
|
claude-security-review has reviewed this pull request through 42df8f7; a later push is reviewed from there. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1433e69ca7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
claude-review has reviewed this pull request through 42df8f7; a later push is reviewed from there. |
…an path as its argument The completion row now invokes /verification:confirm whether or not a plan exists, adding the PLAN.md path only when one does; self-verification is the fallback only when the plugin is absent. The eval's regex requires the path in the command's argument position, with a same-line non-argument fail sample. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 1m 54s —— View job Code review —
|
|
Claude finished @kyle-sexton's task in 41s —— View job Security review:
|
Closes #7603
Summary
/implementation:implementand/implementation:implement-dispatchnow pass the PLAN.md pointer at each handoff, so a downstream/verification:confirm(rung 1 of its intent ladder, "a PLAN.md path or topic slug the caller named") reads the Brief even in a fresh session.Fix
implementStep 5 item 6 and the skill-chaining row: the hand-off is/verification:confirm <PLAN.md path>when a plan exists, the path resolved under Progress tracking (artifact protocol,<memory_dir>/<slug>/PLAN.md), so no.work/layout is hard-coded.implement-dispatchbrief item 5 carries the PLAN.md's absolute path in the orchestrator's checkout (none under--items, or when holdout tests fence the memory slice), and the "All phases complete" row hands the path toimplementStep 5 (none under--items).brief-names-plan-pointer(a worker brief names the absolute PLAN.md path unprompted, graded on the last message) andim-confirm-handoff-names-plan(the Step 5 confirm invocation carries the PLAN.md path).implementation(minor).Out of scope: passing the Brief's sections verbatim (Phase 19).
Verification
bash plugins/skill-quality/scripts/check-skill.sh plugins/implementation/skills: exit 0 (3 passed; warnings are pre-existing size warnings).python3 -I plugins/evals/skills/validate/scripts/validate-cases.py plugins/implementation/evals: exit 0, no warning on the new cases; their regex graders pass and fail their sample answers offline.scripts/check-affected.sh --testson the merged head: exit 0 (7 passed, 2 skipped).--itemsconditions, the changelog line's scope, and the plan-pointer grader's target (last_message). No security findings.brief-passes-absolute-plan-pathscase already gets an absolute path into a brief when asked, so the new case may pass on main too until measured.Related
/verification:confirmon main parses no path argument, so merge feat(verification): look up intent from the PLAN.md Brief first #7624 first.🤖 Generated with Claude Code