Repository navigation
task-monitor 2/6: worker PR bodies open with a plain-language ## Summary: require it in every worker prompt - #279
Merged
Conversation
…ary: require it in every worker prompt Every worker prompt (four claude loadouts, the dogfood copy, three kiro agents) now opens the PR with `gh pr create --fill --body-file -` off a quoted heredoc whose body starts with `## Summary`: two or three plain sentences for the user, then the tracker's `Closes` line. Every reviewer prompt calls a missing summary a nit. Docs: a `### PR Body` section in each workflow doc and steering template, and the README's PR step. Tests in `tests/worker_checklist.bats` pin all of it per loadout. Closes #274 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Owner
Author
Spec compliance (#274)
Code-review findingsNo correctness, security or edge-case issues found.
Verdictclean — nothing to fix in this PR. Merge decision is PM's. |
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.
Summary
Every worker now opens its pull request with a short
## Summarywritten for you, not for the reviewer: two or three plain sentences on what changed and why. That gives each PR a description you can read once its ticket number stops meaning anything, and it is what the task monitor will show for finished work. Reviewers flag a PR without one as a minor nit.Closes #274
What changed
gh pr create … --fill --body-file - <<'BODY'with an example body that opens with## Summary, then the tracker's ownClosesline (Closes #<N>, the jira key, the notion page URL, or the local task file).--fillstill sets the title. Workers are told to write the body flush left, since GitHub renders an indented## Summaryas code.## Summaryis a nit that never blocks on its own.### PR Bodysection in.claude/gh-workflow.mdand all seven steering templates; the README's PR step shows the new command.task-init <loadout>.Not changed
task-done's printedgh pr create … --fillhint for humans is untouched. The spec covers the worker prompts only.Tests
tests/worker_checklist.batsgains 5 tests: on every worker prompt, the example body's first line is## Summaryand the loadout'sClosesline follows it; no prompt keeps a bare--fill; the rule is worded the same on every claude loadout; all reviewers call it a nit; every workflow doc and the README carry the section. I broke each one's target in turn, and each test failed. Full suite: 1388/1388 pass.tools/check-drift.shis clean. No shell files changed.🤖 Generated with Claude Code