Files
VerseVDI-Protocol/openspec/changes/archive/2026-07-29-phase3c-apollo-input-feedback/tasks.md
T

1.4 KiB

1. Contract and fixtures

  • 1.1 Define the exact typed input and provider-feedback binary layouts in the canonical frame documentation and registries.
  • 1.2 Add positive and negative fixed-byte conformance fixtures for every input, release, feedback, termination, reserved, and malformed case.
  • 1.3 Update only source Protocol artifacts, regenerate bindings and the manifest, and prove no generated drift.
  • 1.4 Define policy-bound clipboard direction/rate/loop-token envelopes and positive/negative deterministic conformance fixtures without adding provider fields to a client-facing frame.

2. Consumer qualification

  • 2.1 Run Protocol validation and the Go, Rust, and Swift conformance consumers against the new fixtures.
  • 2.2 Advance the Data Plane to the final immutable Protocol revision and translate only the typed envelopes to provider control packets.
  • 2.3 Add deterministic host-feedback forwarding and input-release tests without provider endpoint or credential disclosure.
  • 2.4 Advance the Data Plane and Connection Server to the final clipboard contract and prove disabled direction, malformed/oversized text, rate, loop, and file/binary rejection against the authenticated provider path.

3. Freeze

  • 3.1 Reconcile the canonical specification, OpenSpec tasks, source provenance, and consumer fixture digest before creating a new immutable Protocol release candidate.