56 Commits

Author SHA1 Message Date
Seth Hobson 88061a68ce feat(plugin-eval): implement eval engine with composite scoring and layer blending
Adds EvalEngine that coordinates static analysis, blends layer scores
across dimensions with renormalized weights, and produces PluginEvalResult
with composite score, badge, and per-dimension grades. Layer 2/3 stubs
ready for Tasks 8/9.
2026-03-25 17:42:11 -04:00
Seth Hobson 882f344786 feat(plugin-eval): implement Layer 1 static analysis with anti-pattern detection 2026-03-25 17:39:58 -04:00
Seth Hobson 118595e4e8 feat(plugin-eval): add markdown/frontmatter parser for skills, agents, plugins 2026-03-25 17:36:23 -04:00
Seth Hobson b54562428d feat(plugin-eval): add statistics module (bootstrap, Wilson, Clopper-Pearson, kappa) 2026-03-25 17:34:17 -04:00
Seth Hobson 2b270aedb2 feat(plugin-eval): add Pydantic data models for all eval layers 2026-03-25 17:33:32 -04:00
Seth Hobson ef6fe431c3 feat(plugin-eval): scaffold project with uv, ruff, ty 2026-03-25 17:31:00 -04:00