fix(#202): remove broken 001-clean-approve review eval case - #205
Conversation
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 3:00 PM UTC · Completed 3:09 PM UTC |
|
/fs-fix Add a .gitkeep to the folder: |
|
🤖 Finished Fix · ✅ Success · Started 3:03 PM UTC · Completed 3:08 PM UTC |
🔧 Fix agent — iteration 1 (human-triggered)Added a .gitkeep file to eval/review/cases/ as requested by the human instruction. The directory was missing because the previous commit removed the only test case (001-clean-approve) it contained. The .gitkeep ensures git tracks the empty directory for future eval cases. Fixed (1):
Tests: passed Updated by fullsend fix agent |
ReviewReason: stale-head The review agent reviewed commit |
|
/fs-review |
The 001-clean-approve review eval case has been broken since PR #148 merged. The post-review script returns 422 errors from inline review comments citing invalid line numbers, which prevents the ready-for-merge label from being applied. This causes the required_labels judge to fail (pass_rate=0.0%), blocking functional-tests-complete and the entire merge queue. Remove the case directory to unblock the merge queue. The review eval infrastructure (eval.yaml, hooks, judges, thresholds) is preserved. The test case should be reintroduced after the line number accuracy issue is fixed (see PR #197). Closes #202
The functional test runner now exits 0 with a warning when an agent's cases directory is empty, instead of letting workspace.py error out. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Hector Martinez <hemartin@redhat.com>
45ca372 to
18a2cb7
Compare
|
🚢 |
Retro: PR #205 — Remove broken 001-clean-approve review eval caseTimeline
What went well
What could go better
Existing issues covering stale-head wasteThe stale-head review waste pattern is already tracked by fullsend-ai/fullsend#1331 and fullsend-ai/fullsend#2399. This PR provides additional evidence: the discarded review contained a substantive finding (empty-directory handling gap) that the human independently identified and fixed. No new proposal needed. Proposals filed
|
|
🤖 Finished Retro · ✅ Success · Started 3:23 PM UTC · Completed 3:33 PM UTC |
The 001-clean-approve review eval case has been broken since PR #148 merged. The post-review script returns 422 errors from inline review comments citing invalid line numbers, which prevents the ready-for-merge label from being applied. This causes the required_labels judge to fail (pass_rate=0.0%), blocking functional-tests-complete and the entire merge queue.
Remove the case directory to unblock the merge queue. The review eval infrastructure (eval.yaml, hooks, judges, thresholds) is preserved. The test case should be reintroduced after the line number accuracy issue is fixed (see PR #197).
Closes #202
Post-script verification
agent/202-remove-broken-review-eval)39a2485de2655110196cccd2fa0e4a414d7096d4..HEAD)