Skip to content

DEN-3959: enforce validation peer authorities with pinned TJSV - #14

Merged
ORESoftware merged 8 commits into
mainfrom
DEN-3959/tjsv-peer-authority-gate
Sep 11, 2026
Merged

ORESoftware merged 8 commits into
mainfrom
DEN-3959/tjsv-peer-authority-gate

Conversation

@ORESoftware

Copy link
Copy Markdown
Contributor

Summary

  • make the existing validation/typespec/validation.tsp and validation/public-contracts.v1.json peer-authority gate executable through ORESoftware/typespec-json-schema-validator
  • pin TJSV to immutable, previously green commit 1103cba975608669a537265a99edc01a2cb59241
  • verify the workflow checks out the exact PR head rather than treating a synthetic merge ref as candidate evidence
  • retain the deterministic TJSV receipt for 30 days
  • preserve the existing api-docs runtime-parity checks as a separate downstream evidence lane

Authority boundary

TypeSpec and JSON Schema Draft 2020-12 remain independently authored peers. The TypeSpec-emitted schema is comparison evidence only; this change does not generate one source from the other or create a third authored authority.

Merge gate

Do not merge until the exact-head hosted workflow executes real steps and passes. A zero-step or runner-admission failure is not green.

Linear: DEN-3959

@linear-code

linear-code Bot commented Sep 10, 2026

Copy link
Copy Markdown

DEN-3959

@ORESoftware
ORESoftware merged commit fad25b2 into main Sep 11, 2026
3 checks passed
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