Skip to content

P1: Cut the attested fixture bundle tag for downstreams (regeneration shipped in #60) #52

Description

@macanderson

The golden fixtures predate the normative sweep (#33) and representations (#41):

  • No golden vectors exist for representation / content_ref / fidelity, and context-frame.valid.json fails the §B3 honesty rule it predates.
  • Downstreams are papering over the gap: oxagen's packages/run-evidence pins fixture copies at 36a6448 (pre-Pre-freeze normative sweep: SPEC.md, canonical token accounting, conformance that actually catches things #33) behind a sha256 manifest + drift gate, and the ADR-036 SDK adoption had to author unattested local vectors because the upstream goldens don't cover the current surface. Stella pins 9fb559a via three hand-duplicated git-rev pins with a version-string tripwire test.

Two consumers on two different stale commits, each independently re-deriving what the goldens should say, is exactly the failure mode #29/#30 exist to prevent — already realized.

Acceptance

Feeds #29 (canary CI) and GOVERNANCE freeze criterion 4.


Remaining scope (2026-07-26): only the publication half survives. The manifest already gives downstreams their digest surface; what is missing is an addressable one — git tag -l still returns only the pre-rename ocp-v0.1.0.

Blocked on #30, not #49. The #49 dependency in the acceptance criterion above is discharged (the regeneration in #60 cites spec sections that exist). The tag this issue needs to reference is the one #30 was filed to cut.

Metadata

Metadata

Assignees

No one assigned

    Labels

    conformanceThe conformance suite and its checksinfrastructureCI, releases, repo tooling

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions