53 lines
1.6 KiB
Bash
53 lines
1.6 KiB
Bash
|
|
#!/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 ""
|