analyze
Answer repository questions by producing verifiable claims backed by source evidence and targeted test runs, including unknowns and next steps.
Instructions
Answer a question as claims with evidence: sub-questions (from the question, or a checked plan_json) answered by retrieval, re-checked source lines and git history/decision records; run_tests / observe also run or trace the tests that reach the answer in an isolated copy. Returns the snapshot, understood_as, per-sub-question verdicts, claims (evidence only where it adds a locator), unknowns with next steps and the passages project_query gives. needs_clarification is a normal result (ask the user). Re-indexes first if the tree changed; bounded by budget_seconds / budget_calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| observe | No | Trace the tests that reach the answer with the runtime call tracer (isolated copy) and attach what they observed. | |
| question | No | The question to answer with claims and evidence (optional when plan_json is given: the plan's user_message is used). | |
| plan_json | No | A checked question plan as JSON text (from `verinoda plan check`); used instead of drafting one. | |
| run_tests | No | Also run the tests that statically reach the answer (isolated copy, allowlisted runners only). | |
| budget_calls | No | Internal tool-call budget (1-200). | |
| budget_seconds | No | Wall-time budget in seconds (1-600). |