Yoseh · Smart Briefv3 · intake agent
Step 1 of 3 · Describe

Tell me who you want to hire.

One sentence, a paste, a PDF, or a voice note. I'll interview you if the brief is thin.

Try a preset:

Drop a file anywhere · drag anywhere · we parse PDFs, URLs, text, images, voice.

Wireframe · v3 intake agent. Now wired to stub endpoints at /api/brief/parse, /api/brief/next-question, /api/brief/match. Server-side logic is still rule-based; Gemini + real DB queries swap in during Phase 2 (intake backend) and Phase 3 (match ranking). Strings hardcoded EN — prod uses useT().