Problem
Recent vllm-omni-review-bot Strict reviews publish findings that contradict the same review's final selection notes: explicitly discarded requests and resolved observations still appear as active P2 findings, and a confirmation that no problem exists is posted as a P2 inline comment.
Maintainers and contributors must reconcile the bot's own output before deciding what work remains. The review summary, finding list, and inline comments should present one consistent set of actionable conclusions.
Observed examples
Review submitted on 2026-09-08 at 03:18:45 UTC, reviewed head:
2c36577b7c854262fbfb548cdc532c5369770a67
The summary says to retain two comments about the lock scope and non-default-source fallback coverage, drop the repo-id validation request because the evidence packet already covers it, and consolidate a duplicate lock-scope comment.
However, four P2 inline comments were published, including:
The inconsistency is observable without deciding whether every underlying test request would independently be useful.
Review submitted on 2026-09-04 at 03:57:29 UTC, reviewed head:
b5322024bc6069a908e7ff709a60c02ec6a2ebc7
The validation section treats the TI2I guidance-mode concern as resolved by the request-unique key and fail-closed guard. The first item under Findings nevertheless presents that same resolved observation as P2, while its text says it is not being raised again. The selection narrative and the eight-item Findings list also disagree.
In this example, the findings are embedded in the review body, not bot-authored inline comments.
Expected behavior
- Final selection decisions must be reflected in every published representation: summary, category counts, Findings section, and inline comments.
- Discarded, refuted, duplicate, and resolved observations must not reappear as active findings. Useful negative checks can remain concise evidence notes.
- A statement confirming that no problem exists must not receive a finding priority or request contributor action.
- A separately evidenced residual defect may still be reported after the original concern is resolved, but it must clearly identify the remaining defect and required action. Do not implement this as a keyword filter for
resolved.
- Verification limitations should be distinguished from confirmed defects, with an explicit reason when missing validation warrants an actionable request.
- Internal selection instructions should be applied before publication, rather than appearing alongside a contradictory candidate list.
A possible implementation is one finalized structured result with explicit finding dispositions, from which all output forms are rendered. The exact implementation should follow investigation of the existing pipeline.
Acceptance criteria
Observation boundary and related work
Both reports record executed_mode=strict, backend=cursor, and infermatrix-copilot==0.2.0. They record reviewbot_sha=unknown and model=auto; the exact deployed implementation revision and model have not been established.
The public artifacts were rechecked on 2026-09-09. This report concerns output consistency, not a fresh correctness assessment of either PR or a claim that the findings blocked merging: both GitHub reviews are COMMENTED. No reviewed-PR tests were rerun and no source-level root cause has been identified. Investigate the finalization, result conversion, and publication boundary before attributing the defect to a particular component.
Related:
Problem
Recent
vllm-omni-review-botStrict reviews publish findings that contradict the same review's final selection notes: explicitly discarded requests and resolved observations still appear as active P2 findings, and a confirmation that no problem exists is posted as a P2 inline comment.Maintainers and contributors must reconcile the bot's own output before deciding what work remains. The review summary, finding list, and inline comments should present one consistent set of actionable conclusions.
Observed examples
vllm-project/vllm-omni#6959 — discarded request and non-issue published inline
Review submitted on 2026-09-08 at 03:18:45 UTC, reviewed head:
2c36577b7c854262fbfb548cdc532c5369770a67The summary says to retain two comments about the lock scope and non-default-source fallback coverage, drop the repo-id validation request because the evidence packet already covers it, and consolidate a duplicate lock-scope comment.
However, four P2 inline comments were published, including:
The inconsistency is observable without deciding whether every underlying test request would independently be useful.
vllm-project/vllm-omni#6968 — resolved observation reappears in Findings
Review submitted on 2026-09-04 at 03:57:29 UTC, reviewed head:
b5322024bc6069a908e7ff709a60c02ec6a2ebc7The validation section treats the TI2I guidance-mode concern as resolved by the request-unique key and fail-closed guard. The first item under Findings nevertheless presents that same resolved observation as P2, while its text says it is not being raised again. The selection narrative and the eight-item Findings list also disagree.
In this example, the findings are embedded in the review body, not bot-authored inline comments.
Expected behavior
resolved.A possible implementation is one finalized structured result with explicit finding dispositions, from which all output forms are rendered. The exact implementation should follow investigation of the existing pipeline.
Acceptance criteria
Observation boundary and related work
Both reports record
executed_mode=strict,backend=cursor, andinfermatrix-copilot==0.2.0. They recordreviewbot_sha=unknownandmodel=auto; the exact deployed implementation revision and model have not been established.The public artifacts were rechecked on 2026-09-09. This report concerns output consistency, not a fresh correctness assessment of either PR or a claim that the findings blocked merging: both GitHub reviews are
COMMENTED. No reviewed-PR tests were rerun and no source-level root cause has been identified. Investigate the finalization, result conversion, and publication boundary before attributing the defect to a particular component.Related: