Files
VerseVDI-Protocol/openspec/changes/archive/2026-08-10-phase-3d-client-display-input/tasks.md
T

1007 B

1. Contract sources

  • 1.1 Add failing Go omission/bounds tests and fixed absolute/scroll vectors.
  • 1.2 Add the bounded display schema, optional generated references, and feature registrations.
  • 1.3 Extend the VGI frame grammar and Python/Go/Rust/Swift classifiers without changing existing kinds.

2. Deterministic verification

  • 2.1 Regenerate Go/Rust/Swift bindings and pass focused Go, frame, source, binding, and strict-contract checks.
  • 2.2 Run the complete Protocol verifier with isolated compiler caches.
  • 2.3 Regenerate a second time, confirm zero drift, and inspect the exact source/generated diff.

3. Freeze

  • 3.1 Commit the verified source and generated bindings as one unsigned capability-sized change.
  • 3.2 Verify the next Phase 3D Protocol RC name is unused locally and remotely, then create one local immutable candidate tag without publishing it.
  • 3.3 Reconcile and archive this OpenSpec change after the immutable candidate is frozen.