pi-mono/packages/evals/evals
Christian Klotz 9628c84809
feat(coding-agent): add prompt template documentation eval (#10261)
## Summary

- add live documentation comparisons for project-scoped and user-scoped
`/current-time` prompt templates
- require the generated command to expand to the exact requested prompt
text
- select the requested case from multi-case Vitest reports so skipped
siblings do not invalidate observations
- strengthen documentation-audit evidence and move the expensive audit
behind an explicit `eval:audit` command
- remove redundant eval oracles and test-only exports found during the
eval-suite audit

## Testing

- `npm run check`
- `./test.sh`
- `npm --prefix packages/evals test` (54 passed, also covered by
`./test.sh`)
- failed-status mutation: focused report test passed before the fixture
repair, failed after it, then passed with production restored
- prompt-template documentation eval, three repetitions per variant (6/6
pairs eligible)
- project scope: with docs 66.7%, without docs 100%; negative delta and
treatment flakiness
  - user scope: with docs 100%, without docs 100%; no lift
- model documentation eval (1/1 pair eligible; treatment 100%, control
0%)
- representative live documentation audit (`cli.md` passed)
2026-10-28 12:12:19 +02:00
..
acme-server.ts feat(coding-agent): isolate documentation lift evals (#9635) 2026-09-15 17:54:18 +01:00
configured-runtime.ts feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
custom-provider.docs.eval.ts feat(coding-agent): isolate documentation lift evals (#9635) 2026-09-15 17:54:18 +01:00
documentation-audit.eval.ts feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
extensions.docs.eval.ts feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
models.docs.eval.ts feat(coding-agent): isolate documentation lift evals (#9635) 2026-09-15 17:54:18 +01:00
openai-provider.docs.eval.ts feat(coding-agent): isolate documentation lift evals (#9635) 2026-09-15 17:54:18 +01:00
prompt-templates.docs.eval.ts feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
smoke.eval.ts feat(coding-agent): isolate documentation lift evals (#9635) 2026-09-15 17:54:18 +01:00
tui.docs.eval.ts fix(evals): drop autoevals dependency 2026-10-22 23:32:38 +02:00