Conversation
Rewrites 33 assertion/prompt lines across all 6 plan-feature evals to accept file-based evidence instead of requiring Jira API operation evidence (digest re-fetch, additional_fields params, link creation, comment posting), which cannot be produced in file-only eval mode. Changes: - All 6 eval prompts: add instructions for writing Jira comments as output files and documenting additional_fields in the impact map - Digest assertions (6): accept digest files, impact map entries, or marker strings in any output file - Priority assertions (6): accept documented field propagation in impact map or task description files - fixVersion assertions (6): same evidence pattern as priority - Summary comment assertions (6): accept summary-comment.md or impact map section - Eval-6 assertion 6: add documentation/testing task exemption (matching eval-1 format) - Eval-6 assertions 4,7: accept impact map evidence for Incorporates links and Epic creation Assertion counts unchanged: 90 total (19+16+15+11+15+14). Implements TC-5054 Assisted-by: Claude Code
Reviewer's guide (collapsed on small PRs)Reviewer's GuideRewrites plan-feature eval prompts/assertions to accept file-based Jira evidence, updates instructions for outputting Jira comments and additional_fields, and adjusts a specific assertion’s logic for documentation/testing tasks while preserving total assertion counts. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- The new file-based evidence instructions look duplicated across multiple evals; consider extracting this into a shared template/snippet to avoid drift if the guidance needs to be updated later.
- For the eval-6 assertion 6 exemption logic for documentation/testing tasks, consider making the criteria (e.g., task labels or patterns) explicitly enumerated and consistent with eval-1 so future changes don’t introduce subtle differences between the two.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- The new file-based evidence instructions look duplicated across multiple evals; consider extracting this into a shared template/snippet to avoid drift if the guidance needs to be updated later.
- For the eval-6 assertion 6 exemption logic for documentation/testing tasks, consider making the criteria (e.g., task labels or patterns) explicitly enumerated and consistent with eval-1 so future changes don’t introduce subtle differences between the two.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
There was a problem hiding this comment.
Eval Results
Eval Results: plan-feature
| Eval | Passed | Failed | Pass Rate |
|---|---|---|---|
| eval-1 | 19/19 | 0 | 100% |
| eval-2 | 16/16 | 0 | 100% |
| eval-3 | 15/15 | 0 | 100% |
| eval-4 | 11/11 | 0 | 100% |
| eval-5 | 15/15 | 0 | 100% |
| eval-6 | 14/14 | 0 | 100% |
Pass rate: 100% · Tokens: 76,291 · Duration: 337s
Baseline (fcbfa091): 93% · 44,336 tokens · 250s
Generated by sdlc-workflow/run-evals v0.12.1
|
[sdlc-workflow/verify-pr] Re: @sourcery-ai[bot] review —
|
Verification Report for TC-5054 (commit f1d53eb)
Overall: PASSAll checks pass. The PR correctly rewrites 33 assertion/prompt lines across all 6 plan-feature evals to accept file-based evidence instead of Jira API operation evidence. Assertion counts preserved (90 total). Eval pass rate improved from 93% to 100%. This comment was AI-generated by sdlc-workflow/verify-pr v0.12.1. |
Summary
additional_fieldsparams, link creation, comment posting)additional_fieldsin the impact mapAssertion counts unchanged: 90 total (19+16+15+11+15+14).
Implements TC-5054
Test plan
/run-evals plan-featureand verify pass rates improve over the 78% baseline🤖 Generated with Claude Code
Summary by Sourcery
Update plan-feature eval definitions to support file-based Jira evidence and align assertion rules across all evals.
New Features:
Bug Fixes:
Enhancements: