Example Fixtures

The files in examples/ are canonical fixtures for the framework surface that this repo currently ships.

They are not decorative samples. They are read by tests in tests/framework.test.mjs so the docs can point at them without drifting.

Evidence Fixtures

These live under examples/evidence/ and demonstrate the current evidence schema in realistic states.

Pass example

Use it to see a clean branch-diff run:

Fail example

Use it to see:

Policy-gap example

Use it to see a case where the change stayed inside known lanes, but the framework still records a recommendation that the policy surface has a gap.

Eval Fixtures

These live under examples/evals/ and show how evidence turns into team-scored outcomes.

Team profile

Use it to understand the current team-profile shape:

Eval draft

Use it to see:

Eval record

Use it to see the completed live-eval shape:

Benchmark Fixtures

These live under examples/benchmarks/ and show a deterministic benchmark for timely marker surfacing.

Scenario

Use it to see:

Transcripts

Use them to inspect:

Comparison

Use it to see the scored benchmark output:

Suite

Use them to inspect:

Governance markers

Use them to inspect:

Classification Fixture

This file groups a real repo’s current convergence checks into rule families. It is useful when you want to move from bespoke enforcement scripts toward a clearer policy-pack vocabulary.

Check-in Examples

These live under examples/checkins/ and show Veritas used on the Veritas repo itself.

Use these to inspect:

How To Use These Fixtures

Use the fixtures in four ways:

  1. Read them while designing adapters, policy packs, or downstream tooling.
  2. Compare your generated artifacts to them when the shapes seem unclear.
  3. Use them as stable examples in docs and demos.
  4. Keep them current whenever the schema or operator surface changes.

For the contract behind these files, see Artifacts and Schemas.