feat(eval): add gold.json golden corpus + loader/validator test
This commit is contained in:
parent
84fa055e9f
commit
e374a7c0ff
2 changed files with 112 additions and 0 deletions
44
tests/fixtures/bakeoff-rich/gold.json
vendored
Normal file
44
tests/fixtures/bakeoff-rich/gold.json
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"schema": "voyage-eval-gold/1",
|
||||
"source": "tests/fixtures/bakeoff-rich/README.md",
|
||||
"description": "Golden corpus for SKAL-1·4a — the 5 brief-traceable seeded findings of the bakeoff-rich JWT-auth fixture, machine-readable. expected_verdict is the review-coordinator Pass-4 outcome (BLOCKER >= 1 -> BLOCK).",
|
||||
"expected_verdict": "BLOCK",
|
||||
"findings": [
|
||||
{
|
||||
"file": "lib/handlers/login.mjs",
|
||||
"line": 17,
|
||||
"rule_key": "UNIMPLEMENTED_CRITERION",
|
||||
"severity": "BLOCKER",
|
||||
"owner_reviewer": "conformance"
|
||||
},
|
||||
{
|
||||
"file": "lib/auth/jwt.mjs",
|
||||
"line": 19,
|
||||
"rule_key": "SECURITY_INJECTION",
|
||||
"severity": "BLOCKER",
|
||||
"owner_reviewer": "correctness",
|
||||
"dual_flaggable": "NON_GOAL_VIOLATED"
|
||||
},
|
||||
{
|
||||
"file": "lib/auth/refresh.mjs",
|
||||
"line": 0,
|
||||
"rule_key": "MISSING_TEST",
|
||||
"severity": "MAJOR",
|
||||
"owner_reviewer": "correctness"
|
||||
},
|
||||
{
|
||||
"file": "lib/handlers/login.mjs",
|
||||
"line": 13,
|
||||
"rule_key": "PLAN_EXECUTE_DRIFT",
|
||||
"severity": "MAJOR",
|
||||
"owner_reviewer": "conformance"
|
||||
},
|
||||
{
|
||||
"file": "lib/auth/refresh.mjs",
|
||||
"line": 10,
|
||||
"rule_key": "MISSING_ERROR_HANDLING",
|
||||
"severity": "MINOR",
|
||||
"owner_reviewer": "correctness"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue