feat: reorganize Claude hooks and add RAG documentation structure with error handling policies

- Moved all hookify configuration files from `.claude/` to `.claude/hooks/` subdirectory for better organization
- Added four new blocking hooks to prevent common error handling anti-patterns:
  - `block-broad-exception-handler`: Prevents catching generic `Exception` with only logging
  - `block-datetime-now-fallback`: Blocks returning `datetime.now()` as fallback on parse failures to prevent data corruption
  - `block-default
This commit is contained in:
2026-01-15 15:58:06 +00:00
parent a95a92ca25
commit 1ce24cdf7b
321 changed files with 11515 additions and 3878 deletions

View File

@@ -27,7 +27,7 @@
}
},
"include": [
"src/", "client/src-tauri", "client/src", "tests/"
"src/"
],
"ignore": {
"useGitignore": true,