ContextMaster introduces a unified framework for interactive multi-shot video creation (IMVC), enabling a single model to generate, condition on references, and edit footage while preserving shared temporal history across shots. The approach employs fixed‑budget sparse context routing with role‑aware context representations to efficiently manage multi‑shot dependencies. This work advances practical video generation by consolidating disparate editing operations into an interactive, multi‑shot pipeline.