Screen: Kickoff Discovery
web/kickoff.html. Collects stakeholder interviews and synthesizes alignment score, conflict
themes, risk register, clarity gaps, and data-access requests.
Invite stakeholders
Leads create private interview links for known or new stakeholders. Stakeholders need no
SABLE login at all — the invite link's token is the authentication, handled by
kickoff-intake, SABLE's one public
unauthenticated surface. See Screen: Interview for what the stakeholder
sees on the other end of that link.
Monitor progress
The interview list shows who's invited, in progress, complete, or synthesized — a lead can see exactly where discovery stands without chasing anyone for a status update.
Synthesis
Once interviews are in, interview-synthesize
builds the alignment score, conflict themes, risk register, clarity gaps, and data-access
checklist in one reconciling pass across every respondent — not per-interview summaries stitched
together afterward.
Approval path
Actionable follow-ups (a blocking access item becoming an Asana task, the discovery brief itself) route through the same human-approval controls as the rest of SABLE.
Where the code lives
sable-agents-demo/web/kickoff.htmlsable-agents-demo/web/api/kickoff.js,_kickoff.jssable-agents-demo/supabase/functions/kickoff-intake/,interview-synthesize/