{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "system_prompt_id|prompt_id",
"path": "\/var\/www\/scripts\/pipeline",
"output_mode": "content",
"-n": true
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "analyzers\/statement_analyzer.py:31: Dict with statements list, prompt_id, prompt_version, model_used\nanalyzers\/statement_analyzer.py:35: prompt_id = prompt_data[\"id\"] if prompt_data else None\nanalyzers\/statement_analyzer.py:107: \"prompt_id\": prompt_id,\nanalyzers\/statement_analyzer.py:111: return {\"statements\": [], \"prompt_id\": prompt_id, \"prompt_version\": prompt_version}\nanalyzers\/statement_analyzer.py:121: return {\"statements\": [], \"prompt_id\": prompt_id, \"prompt_version\": prompt_version}\ngenerators\/critic.py:22: \"\"\"SELECT cc.id, cc.name, cc.content, cc.prompt_id, cc.sort_order,\ngenerators\/critic.py:25: LEFT JOIN prompts p ON cc.prompt_id = p.id\ngenerators\/critic.py:57: # Load prompt from database (via critic.prompt_id or fallback to generic)",
"numLines": 8
}
}