-- Per-mission ZeroClaw runtime container. -- -- C3 workspace-isolation model: each mission gets its own runtime -- container so agents' sandboxed filesystem is scoped to that mission's -- repo checkout. Replaces the shared clawmates-runtime container that -- previously served all missions from one /zeroclaw-data/workspace. -- -- runtime_container_name: docker container name owned by the mission. -- Convention: cm-runtime-mission-{first 12 chars of mission uuid}. -- runtime_endpoint: fully-qualified gateway URL that the -- topology_worker's ZeroClawDriveExecutor connects to (e.g. -- http://cm-runtime-mission-019f84a0f2a2:42617). Null when the -- container hasn't been provisioned yet (or was torn down after -- completion). -- -- Both columns are set during on_launch (or lazily by phase_runner on -- retries against pre-C3 missions) and cleared when the mission -- terminates and the sweeper reaps its container. ALTER TABLE missions ADD COLUMN runtime_container_name TEXT, ADD COLUMN runtime_endpoint TEXT;