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

28 lines
1.3 KiB
Markdown

# 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.