{
"event": "PreToolUse",
"tool_name": "mcp__mcp-contracts__contracts_validate",
"tool_input": {
"name": "code-quality-standards"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"contract\": \"code-quality-standards\",\n \"version\": \"2.0\",\n \"validation_id\": 29,\n \"result\": {\n \"contract\": \"code-quality-standards\",\n \"outcome\": \"revision_required\",\n \"violations\": {\n \"critical\": 0,\n \"major\": 3,\n \"minor\": 0\n },\n \"findings\": [\n {\n \"rule_id\": \"no-god-class\",\n \"factor\": \"line_count\",\n \"file\": \"\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/SemanticExplorerRepository.php\",\n \"message\": \"File has 797 lines (max: 500)\",\n \"actual\": 797,\n \"limit\": 500,\n \"type\": \"major\"\n },\n {\n \"rule_id\": \"no-god-class\",\n \"factor\": \"line_count\",\n \"file\": \"\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Docs\/ChunkSyncService.php\",\n \"message\": \"File has 551 lines (max: 500)\",\n \"actual\": 551,\n \"limit\": 500,\n \"type\": \"major\"\n },\n {\n \"rule_id\": \"no-god-class\",\n \"factor\": \"line_count\",\n \"file\": \"\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/SystemExplorerRepository.php\",\n \"message\": \"File has 709 lines (max: 500)\",\n \"actual\": 709,\n \"limit\": 500,\n \"type\": \"major\"\n }\n ]\n }\n}"
}
]
}