Repository navigation
fix(grillme): pin each turn to the triggering PR - #10
Conversation
Turn 2 on #7 listed open PRs after PR_NUMBER was unset in the sandbox Bash tool, then grilled #9. Inline comments 422'd (wrong files) and landed as an issue comment that claimed Turn 1. - Resolve the target from GITHUB_ISSUE_URL; never gh pr list to pick - Count existing <!-- grillme --> threads before calling it turn 1 - Drop chain-of-thought before the Grillme heading - Surface a warning when GitHub rejects inline comment paths Co-authored-by: Cursor <cursoragent@cursor.com>
|
🤖 Finished Review · ✅ Success · Started 7:39 PM UTC · Completed 7:55 PM UTC Commit: |
|
🤖 Finished Retro · ✅ Success · Started 7:41 PM UTC · Completed 7:52 PM UTC Commit: |
Retro: PR #10 — fix(grillme): pin each turn to the triggering PRWhat happenedPR #10 is a human-authored fix (co-authored with Cursor) for a bug in the repo's custom Root cause: The grillme harness config declares The fix is comprehensive — five defensive layers:
Workflow assessmentThis was a well-executed incident response. The human diagnosed the root cause correctly, implemented a multi-layered fix, and merged quickly. The review agent (run 32519516024) started but the PR was self-merged within ~80 seconds with no completed reviews. Existing issue coverageThe underlying patterns are already tracked in
No new proposals are warranted — the fix is already merged, the root cause is architectural (sandbox env var boundary), and the prompt-level workaround using |
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Summary
Turn 2 on #7 did three related wrong things, all from one cause:
PR_NUMBERwas unset inside the sandbox Bash tool (pre-script sets it on the runner; that does not enter the sandbox).gh pr listand grilled fix(grillme): require a recommended answer on inline questions #9 (most recently updated) instead of the triggering PR..fullsend/custom/agents/grillme.md— files that are not in docs: OpenSpec for task status workflow #7's diff. GitHub returned 422; the post-script fell back to this issue comment, including chain-of-thought.The unanswered thread on #7 was never seen because the agent was not looking at #7.
Fixes
GITHUB_ISSUE_URLfirst. Nevergh pr listto choose a target. Existing<!-- grillme -->threads mean this is not turn 1.Grillmeheading; if inline comments 422, say so instead of claiming they were pinned.RUN_URLfalls back toSTATUS_RUN_URLso the footer is not empty.May conflict with #9 (both edit
grillme.md). Merge #9 first if both are still open.Test plan
/fs-grillmeagain on docs: OpenSpec for task status workflow #7Made with Cursor