check_semantic_gates
Evaluate Semantic Invariant Gate violations across a workspace or changed files, returning zero-match status, new versus tolerated debt, and remediation guidance for CI.
Instructions
Evaluate Semantic Invariant Gates (SIG) across the workspace or against specific changed files. Returns zero-match status, new vs tolerated violations, and remediation guidance.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "check_semantic_gates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of violations or groups to return. Default: 50. | |
| scope | No | Optional scope filter: 'Method', 'Class', 'Module', 'Service', 'System'. | |
| gateId | No | Optional specific Gate ID to run (e.g. 'SIG-P-B-001'). | |
| groupBy | No | Group violations summary by: 'file', 'symbol', or 'callee'. | |
| category | No | Optional category filter: 'Architectural' or 'Platform'. | |
| platform | No | Optional platform filter: e.g. 'agnostic', 'dotnet', 'typescript', 'python', 'go', 'java'. | |
| dimension | No | Optional dimension filter: 'Contract', 'Rules', 'Resources', 'Boundaries'. | |
| fileFilter | No | Filter violations by file path substring. | |
| workspacePath | No | Optional workspace root path. | |
| includeTolerated | No | Include tolerated baseline debt in results. Default: false. |