#!/bin/bash # Claude Code PostToolUse Hook: Bash 実行後にロック状態をリマインド # # git commit が実行された場合、post-commit hook が発火するので # ここでは軽い状態表示のみ。 TOOL_INPUT="$1" MIYABI_BIN="/Users/shunsukehayashi/dev/platform/miyabi-cli-standalone/target/release/miyabi" STORE="/Users/shunsukehayashi/dev/platform/miyabi-cli-standalone/project_memory/tasks.json" # miyabi バイナリがなければスキップ if [ ! -x "$MIYABI_BIN" ]; then exit 0 fi # git commit を検出した場合にステータス表示 if echo "$TOOL_INPUT" | grep -q "git commit"; then ACTIVE=$("$MIYABI_BIN" gate --store-path "$STORE" locks 2>/dev/null | grep -c "->") if [ "$ACTIVE" -gt 0 ]; then echo "ℹ️ POLARIS: $ACTIVE 件のファイルがまだロック中です。作業完了したら miyabi gate merge または miyabi gate manual-complete を実行してください。" fi fi exit 0