What Onboarding collects
Through a chat, Promptify asks about:- Who the assistant is for (audience)
- What it should help with (scope)
- How it should respond (tone, formatting, constraints)
- What it must not do (guardrails)
POST /api/onboarding/message– to build up a sessionPOST /api/onboarding/reset– when you restart the flowGET /api/onboarding/history– to restore prior conversations
- Writes an
assistantsrow in Supabase with:namedescriptioninstructions(system prompt)model(base model to fine‑tune from)
When you’re done
After finishing Onboarding:- The Settings → Assistant Specification page shows the generated spec.
- The Dashboard becomes able to start fine‑tuning jobs.
- The Chat API will default to your assistant’s base model until a fine‑tuned model is available.

