- Go handler + integration tests
- Migration written + idempotent + safe on prod-sized tables (see AGENTS.md)
- OpenAPI spec + generated types refreshed (
make generateis clean) - TypeScript SDK — generated base regenerated (
make generate-sdk) and resource added to the hand-writtenE2AClient(sdks/typescript/src/v1/client.ts) - Python SDK — generated base regenerated (
make generate-sdk) and resource added to the hand-writtenAsyncE2AClient(sdks/python/src/e2a/v1/client.py) - CLI command or flag in
cli/src/commands/+ wired intocli/src/bin/e2a.ts - MCP tool in
mcp/src/tools/+ registry assertion inmcp/tests/{tools,http}.test.ts - Tests at each surface above (positive + at least one negative-path / regression case)
If a row is intentionally skipped, state why here so the reviewer doesn't have to guess:
e.g. "MCP tool deferred — endpoint is admin-only and not useful to an LLM"
- [ ]
- [ ]