veza/start_iteration.sh

53 lines
1.6 KiB
Bash
Raw Normal View History

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