project_docs_revise
Revise and fully replace an allowed .issueops project document after verifying repo evidence and preserving user consensus, with dry-run preview and SHA-256 confirmation for existing files.
Instructions
Revise (fully replace) one allowed .issueops project document after reading repo evidence and preserving user consensus. Dry-run unless confirm=true. Existing files require expected_sha256 from project_docs_read. Do not use for solved false cases or ADR entries; use project_docs_append there.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | ||
| repo | No | Target repository path. Defaults to current directory. | |
| confirm | No | Set true to write. Omit or false for dry-run preview. | |
| content | Yes | Full replacement content for the one document. Preserve stronger existing local guidance and user decisions. | |
| summary | Yes | Short reason for the update and how it maintains current consensus. | |
| evidence | No | Files, commands, tests, or user instructions that justify the update. | |
| rel_path | Yes | Allowed project doc path under .issueops, for example .issueops/OPERATIONS.md. | |
| authority_file | No | HTTP only: from `issueops mcp authorize`; omit over stdio. | |
| workspace_root | No | Absolute workspace root. | |
| expected_sha256 | No | SHA-256 returned by project_docs_read. Required when the file exists. |