Skip to main content

rubric-spec

Validate, lint, diff, and convert LLM evaluation rubrics with AuraOne Rubric Schema v1.

rubric-spec is for evaluation engineers and tool builders who need one inspectable rubric artifact across review and scoring systems. Its differentiator is a canonical JSON contract for criterion ids, anchors, weights, tie-break rules, judge prompt requirements, examples, and provenance. The adapters convert JSON shapes; they do not run or contact Inspect AI, PromptFoo, DeepEval, LangSmith, or EvalKit.

Inspectable Output

Command Proof produced
validate JSON with ok, path-aware errors, and warnings
lint JSON findings for weight totals, vague wording, compound criteria, and missing examples
diff JSON with added, removed, and changed criteria, weight deltas, and anchor changes
convert Converted JSON on stdout after validating the canonical rubric
conformance An 18-case JSON report covering schema rules and bundled adapter round trips

Runtime Boundary

All commands read local JSON or JSONL files and write to stdout. The package has no runtime dependencies, makes no network requests, and performs no model calls. Conversion support is limited to the bundled adapter representations; successful conversion is not a claim that an external framework can execute the result.

Install

python -m pip install rubric-spec==0.1.2

For development from a clone:

python -m pip install -e .

Quickstart

From a repository checkout with the bundled synthetic examples:

rubric-spec validate examples/minimal_rubric.json > validation.json
rubric-spec lint examples/minimal_rubric.json > lint-findings.json
rubric-spec diff examples/minimal_rubric.json examples/multi_criteria_rubric.json > rubric-diff.json
rubric-spec conformance examples/minimal_rubric.json > conformance.json

Documentation

Release Status

Registry status verified July 13, 2026: version 0.1.2 is published on PyPI and tagged v0.1.2 in the public repository. The project is alpha software. No usage, adoption, or benchmark claim is made.

Limits

This package does not orchestrate evaluation runs, certify downstream framework compatibility, or supply production rubrics. Bundled examples are synthetic.

Next Action

Run validate and lint on the rubric you plan to ship, resolve every validation error, then run conformance before converting it for one supported target.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rubric_spec-0.1.2.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rubric_spec-0.1.2-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file rubric_spec-0.1.2.tar.gz.

File metadata

  • Download URL: rubric_spec-0.1.2.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rubric_spec-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2a9d52495905e0ad99e74afeb64fb46f31256ee2384a01a2de0a1bddd31f6857
MD5 1a1f3d1a32982f741aee38382dc74908
BLAKE2b-256 bb8b73e19bafaec9358747195216df2fef2b9d52f1b78de015140052547ce2e8

See more details on using hashes here.

File details

Details for the file rubric_spec-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: rubric_spec-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rubric_spec-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8e173b7d4ed5bf5106f510a45453858a1fda66fed47253e30ffc6e5f5220d400
MD5 3473fdb3103140f1ec3fc0cc761687b3
BLAKE2b-256 a35e0dab7cf4e6d9db0c9d99cf8925b383a6f6acdc29796a284759f4b22872cc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page