* fix(review): make the reviewer post to GitHub and record its verdict autonomously The claude-code reviewer never completed a review on its own. Three defects in the reviewer launch + flow: - It launched with no permission mode, so a headless pane stalled on the first tool-permission prompt and never ran gh/ao. Launch with bypassPermissions (read-only is enforced by the prompt, not a sandbox). - The reviewer pane got no pinned PATH, so `ao review submit` resolved to a foreign `ao` on the inherited PATH and failed. Pin PATH to the daemon's own dir the same way worker sessions do — export HookPATH and reuse it in the launcher. - The prompt did not enforce ordering. Make it post the review on the PR via gh first, then run `ao review submit`. Fixes #258 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(review): fall back to a comment review when self-approval is rejected GitHub does not let an author approve their own PR, so a reviewer running under the same account can't post an `approve`. Tell the reviewer to post the approval as a regular comment review (COMMENT event stating it is an approval) when the provider rejects the self-approval, instead of failing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cmd | ||
| internal | ||
| .golangci.yml | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| sqlc.yaml | ||