ultradoc
ultradoc — answer questions from the source, not from memory
ultradoc answers ultra-precise questions about an open-source project by
retrieving grounded evidence and reasoning over it. The deterministic engine
(scripts/ultradoc.mjs, zero-dependency Node, no keys, no npm install) does
the searching and indexing with code; your job is to read the retrieved
evidence and write a precise, cited answer. This is enforced: ultradoc check fails if any citation does not resolve to retrieved evidence, and
re-validates each code/docs excerpt against the pinned clone.
The core rule: do not answer from your own knowledge of the library. Your training data is stale and hallucinates APIs. Answer only from the evidence
ultradocretrieves from the actual repo, issues, PRs, docs and web. If the evidence does not cover it, say so and retrieve more — never guess.
Route the ask
node scripts/ultradoc.mjs <command> — run --help for the full flag surface.