diagnose · git:20260618.9c6c22c · 2026-06-18 · sha256 4785026d5e216eff

diagnose git:20260618.9c6c22cC

Immutable. This exact content never changes and is served at /api/v1/blob/4785026d5e216eff.

# diagnose — ave

## Rule misfires (false positive on negative fixture)
Repro: run the rule against the negative fixture in isolation.
Minimize: trim the negative fixture to the smallest triggering line.
Hypothesize: which pattern/condition is too broad?
Fix: tighten the rule. Re-run both fixtures.

## Record fails validation
Repro: python scripts/validate_records.py <record>
Read the jsonschema error — it names the failing field.
Common: severity/aivss_score mismatch, missing required field,
ave_id format wrong.

## Scanner does not pick up a new record
Check: is the record in records/ with valid JSON?
Check: does evidence_basis_engines list an engine that has a rule?
Check: does the rule reference the correct ave_id?