Skip to content

docs: require protocol contract evidence - #585

Merged
pedrosakuma merged 2 commits into
mainfrom
docs/protocol-contract-gate
Jul 27, 2026
Merged

docs: require protocol contract evidence#585
pedrosakuma merged 2 commits into
mainfrom
docs/protocol-contract-gate

Conversation

@pedrosakuma

Copy link
Copy Markdown
Owner

Summary

  • require schema version, template ID, fields, and enum evidence for protocol implementation issues
  • separate protocol research from implementation so absent contracts remain blocked instead of becoming proprietary messages
  • disable blank issues while retaining a general non-protocol issue form
  • add PR and contributor/agent checks for cross-repo implementation evidence and proposal/implementation drift

Context

Prevents recurrence of #581/#582, where an issue proposal was treated as an implemented UMDF contract and led to a hand-edited proprietary schema extension.

Validation

  • git diff --check
  • gpt-5.5 code review; both identified issue-form bypasses were fixed

Documentation/workflow-only change; no product build required.

Add separate implementation and research issue forms, disable blank issues, and require schema/template evidence in contributor and agent workflows.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pedrosakuma
pedrosakuma marked this pull request as ready for review July 27, 2026 20:18
…eference schema-guard CI

- Merge main into docs/protocol-contract-gate to pick up the SbeB3UmdfConsumer
  cleanup from #587 (this PR branched before that merge and had reintroduced
  the stale companion-repo name in CONTRIBUTING.md and copilot-instructions.md).
- Add a note in CONTRIBUTING.md's 'Schemas are vendored' and 'Protocol contract
  evidence gate' sections, and in copilot-instructions.md, pointing to the
  Vendored schema guard CI job as the deterministic backstop, since the new
  issue forms/PR checklist are review-time discipline only.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pedrosakuma
pedrosakuma merged commit a366c6c into main Jul 27, 2026
7 checks passed
@pedrosakuma
pedrosakuma deleted the docs/protocol-contract-gate branch July 27, 2026 22:18
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