26 lines
1 KiB
Bash
Executable file
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"
|