You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
The golden fixtures predate the normative sweep (#33) and representations (#41):
representation/content_ref/ fidelity, andcontext-frame.valid.jsonfails the §B3 honesty rule it predates.packages/run-evidencepins fixture copies at36a6448(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 pins9fb559avia 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 -lstill returns only the pre-renameocp-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.