-- Task #23: retire per-team ZeroClaw container coords. -- -- The zeroclaw_container + zeroclaw_gateway_url columns on teams were -- a research/loops-era artifact: each team owned its own long-lived -- ZeroClaw daemon. Missions replaced that model — every mission- -- materialized team is a workspace-scoped ephemeral roster of claws -- provisioned as agents inside the SHARED runtime (see -- mission_orchestrator + runtime_provision::RuntimeProvisioner). -- -- Missions never populated these columns; only the legacy team-wizard -- did (via set_team_runtime_config, now pruned). Keeping them made -- security_scan + benchmark_runner silently fail on mission runs -- because they read a NULL container name. -- -- The mission-era exec target is (shared runtime container) at -- ($CLAWMATES_MISSIONS_ROOT/$mission_id/repo). See security_scan.rs -- + benchmark_runner.rs for the resolver. BEGIN; ALTER TABLE teams DROP COLUMN IF EXISTS zeroclaw_container, DROP COLUMN IF EXISTS zeroclaw_gateway_url; COMMIT;