System Design: Windsurf / Codex

Build an AI pair-programming assistant. Requirements: context-aware completions, repo-wide search, chat explanations, offline fallback, telemetry, and privacy guardrails.

What clarifying questions would you ask the interviewer?