You are reviewing a Tauri desktop app called "Mission Control" that acts as a frontend for Claude Code CLI. The app uses Claude as a VM to execute programs written in a custom language called OpenProse.
The key integration points are:
- Tauri backend (lib.rs) spawns Claude CLI processes and manages state
- prose-runtime crate contains VmExecutor which spawns
claude -p --output-format stream-jsonand parses its output - MCP server provides HTTP endpoints for Claude to call back for user feedback and puppet mode