Phase 0 task 0.5 (PLAN.md, Phase 0 task 0.5).
Wire make kb-eval as a CI gate that fails on retrieval regression OR outcome-eval regression.
Deliverables
Done when
- A PR that intentionally introduces a regression turns the eval check red.
- A PR with no regression passes cleanly.
Reference
Phase 0 task 0.5 (PLAN.md, Phase 0 task 0.5).
Wire
make kb-evalas a CI gate that fails on retrieval regression OR outcome-eval regression.Deliverables
.github/workflows/eval.yml:make kb-eval-outcomeson every PR.make kb-eval-retrieval(gated on stack-up).vault/_meta/dashboards/eval-outcomes.mdtable as a PR comment.regression_thresholdfrom rolling 30-day mean (peroutcomes.yml).make test-regressiontarget that intentionally regresses one eval and confirmsmake kb-evalexits non-zero.Done when
Reference
regression_threshold