10 probleme frecvente si cum le rezolvi.
STATE.md nu exista sau nu a fost actualizat.
In bash, ((0++)) evalueaza la 0 (falsy), ceea ce cu set -e opreste scriptul.
# GRESIT (esueaza cu set -e cand PASS=0)
((PASS++))
# CORECT (functioneaza mereu)
PASS=$((PASS + 1))In bash, set -e se aplica pe command substitution INAINTE ca || true sa poata prinde eroarea.
# GRESIT
OUTPUT="$(./script.sh 2>&1)" || true
# CORECT
OUTPUT="$(./script.sh 2>&1)" && EXIT_CODE=0 || EXIT_CODE=$?Fisierul target e in afara vault-ului (ex: .planning/STATE.md nu e in docs/).
ln -sf ../../.planning/STATE.md docs/00-index/STATE.md
ln -sf ../../.planning/ROADMAP.md docs/00-index/ROADMAP.mdDirectorul docs/30-sessions/ nu exista, hook-ul nu e configurat, sau stop.sh nu are permisiuni.
Node.js/npx nu e instalat sau .mcp.json e malformat.
Ai incarcat prea multe fisiere in context fara sa compactezi.
Plugin-ul Dataview nu e instalat sau activat.
Pre-commit hook-ul gaseste probleme in cod.
Nu ai actualizat STATE.md in ultimele 5 minute ale sesiunii.