Files
go-sip/docs/evidence/20260918-contract-input-blocker.md
T

1.3 KiB

W01/W02 input handoff blocker

The user selected provide formal W01/W02 artifacts and continue. The only new candidate found in the parent worktree was copied read-only into the pre-v1 contract snapshot from the repository history and verified against its recorded file hashes.

It is not yet a formal release:

  • SNAPSHOT.json records source_worktree: dirty and a dirty-patch hash.
  • Its snapshot_id/source fields are not populated as a clean release ID.
  • integration-manifest.json still identifies runtime/RTP/worker integration artifacts as missing.
  • Repository-wide search found no .proto, generated stubs, or W02 Unary gRPC error/idempotency/activation-session contract.

Required handoff before W02/W04 work can continue:

  1. Clean W01 contract directory with release ID, source commit, file hashes, event-specific payload schemas, AI mode/parameter closure (GAP-08/GAP-09), OSS upload/session contract, and positive/negative fixtures.
  2. W02 Proto package with exact service/method/message definitions, mTLS activation/session identity, error codes, idempotency and fencing semantics, plus generation/version instructions.

The current bundle remains useful for local schema/routing tests only. It must not be treated as an authorization to invent a Proto or as G0/W04/P1 evidence.