{ "$comment": "ARIS Meta-Optimize: Passive event logging for harness optimization. Copy to .claude/settings.json or merge into existing settings.", "hooks": { "PostToolUse": [ { "matcher": "", "hooks": [ { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/log_event.sh\"", "timeout": 5, "async": true } ] } ], "PostToolUseFailure": [ { "matcher": "", "hooks": [ { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/log_event.sh\"", "timeout": 5, "async": true } ] } ], "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/log_event.sh\"", "timeout": 5, "async": true } ] } ], "SessionStart": [ { "matcher": "", "hooks": [ { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/log_event.sh\"", "timeout": 5, "async": true } ] } ], "SessionEnd": [ { "matcher": "", "hooks": [ { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/log_event.sh\"", "timeout": 5, "async": true }, { "type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/tools/meta_opt/check_ready.sh\"", "timeout": 5 } ] } ] } }