# Stage 2 - Operator Core (Weeks 4-7) ## Goal Deliver real operator flow for `voice + Telegram` with interaction lifecycle. ## Scope - customer-service (cards/search/history) - interaction-service (create/assign/status/escalate/timeline) - routing-service (queues/rules/route) - voice-adapter-service (Asterisk events) - telegram-adapter-service (webhook/messages) ## Deliverables - operator core APIs in services - stage 2 OpenAPI contracts - smoke scripts and tests for e2e API-level scenarios ## Gate 2 DoD - Operator can process both channels from unified interaction model - Status and history are consistent - Escalation and assignment work without manual workaround