# `intact`: Reliable File Edits for Agents `intact` keeps a small amount of drift from turning a precise file change into a failed edit. Its seven-rung reconciliation ladder re-finds a uniquely identifiable block, reports the tolerance it needed, and refuses ambiguous matches instead of guessing. Use it as a Python library, the `tact` CLI, or an MCP server. ## Get a safe edit through Start with the tutorial if you want to see the complete read, edit, and undo cycle. The reference is the map of every CLI command, MCP tool, and library entry point. ```{toctree} :maxdepth: 2 :caption: Core guidance tutorial howto reference explanation ``` ## API, evidence, and project records These pages support implementation, evaluation, and maintenance. They are useful background, but are not required for a first successful edit. ```{toctree} :maxdepth: 2 :caption: Reference and records api context-economy error-cloud rollout-evidence report ```