{"endpoint":"POST /api/submit","description":"Register a published ARA so it appears on the Hub.","backend":"supabase","body":{"title":"string (required)","owner":"string (required) — GitHub account","repo":"string (required) — GitHub repo name","slug":"string (optional)","branch":"string (optional, default \"main\")","domain":"string (optional)","authors":"string[] (optional)","trajectory":"string (optional, default \"trajectory.html\")","submittedAt":"string (optional, ISO date)","updatedAt":"string (server-managed, read-only — set on every write)","kind":"string (optional, 'ara' | 'blog'; default 'ara' on first submit; omitted fields are preserved on update)","headline":"string (optional) — one-sentence finding","abstract":"string (optional) — 2–3 sentence overview","steps":"number (optional) — research steps in the trajectory","deadEnds":"number (optional) — abandoned branches in the trajectory"}}