{"ok":true,"site":{"host":"dryrun.nryn.dev","url":"https://dryrun.nryn.dev/","type":"live","desc":"Paste a job posting. Dry Run builds a brief and eight grounded questions, ChatGPT runs the interview aloud, and the page scores every answer.","tools":[{"name":"set_posting","kind":"act","impl":"imperative","description":"Store the job posting the user is interviewing for, and generate the brief and eight grounded interview questions.","annotations":{"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"posting":{"type":"string","description":"Full text of the job posting."}},"required":["posting"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_resume","kind":"act","impl":"imperative","description":"Optional CV text. Store it and generate the fit match and re-aimed interview questions.","annotations":{"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"resume":{"type":"string","description":"Full text of the user's CV or resume."}},"required":["resume"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_brief","kind":"answer","impl":"imperative","description":"Return what the role owns, what to study, and the angles they will push.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"start_interview","kind":"act","impl":"imperative","description":"Begin the interview session and return question 1.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"submit_answer","kind":"transact","impl":"imperative","description":"Score one answer and return the next question or the verdict. The transcript is the user's spoken answer, transcribed from what they said out loud. Do not invent or submit an answer of your own.","inputSchema":{"type":"object","properties":{"transcript":{"type":"string","description":"The user's spoken answer, as transcribed."}},"required":["transcript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_verdict","kind":"answer","impl":"imperative","description":"Return the band, per-question scores, missed points, and model answers.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/dryrun.nryn.dev.png","apiSurface":"spec","toolCount":6}}