#!/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 ""
