-- Per-workspace default placement: where new agent sandboxes provision. A fleet -- node id runs agents on that connected node; absent (or 'local') = the gateway -- host, as before. Falls back to 'local' at runtime if the node is offline. CREATE TABLE workspace_placement ( workspace_id UUID PRIMARY KEY REFERENCES workspaces (id) ON DELETE CASCADE, node_id TEXT NOT NULL, updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );