git_commit_verified
Verify a Git project, stage only specified paths, and create a local commit. Blocks pre-staged changes to prevent accidental commits.
Instructions
Verify the project, stage only explicit paths, and create a local commit. Refuses pre-existing staged changes so unrelated work cannot be committed accidentally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Git repository directory; defaults to the workspace. | |
| paths | Yes | Explicit repository paths to include. | |
| message | Yes | Commit message. | |
| profile | No | Verification depth; defaults to normal. | |
| timeout_ms | No | Timeout per verification command. | |
| total_timeout_ms | No | Total verification budget across all checks; defaults to timeout_ms. Cleanup may take a bounded grace period. |