{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/scripts\/check.sh 2>&1 | tail -40",
"description": "Run full quality gateway script"
}
}
{
"tool_response": {
"stdout": "Found 85 errors.\nFAIL: G1 ruff\n==> G1 ruff format\n89 files already formatted\n==> G1 mypy\nSuccess: no issues found in 61 source files\n==> G1 radon cc\n==> G1 radon mi\n==> G1 max_loc\n==> G4 import-linter\n\n╔══╗─────────▶╔╗ ╔╗ ╔╗◀───┐\n╚╣╠╝◀─────┐ ╔╝╚╗║║────▶╔╝╚╗ │\n ║║ ╔══╦══╦╩╗╔╝║║ ╔╦═╩╗╔╝╔═╦══╗\n ║║╔══╣╔╗║╔╗║╔╣║ ║║ ╔╬╣╔╗║║ ║│║╔═╝\n╔╣╠╣║║║╚╝║╚╝║║║╚╗║╚═╝║║║║║╚╗║═╣║\n╚══╩╩╩╣╔═╩══╩╝╚═╝╚═══╩╩╝╚╩═╩╩═╩╝\n └──▶║║ ▲ \n ╚╝────────────────────┘\n\n\n---------\nContracts\n---------\n\nAnalyzed 72 files, 205 dependencies.\n------------------------------------\n\nHexagonal dependency direction KEPT\nInfrastructure may import domain and application, not interfaces KEPT\nDomain must not import third-party business libs KEPT\n\nContracts: 3 kept, 0 broken.\n==> G2 pytest unit\n....................................................... [100%]\n55 passed in 0.04s\n==> G5 pip-audit\nNo known vulnerabilities found\n==> G6 schema-drift\nOK schema_tables=12",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}