fix(#156): add CI coverage regression severity calibration - #157
Conversation
31725d6 to
255a84b
Compare
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 7:49 PM UTC · Completed 7:58 PM UTC |
ReviewFindingsMedium
Low
Labels: PR modifies the review agent correctness sub-agent prompt. |
|
/fs-fix |
|
🤖 Finished Fix · ✅ Success · Started 8:13 PM UTC · Completed 8:19 PM UTC |
🔧 Fix agent — iteration 1 (human-triggered)No action taken. The review body was empty and no human instruction was provided. The existing change to skills/pr-review/sub-agents/correctness.md (adding CI coverage regression severity calibration) was verified to be well-formed and consistent with the file's existing conventions. Secret scan passed with no leaks found. Disagreed (1):
Tests: passed Decision points
Updated by fullsend fix agent |
255a84b to
51f731e
Compare
Add a "CI coverage regression severity" subsection to the correctness sub-agent prompt. This guides the agent to rate coverage regressions as HIGH when they remove merge-queue or PR-gate signal for a class of changes that previously had it, and Medium when only advisory checks are affected. The key heuristic: if a PR touching affected paths can now land on main without CI checks that previously guarded them, the finding is HIGH severity. This addresses the recurring severity miscalibration where coverage regressions affecting merge gates were rated medium instead of HIGH, leading to non-blocking comment verdicts instead of blocking request-changes verdicts. Closes #156 Signed-off-by: Ben Alkov <ben.alkov@redhat.com>
51f731e to
a52f5c5
Compare
|
@ben-alkov merge this when possible |
|
🤖 Finished Retro · ✅ Success · Started 6:16 PM UTC · Completed 6:28 PM UTC |
Retro: PR #157 — CI coverage regression severity calibrationTimeline
What went well
Key finding: fix agent pipeline drops COMMENT review findingsThe fix workflow's pre-fetch step uses a jq filter that only selects This forced the human to manually fix the style-conventions finding rather than having the fix agent handle it. Existing issue coverage
Novel proposal filedOne proposal below: add an API fallback in the fix-review skill so the fix agent can self-heal when the pre-fetched review body is empty, regardless of the platform-level fix timeline. Proposals filed |
Add a "CI coverage regression severity" subsection to the correctness sub-agent prompt. This guides the agent to rate coverage regressions as HIGH when they remove merge-queue or PR-gate signal for a class of changes that previously had it, and Medium when only advisory checks are affected.
The key heuristic: if a PR touching affected paths can now land on main without CI checks that previously guarded them, the finding is HIGH severity. This addresses the recurring severity miscalibration where coverage regressions affecting merge gates were rated medium instead of HIGH, leading to non-blocking comment verdicts instead of blocking request-changes verdicts.
Closes #156
Post-script verification
agent/156-ci-coverage-severity)d51f2e44ee98fbbbfd6d026869637cd2d7cfbb27..HEAD)