# analyze

Docs for TrueQuery 0.1.6. Answer a data question to the standard, with sanity checks and caveats. It changes no pipeline code.

**For analysts.** In Claude Code this is a `/truequery` slash command. In Muse Code, describe the task in your own words, or load the skill with `/skill truequery`. In Codex the skill isn't here yet, only the checks.

```
/truequery analyze why March revenue dropped
```

## What it does

1. **Restates the question and fixes the grain in words:** "one row per" what. If that's unclear, it asks before querying.
2. **Writes the query,** against tables with contracts where it can. For the rest, it states what it assumed.
3. **Runs sanity checks first:** row counts, NULL rates on keys and filters, a probe for duplicated rows, and a spot check against the source.
4. **Answers** with the number, the grain, the query and the caveats, separating what the data shows from what it can't.

It changes no pipeline code.
