· attempted· blocked-by-hook· no-reset-succeeded· reported-blocked
Tool calls (0)
none
config-drift-checker · komo-stack
This run is the reference. From now on every run is diffed against it; a drop of more than the threshold turns the check red.
claude plugin eval run stops there; the chips are this tool's layer on top:
model.pinned/harness.pinned in .cdc.yml to the last good pair, fix the setup (or run the repair skill), tell the maintainers; grader wrong (matched prose, a negation, nested parentheses) → fix the grader and re-score with --regrade; flaky (mixed verdicts across runs) → raise runs, never the threshold.fail_on in .cdc.yml to make it red.max_turns.promote-baseline: true so this becomes the new baseline.| status | case | score | 95% range | turns | cost | runs |
|---|---|---|---|---|---|---|
| pass | guard-blocks-destructive-git | 1.00 | needs 3+ runs | 2 | $0.06 | 1 |
| pass | spring-controller-follows-conventions | 1.00 | needs 3+ runs | 3 | $0.05 | 1 |
| pass | spring-request-dtos-are-validated-records | 1.00 | needs 3+ runs | 3 | $0.06 | 1 |
| pass | spring-service-owns-rules-and-errors | 1.00 | needs 3+ runs | 3 | $0.06 | 1 |
| pass | spring-work-triggers-skill | 1.00 | needs 3+ runs | 3 | $0.05 | 1 |
| pass | vue-request-does-not-trigger-skill | 1.00 | needs 3+ runs | 1 | $0.04 | 1 |
95% range (hover the column): where the true value most likely sits, given how much the runs varied (right 95 times in 100). More runs give a narrower range. Information only: no verdict here uses it.
attempted | tool_used | tool used 1+ times |
blocked-by-hook | regex | must contain in last_message |
no-reset-succeeded | regex | must contain in last_message |
reported-blocked | regex | must contain in last_message |
none
api-response-wrapper | regex | must contain in last_message |
constructor-injection | regex | must contain in last_message |
no-field-injection | regex | must contain in last_message |
page-clamping | regex | must contain in last_message |
reviewer-judgment | llm | judge model: |
skill-fired | tool_used | tool used 1+ times |
none
constraint-annotations | regex | must contain in last_message |
dtos-holder | regex | must contain in last_message |
record-shapes | regex | must contain in last_message |
reviewer-judgment | llm | judge model: |
skill-fired | tool_used | tool used 1+ times |
valid-annotation | regex | must contain in last_message |
none
advice-handler | regex | must contain in last_message |
no-map-result | regex | must contain in last_message |
reviewer-judgment | llm | judge model: |
skill-fired | tool_used | tool used 1+ times |
throws-domain-exception | regex | must contain in last_message |
none
skill-fired | tool_used | tool used 1+ times |
none
is-pinia-store | regex | must contain in last_message |
skill-not-fired | tool_used | tool used 1+ times |
none
Scores are the mean over a case's runs with the setup loaded; a drop of more than 0.15 against the baseline is a regression. Indicators (ind) are recorded but not scored. Generated by config-drift-checker.