claude-hooks/hooks-v2/gpu1-master-workflow.sh

26 lines
1 KiB
Bash
Executable file

#!/bin/bash
# GPU1-Shadow-Portal MASTER Workflow Hook
# Läuft bei jedem UserPromptSubmit wenn CWD = Claude_desktop Projekt
MASTER="/Users/matthiaskoerner/Library/Mobile Documents/iCloud~md~obsidian/Documents/GPU1-Shadow-Portal-MASTER-2026-07.md"
# Nur aktiv wenn wir im richtigen Projekt sind
CWD_CHECK="${CLAUDE_PROJECT_DIR:-$PWD}"
if [[ "$CWD_CHECK" != *"Claude_desktop"* ]]; then
exit 0
fi
if [ ! -f "$MASTER" ]; then
echo "⚠️ MASTER-DOK FEHLT: $MASTER"
exit 0
fi
# Letztes Update + offene Tasks zählen
LAST_MOD=$(stat -f "%Sm" -t "%d.%m %H:%M" "$MASTER" 2>/dev/null || echo "?")
OPEN=$(grep -c "^\- \[ \]" "$MASTER" 2>/dev/null || echo "?")
IN_PROG=$(grep -c "🔄\|in_progress\|⏳" "$MASTER" 2>/dev/null || echo "0")
echo "📋 MASTER-PROTOKOLL: GPU1-Shadow-Portal-MASTER-2026-07.md"
echo " Letztes Update: $LAST_MOD | Offene Tasks: $OPEN | In Arbeit: $IN_PROG"
echo " WORKFLOW-PFLICHT: (1) MASTER lesen → (2) Plan mit Bär besprechen → (3) GO abwarten → (4) /swarm → (5) Funktionstest → (6) MASTER+Obsidian+GitLab updaten"