Session runner now spawns `claude -p` as a subprocess instead of using
Agent SDK query(), which fixes E2E tests hanging inside Claude Code.
Also lowers command_reference completeness baseline to 3 (flaky oscillation),
adds test:e2e script, and updates CLAUDE.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add severity classification to qa/SKILL.md health rubric (Critical/High/Medium/Low
with examples, ambiguity default, cross-category rule)
- Fix console error boundary overlap (4-10 → 11+)
- Add untested-category rule (score 100)
- Lower rubric completeness baseline to 3 (judge consistently flags edge cases
that are intentionally left to agent judgment)
- Unified EVALS=1 flag for all paid tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>