Problem
Studio deploy, dashboard “act on findings,” and project scaffold packaging were incomplete or fragmented:
- Studio Deploy was a static handoff message, not a real
/api/pipeline kickoff + job poll.
- Dashboard Actions did not expose
POST /api/agents/actions.
- Backend
project_scaffold from TranscriptActionAgent was dropped before UI; workbench /api/scaffold was a parallel non-canonical surface.
SSOT follow-ups: F5, F12, F3 (UVAI-EventRelay-SSOT).
Acceptance criteria
Implementation PR
#1343
Problem
Studio deploy, dashboard “act on findings,” and project scaffold packaging were incomplete or fragmented:
/api/pipelinekickoff + job poll.POST /api/agents/actions.project_scaffoldfromTranscriptActionAgentwas dropped before UI; workbench/api/scaffoldwas a parallel non-canonical surface.SSOT follow-ups: F5, F12, F3 (UVAI-EventRelay-SSOT).
Acceptance criteria
POST /api/pipelinewithdeployment_target=vercel, reuses last Run job id when present, polls/api/jobs/{id}forlive_url/github_repo, and degrades cleanly withoutBACKEND_URL.useActionAgentStore→/api/agents/actionswith phase UI.project_scaffoldis preserved through pipeline stream + dashboard insights.lib/action-surface.tswith Export package UI; workbench marked retired.studio-deployandaction-surfacepass.Implementation PR
#1343