--- id: infra-integration-suite name: Full-surface integration suite + docs sync + publish prep status: pending depends_on: [gateway-publish, adapter-to-openapi, adapter-from-wss, adapter-mcp, ws-overlay-ops] scope: moderate risk: medium impact: project level: review tags: [infra, phase-4] --- ## Description Phase 4 hardening. (1) Integration suite exercising the full surface over DuplexStream + in-process WSS: gateway 6 endpoints, WS session (call + data channel + overlay), from_openapi import → call → error fidelity, from_wss import over the WS server, mcp feature interplay. (2) Docs sync: port-notes sections stripped from ported ADRs/specs after review, open-questions.md statuses updated (OQ-01/02 → resolved), README doc table final. (3) Publish prep: `cargo publish --dry-run --allow-dirty`, semver/API surface check against AGENTS.md conventions, Cargo.toml metadata polish. ## Acceptance Criteria - [ ] `cargo test --all-features` green; clippy `-D warnings` green; fmt green - [ ] Full-surface integration test passing (gateway + WS + one adapter each direction) - [ ] Port notes stripped; OQ statuses updated - [ ] `cargo publish --dry-run --allow-dirty` succeeds - [ ] taskgraph shows all tasks completed ## References - docs/plans/implementation.md (§Build order, Phase 4) - AGENTS.md (verification commands, commit conventions) ## Notes > Agent fills during implementation. ## Summary > Agent fills on completion.