Skip to content

docs: expand CLAUDE.md; ci: enforce ruff format+lint#48

Merged
DCCA merged 1 commit into
mainfrom
docs/claude-md-and-ci-lint
Jul 1, 2026
Merged

docs: expand CLAUDE.md; ci: enforce ruff format+lint#48
DCCA merged 1 commit into
mainfrom
docs/claude-md-and-ci-lint

Conversation

@DCCA

@DCCA DCCA commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • CLAUDE.md: add setup/install, the skval CLI subcommands, single-test command, and an architecture section covering the two-tier design (deterministic engine vs model-driven agent stages), the flat scripts/ module import convention, the scoring-rubric source of truth, and classify-driven eval routing.
  • CI: add a ruff format --check + ruff check step so formatting/lint is enforced on PRs, not just by the local PostToolUse hook.
  • README: drop the hardcoded "163 tests" count, which drifts with every new test.

Test evidence

163 passed in 0.48s
50 files already formatted
All checks passed!
self-validation: 100 / A / Ship

🤖 Generated with Claude Code

- CLAUDE.md: add setup/install, skval CLI subcommands, single-test command,
  and an architecture section (two-tier engine, flat module imports,
  rubric source of truth, classify-driven eval routing)
- ci.yml: add ruff format --check + ruff check so formatting is enforced
  in CI, not just by the local PostToolUse hook
- README: drop the hardcoded test count (drifts with every new test)
@DCCA
DCCA merged commit d92d872 into main Jul 1, 2026
1 check passed
@DCCA
DCCA deleted the docs/claude-md-and-ci-lint branch July 1, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants