{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "cd \/var\/www\/scripts\/pipeline && \/var\/www\/scripts\/python-check.sh 2>&1 | head -100",
"timeout": 120000,
"description": "Run python quality checks"
}
}
{
"tool_response": {
"stdout": "=== Python Quality Check: Thu Dec 25 04:57:46 PM CET 2025 ===\nDirectory: \/var\/www\/scripts\/pipeline\n\n\u001b[1;33m[1\/3] Ruff - Linting\u001b[0m\nI001 [*] Import block is un-sorted or un-formatted\n --> analyze.py:9:1\n |\n 8 | # Re-export all functions from analyzers module for backward compatibility\n 9 | \/ from analyzers import (\n10 | | get_anthropic_client,\n11 | | extract_entities_ollama,\n12 | | extract_entities_anthropic,\n13 | | store_entities,\n14 | | find_entity_by_name,\n15 | | extract_relations,\n16 | | classify_taxonomy,\n17 | | analyze_chunk_semantics,\n18 | | analyze_chunks_semantics,\n19 | | extract_statements,\n20 | | store_statements,\n21 | | analyze_chunk_statements,\n22 | | analyze_document_statements,\n23 | | analyze_document,\n24 | | link_chunk_entities,\n25 | | )\n | |_^\n26 |\n27 | __all__ = [\n |\nhelp: Organize imports\n\nI001 [*] Import block is un-sorted or un-formatted\n --> analyzers\/__init__.py:7:1\n |\n 5 | \"\"\"\n 6 |\n 7 | \/ from .client import get_anthropic_client\n 8 | | from .entity_extractor import extract_entities_ollama, extract_entities_anthropic, store_entities, find_entity_by_name\n 9 | | from .relation_extractor import extract_relations\n10 | | from .taxonomy_classifier import classify_taxonomy\n11 | | from .semantic_analyzer import analyze_chunk_semantics, analyze_chunks_semantics\n12 | | from .statement_analyzer import extract_statements, store_statements, analyze_chunk_statements, analyze_document_statements\n13 | | from .document_analyzer import analyze_document, link_chunk_entities\n | |____________________________________________________________________^\n14 |\n15 | __all__ = [\n |\nhelp: Organize imports\n\nI001 [*] Import block is un-sorted or un-formatted\n --> analyzers\/document_analyzer.py:10:1\n |\n 8 | sys.path.insert(0, \"\/var\/www\/scripts\/pipeline\")\n 9 |\n10 | \/ from db import db\n11 | |\n12 | | from .client import get_anthropic_client\n13 | | from .entity_extractor import extract_entities_anthropic, extract_entities_ollama, store_entities\n14 | | from .relation_extractor import extract_relations\n15 | | from .taxonomy_classifier import classify_taxonomy\n16 | | from .semantic_analyzer import analyze_chunks_semantics\n | |_______________________________________________________^\n |\nhelp: Organize imports\n\nF401 [*] `config.ANTHROPIC_API_KEY` imported but unused\n --> analyzers\/entity_extractor.py:14:20\n |\n12 | sys.path.insert(0, \"\/var\/www\/scripts\/pipeline\")\n13 |\n14 | from config import ANTHROPIC_API_KEY, ANTHROPIC_MODEL, OLLAMA_CHAT_MODEL, OLLAMA_HOST\n | ^^^^^^^^^^^^^^^^^\n15 | from db import db\n16 | from protokoll import protokoll\n |\nhelp: Remove unused import\n\nF401 [*] `config.OLLAMA_CHAT_MODEL` imported but unused\n --> analyzers\/entity_extractor.py:14:56\n |\n12 | sys.path.insert(0, \"\/var\/www\/scripts\/pipeline\")\n13 |\n14 | from config import ANTHROPIC_API_KEY, ANTHROPIC_MODEL, OLLAMA_CHAT_MODEL, OLLAMA_HOST\n | ^^^^^^^^^^^^^^^^^\n15 | from db import db\n16 | from protokoll import protokoll\n |\nhelp: Remove unused import\n\nI001 [*] Import block is un-sorted or un-formatted\n --> generate.py:11:1\n |\n 9 | \"\"\"\n10 |\n11 | \/ import json\n12 | | import sys\n13 | |\n14 | | # Re-export all public functions from generators package\n15 | | from generators import (\n16 | | repair_json as _repair_json,",
"stderr": "",
"interrupted": false,
"isImage": false
}
}