Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- discover_intent — Classify an incoming request, name the department route it takes, the first tool to call, and which members bear on it — so the order of work is read rather than guessed.Read-onlyidempotent
- list_capabilities — List the department's members and what each one owes the others, filtered to the task in hand, so the roster is readable without calling every member to find out.Read-onlyidempotent
- open_brief — Open an intake brief from a raw request: the brief skeleton, the decisions that must be closed before anyone builds, and the order to close them in. This is the department's front door — call it before any other member.Read-onlyidempotent
- ask_next_question — Given the brief so far, produce the single next question to put to the requester, with the decision it closes and what changes either way — one question, not a list.Read-onlyidempotent
- record_answer — Record an answer into the brief and score whether it actually closed the decision, judging what the answer commits to rather than matching it against a list of phrases.Read-onlyidempotent
- assess_readiness — Score how ready a brief is to hand to design and build, against a stated threshold, and name what is still blocking it — refusing to inflate the score to end the interview.Read-onlyidempotent
- freeze_brief — Freeze a brief for handoff: the full agreed text, every question that was never answered, and every assumption standing in for one, marked as assumptions.Read-onlyidempotent
- check_phase_gate — Check whether the artifact the next phase requires was actually supplied, and refuse the handoff by name when it was not, instead of letting the phase start on nothing.Read-onlyidempotent