{ "hooks": { "PreToolUse": [ { "matcher": "", "hooks": [ { "type": "command", "command": "python3 .claude/hooks/wiki_claim_gate.py", "timeout": 30, "statusMessage": "LLM Wiki claim gate" } ] }, { "matcher": "Write|Edit|MultiEdit", "hooks": [ { "type": "command", "command": "python3 .claude/hooks/wiki_structure_lint.py --pre", "timeout": 30, "statusMessage": "LLM Wiki structure pre-gate" } ] } ], "PostToolUse": [ { "matcher": "", "hooks": [ { "type": "command", "command": "python3 .claude/hooks/wiki_structure_lint.py --hook", "timeout": 30, "statusMessage": "LLM Wiki structure lint" } ] } ], "SubagentStop": [ { "matcher": "", "hooks": [ { "type": "command", "command": "python3 .claude/hooks/wiki_claim_gate.py", "timeout": 10, "statusMessage": "LLM Wiki judge verdict gate" } ] } ] } }