Add v0 networking governance foundation#6
Merged
danieldilly merged 3 commits intomainfrom Dec 21, 2025
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Establishes foundational governance for v0 multiplayer networking.
Trace Block
Files Changed
Constitution documents:
docs/constitution/invariants.md— Added INV-0003, INV-0004, INV-0005, INV-0006; added v0 determinism scope to INV-0006docs/constitution/domain-model.md— Added DM-0005 through DM-0010docs/constitution/acceptance-kill.md— Added AC-0001, KC-0001, KC-0002docs/constitution/tag-taxonomy.md— Added 14 networking/architecture tagsdocs/constitution/id-index.md— Generated (viajust ids-gen)docs/constitution/id-index-by-tag.md— Generated (viajust ids-gen)docs/constitution/id-catalog.json— Generated (viajust ids-gen)ADRs:
docs/adr/0001-three-plane-architecture.md— Three-Plane Architecturedocs/adr/0002-deterministic-simulation.md— Deterministic Simulationdocs/adr/0003-fixed-timestep-simulation.md— Fixed Timestep Simulation Modeldocs/adr/0004-server-authoritative-architecture.md— Server-Authoritative Architecture (fixed dangling ADR-0011 reference)docs/adr/0005-v0-networking-architecture.md— v0 Networking ArchitectureParameters:
docs/networking/v0-parameters.md— Tunable networking parameters (tick rates, validation thresholds)Other:
docs/vision.md— Minor formatting updatesDeterminism / Simulation Impact
Verification
What you ran and what passed.
just ci— All checks passed (fmt, clippy, test, ids, spec-lint)just ids— Constitution IDs validatedjust ids-gen— Generated indices committed (id-index.md, id-index-by-tag.md, id-catalog.json)Risk / Notes
This is a foundational governance package. All new IDs use
Status: Proposedand will be flipped toStatus: Activeafter merge.Key additions:
No implementation yet — this PR establishes the governance rules for upcoming v0 implementation work.
Follow-up: Consider updating governance-change template to handle composite/foundational governance packages.
Checklist
docs/licensing/N/A: governancejustified