Retire the published semantic-pack cases - #187
Merged
Merged
Conversation
Both cases have errored on every run since the v0.9.1 bundle stopped being
reachable, and `errors == 0` is a freeze gate, so the development freeze path
could not produce a clean run.
Republishing the bundle was tried first and was not enough. The artifact is
recoverable byte-for-byte -- it is archived at
`BrokkAi/bifrost` under the asset-only tag `semantic-packs-v0.9.1`, hashing to
the `a01cb3d7...` the cases pinned -- but with the download repaired the next
gate rejects it:
verify semantic-pack release bundle: unsupported release bundle schema 1
v0.10.8 requires release-bundle schema 2 on exact equality, and checks the
generator identity immediately after, so the v0.9.1 packs cannot be consumed by
any current pin regardless of where they are hosted. Keeping them would have
meant re-authoring both cases against a schema-2 bundle: new bundle, artifact,
and semantic hashes, plus fresh content-addressed `bifrost-model://` expectation
URIs derived from them. That is re-authoring reviewed ground truth, not
repairing it.
The published-pack surface was a casualty of the open-core migration rather than
a contract the corpus still needs, so the two documents and their fixtures are
retired instead.
The harness keeps its semantic-pack support: the schema, the document model, and
the runner path are untouched, so a schema-2 pack case can be authored later
without rebuilding any of it.
The legacy cohort already skipped these documents as postdating the frozen
158-case inventory, so no promotion or cohort artifact moves. The corpus goes
from 61 documents to 59, 232 authored cases to 230, 226 planned to 224.
`requested_totals_cover_the_full_authored_corpus` caught the change and is
updated to match. The evidence map drops its semantic-pack counts, and its
generator now omits the clause entirely rather than reporting zero of something.
Closes #180
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #180.
Both cases have errored on every run since the v0.9.1 bundle stopped being
reachable, and
errors == 0is a freeze gate, so the development freeze pathcould not produce a clean run.
Republishing was tried first, and got one gate further
The artifact is recoverable byte-for-byte. It is now archived on the mirror
under the asset-only tag
semantic-packs-v0.9.1, serving exactly thea01cb3d7…the cases pinned, and download plus checksum verification bothpass. The next gate does not:
v0.10.8 requires release-bundle schema 2 on exact equality —
!=, not aminimum — and checks the generator identity immediately afterwards. These packs
cannot be consumed by any current pin regardless of where they are hosted, so
hosting was never the real blocker.
Keeping the cases would have meant re-authoring reviewed ground truth against a
schema-2 bundle: new bundle, artifact and semantic hashes for each, plus fresh
content-addressed
bifrost-model://expectation URIs derived from them.The published-pack surface was a casualty of the open-core/private migration
rather than a contract the corpus still needs, so the two documents and their
fixtures are retired.
Deliberately kept
semanticPacksschema, document model and runnerpath are untouched, so a schema-2 pack case can be authored later without
rebuilding any of it.
restores a content-addressed artifact any external consumer pinning that
checksum can resolve again.
Effects
No promotion or cohort artifact moves: the legacy cohort already skipped these
documents as postdating the frozen 158-case inventory, and the promotion
manifest never bound them.
requested_totals_cover_the_full_authored_corpuscaught the corpus change andis updated. The evidence map drops its semantic-pack counts, and its generator
now omits the clause entirely rather than publishing "0 semantic-pack cases".
Verification
cargo test --locked— 250 passed, 0 failedpython3 -m unittest discover tests— 42 tests, OKvalidate benchmarks/cases— 59 filesgenerate-docs-evidence.py --checkclean🤖 Generated with Claude Code