-- ADR-0017 refinement: Hub sessions are provider/role/model-bound. -- Existing sessions predate role-aware binding; treat them as draft sessions. ALTER TABLE "AgentSession" ADD COLUMN "roleId" TEXT NOT NULL DEFAULT 'draft'; ALTER TABLE "AgentSession" ALTER COLUMN "roleId" DROP DEFAULT; CREATE INDEX "AgentSession_provider_roleId_model_idx" ON "AgentSession"("provider", "roleId", "model"); CREATE INDEX "AgentSession_projectId_provider_roleId_model_archivedAt_idx" ON "AgentSession"("projectId", "provider", "roleId", "model", "archivedAt"); DROP INDEX "AgentSession_provider_model_idx";