Twelve task cards from the first self-hosted dogfooding sessions: 02, 05, 06, 07 done; 08 in review; 09 queued; the rest in backlog. Review launches no longer pass the retired MultiEdit tool name as a deny rule (it killed every review/relevance launch at flag parsing — task 10 keeps the follow-up test work). Gitignore .worktrees/ and personal .claude/settings.local.json; commit the portable .claude/settings.json that task 02's wiring fix now generates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
63 lines
1.3 KiB
JSON
63 lines
1.3 KiB
JSON
{
|
|
"plansDirectory": "./plans",
|
|
"hooks": {
|
|
"SessionStart": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR/manager/core/adapters/claude/emit.py\"",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PreToolUse": [
|
|
{
|
|
"matcher": "Bash",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR/manager/core/adapters/claude/emit.py\"",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "*",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR/manager/core/adapters/claude/emit.py\"",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stop": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR/manager/core/adapters/claude/emit.py\"",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SessionEnd": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR/manager/core/adapters/claude/emit.py\"",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|