Skip to content

Clarify dispute targets for body-only PR findings - #184

Merged
tzhouam merged 1 commit into
mainfrom
docs/fallback-finding-disputes
Sep 23, 2026
Merged

tzhouam merged 1 commit into
mainfrom
docs/fallback-finding-disputes

Conversation

@tzhouam

@tzhouam tzhouam commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

The PR state RFC says authors can dispute blockers by replying in a review thread, while the implemented scanner uses explicit 👎 reactions. A body-only blocker has no inline reaction target at all. The companion ReviewBot PR #95 supplies a marker-deduplicated issue comment for that case.

This documentation change states the reaction path for both inline and fallback comments, keeps an ordinary clarification reply from silently clearing a blocker, and records how missing IDs and uncertain comments are recovered. It also corrects the request-budget name and adds acceptance cases for wrong-finding/same-anchor recovery and duplicate prevention.

Validation: staged code-review gate approved on the first pass; git diff --check passed. Documentation only; no SDK or runtime change.

Specify the author reaction path for inline and fallback issue comments,
its bounded recovery and retained source across heads. Clarify that an
ordinary reply is not an unambiguous dispute, and name the scanner's own
request budget and missing-target acceptance cases.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-23T05:35:15.563137Z 3746172 PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 37461723fc

ℹ️ 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".

Comment on lines +387 to +388
cannot cause a duplicate. These requests count against the separate
`DISPUTE_SCAN_REQUEST_BUDGET`; the existing daily feedback scan is too slow

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Define how the scan budget fits the cycle cap

Charging these reads to a separate DISPUTE_SCAN_REQUEST_BUDGET contradicts the reconciler contract at lines 511–514, which says every cycle is bounded by PR_STATE_REQUEST_BUDGET reads. The new budget is not otherwise defined with a default or an aggregate relationship to that cap, so on PRs with many unresolved findings an implementation following this paragraph can exceed the documented per-cycle request limit. Specify the new budget and update the overall cycle-cap contract to account for it.

Useful? React with 👍 / 👎.

@tzhouam
tzhouam merged commit c1a13ae into main Sep 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant