9 lines
491 B
Bash
Executable File
9 lines
491 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# PreToolUse hook (Edit/Write/MultiEdit): правки в каталогах кода (любой src/ или .claude/code-paths) — только при
|
|
# плане для ветки или файле .bounded. Репозиторий — тот, где лежит файл; логика в harness_target.py рядом.
|
|
py="${0%/*}/harness_target.py"
|
|
command -v python3 >/dev/null 2>&1 && [ -f "$py" ] || exit 0
|
|
python3 "$py" require-plan
|
|
[ $? -eq 2 ] && exit 2
|
|
exit 0
|