Skip to content

feat(conformance): wire conformance_baseline claims for 4 personas#23

Merged
Ghost-Frame merged 1 commit into
mainfrom
feat/conformance-bundles
Jul 6, 2026
Merged

feat(conformance): wire conformance_baseline claims for 4 personas#23
Ghost-Frame merged 1 commit into
mainfrom
feat/conformance-bundles

Conversation

@Ghost-Frame

Copy link
Copy Markdown
Owner

What

Adds a [conformance_baseline] block to four persona manifests: cryptographic, security, rust, and systems. Each records the sha256 of that persona's conformance test bundle plus an asserted score floor.

Why

Before this, no persona shipped a conformance baseline, so frameshift verify, the conformance_baseline field, and the upgrade RegressionGate were all dead letters: fully built and tested as libraries, but never exercised by real data. These four baselines make them live for the covered packs.

Design

The public catalog stays manifest-only. Conformance bundles (the actual test cases) live with the private persona source and are NOT shipped here. What ships is the tamper-evident claim: a hash that the regression gate compares against, so a version bump whose bundle silently changed is detectable, and a score the version asserts.

Bundle hashes

persona cases bundle_hash
cryptographic 6 990c06b8...30ce61
security 5 cf38a913...b10ac
rust 5 eb78233b...d7e5
systems 5 a837149d...051a

Caveat

score = 0.8 is an asserted floor, not a measured value. The only conformance Runner today is MockRunner; a real (model-backed) Runner is required before scores reflect measured behavior. Bundle hashes are already real and enforced by the regression gate regardless.

Add [conformance_baseline] to the cryptographic, security, rust, and systems
pack manifests. Each carries the sha256 of that persona's private conformance
bundle plus an asserted score floor, turning frameshift verify,
conformance_baseline, and the upgrade RegressionGate from dead letters into
live gates for these packs.

Bundles live with the private persona source; the public catalog stays
manifest-only and ships only the tamper-evident hash+score claim.
@Ghost-Frame
Ghost-Frame merged commit d3fa569 into main Jul 6, 2026
5 checks passed
@Ghost-Frame
Ghost-Frame deleted the feat/conformance-bundles branch July 6, 2026 22:59
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.

1 participant