# whyfile ## Docs - [Caching, resume, and cost](https://docs.whyfile.dev/guide/caching-and-cost.md): How Pass A caches and resumes, what a run costs on each backend, and the two CI postures. - [CLI reference](https://docs.whyfile.dev/guide/cli-reference.md): Every whyfile flag, exit code, per-pass model default, and pipeline output file. - [Configuring whyfile — whyfile.config.json](https://docs.whyfile.dev/guide/configuration.md): The checked-in artifact that controls docs/records defaults and the audit panel's convergence policy. - [Gates — audit, intent-diff, and check](https://docs.whyfile.dev/guide/gates.md): The hostile-enumeration audit panel's convergence gate, and the intent-diff/check conformance gates. - [How it works](https://docs.whyfile.dev/guide/how-it-works.md): Pass A/B/C/D extraction mechanics, and why re-running whyfile is safe. - [Installation](https://docs.whyfile.dev/guide/installation.md): Install whyfile, pick an LLM backend, and understand the graphify runtime dependency. - [MCP server](https://docs.whyfile.dev/guide/mcp-server.md): Expose the read-only query layer (plus one explicit capture tool) to IDEs and coding agents over MCP. - [Querying the intent layer](https://docs.whyfile.dev/guide/querying.md): explain, list-intent, and why — the three read-only, LLM-free query commands. - [Team collaboration](https://docs.whyfile.dev/guide/team-collaboration.md): changed, coverage, digest, drift, affirm, trust, and review-context — the PR/CI workflow commands.