#!/bin/bash # Quick Start - Veza v0.101 Iteration # Usage: ./start_iteration.sh echo "🎯 VEZA v0.101 - Démarrage Itération" echo "======================================" echo "" # Vérifier que les fichiers existent if [ ! -f "V0101_STATE.json" ]; then echo "❌ V0101_STATE.json non trouvé!" echo "Copie le fichier depuis Claude dans le repo Veza" exit 1 fi # Afficher l'état actuel echo "📊 ÉTAT ACTUEL" echo "--------------" echo "Score: $(jq -r '.objective.current_score' V0101_STATE.json)/100" echo "Itérations: $(jq -r '.meta.total_iterations' V0101_STATE.json)" echo "" echo "📋 PHASES" echo "---------" jq -r '.phases[] | "[\(.status)] \(.name) - \(.hours_spent)h/\(.estimated_hours)h"' V0101_STATE.json echo "" echo "🎯 PROCHAINE TÂCHE" echo "------------------" NEXT_TASK=$(jq -r '[.phases[].tasks[] | select(.status == "TODO")][0] | "\(.id): \(.title) [\(.priority)]"' V0101_STATE.json) if [ "$NEXT_TASK" = "null: null [null]" ]; then echo "✅ Toutes les tâches sont terminées!" echo "Lance la validation finale." else echo "$NEXT_TASK" fi echo "" echo "📁 FICHIERS À ANALYSER" echo "----------------------" jq -r '[.phases[].tasks[] | select(.status == "TODO")][0].files_to_check[]?' V0101_STATE.json 2>/dev/null | head -5 echo "" echo "💡 SOUS-TÂCHES" echo "--------------" jq -r '[.phases[].tasks[] | select(.status == "TODO")][0].subtasks[] | "[\(if .done then "x" else " " end)] \(.description)"' V0101_STATE.json 2>/dev/null echo "" echo "======================================" echo "Copie le contenu de PROMPT_V0101_ITERATIF.md" echo "et colle-le dans Cursor/Gemini pour commencer." echo ""