Define versioned v1 HTTP, UDP, error, and compatibility contracts #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1
Depends on: #2, #3
Outcome
Freeze a transport-neutral v1 contract that both games can consume without importing server internals.
Scope
Acceptance criteria
Starting the v1 contract freeze on top of the completed architecture/bootstrap checkpoints. Scope includes transport-neutral typed contracts, bounded HTTP/UDP semantics, deterministic serialization/golden vectors, OpenAPI, limit boundary tests, and an API compatibility guard.
Implemented and pushed on
codex/issue-4-v1-contractsat69c8b2d.Delivered:
Verification:
A high-severity advisory in the generator's transitive
Microsoft.OpenApi2.0.0 was caught by restore; the patched compatible 2.7.5 line is centrally pinned. The issue remains open until this stacked branch is landed.