Align call-protocol.md and api-surface.md with envelope model
Remove supersession note from response-envelopes.md — both dependent
docs now reflect the ResponseEnvelope system. Key changes:
- call-protocol.md: CallHandler wraps and publishes (not handlers),
call.responded.output uses ResponseEnvelopeSchema, respond() enforces
envelope guard, call() resolves ResponseEnvelope, subscribe() yields
ResponseEnvelope, references shared result pipeline
- api-surface.md: execute() returns Promise<ResponseEnvelope<TOutput>>,
OperationEnv functions return Promise<ResponseEnvelope>, CallHandler
calls handler directly and applies shared pipeline, respond() requires
ResponseEnvelope, added Response Envelope Types and Utilities sections
- response-envelopes.md: removed supersession note, added Shared Result
Pipeline section (detect→wrap→normalize→validate), unified execute()
and CallHandler integration points to reference shared pipeline,
updated migration checklist to mark doc changes complete