## 1. Spec

- [x] 1.1 Add Responses websocket transport requirements for backend and v1 routes
- [x] 1.2 Validate OpenSpec changes

## 2. Tests

- [x] 2.1 Add integration test for websocket proxying to upstream and request-log persistence
- [x] 2.2 Add integration test for websocket `no_accounts` error behavior

## 3. Implementation

- [x] 3.1 Add websocket-compatible proxy auth and firewall helpers
- [x] 3.2 Add upstream websocket client wrapper for ChatGPT Codex Responses
- [x] 3.3 Add websocket routes and proxy service flow with account selection and logging
- [x] 3.4 Document Codex CLI websocket configuration in `README.md`
