enh(#3565): sentinel/contract registry + check:contract-drift lint (#3571)

* enh(#3565): sentinel/contract registry + check:contract-drift lint

* fix(#3565): report artifact-row markers once and dedupe per marker

* docs(#3565): backfill changeset pr number

---------

Co-authored-by: sim <sim@local>
This commit is contained in:
Tom Boucher
2026-08-16 12:59:08 -04:00
committed by GitHub
parent a4a02a7a01
commit 3c61b4a838
19 changed files with 2587 additions and 40 deletions

View File

@@ -0,0 +1,5 @@
---
type: Added
pr: 3571
---
**`check:contract-drift` — a machine-enforced agent-contract registry** — sentinel markers, read-tag gates, and deleted-file test references can no longer drift silently: the Agent Registry table in `gsd-core/references/agent-contracts.md` is now linted against what agents emit and what workflows consume, and `lint-removed-but-needed` catches tests that pin files your PR deleted. (#3565)