- Add complete agent harness structure with 8 roles (leader, triager, architect, implementer, reviewer, security, qa, documenter) - Implement strict workflow with 9 stages and mandatory gates - Add comprehensive verification script and runtime status tracking - Create artifact-based evidence system with contracts and schemas - Add agent policy matrix with permissions and anti-cheat rules - Include test suite (44 tests passing) and CI-ready structure - Add documentation: README, HOWTO, CHECKPOINTS, templates - Configure model routing policies and token-aware task assignment - Add BDD/SDD specification guides and feature templates - Include starter pack for quick project onboarding All verification checks pass. Framework ready for production use.
45 lines
1.3 KiB
Makefile
45 lines
1.3 KiB
Makefile
.PHONY: run run-dev test verify start ticket clean
|
|
|
|
# Puerto por defecto
|
|
PORT?=8000
|
|
|
|
run:
|
|
@echo "Arrancando ARNES API en http://localhost:$(PORT)/ui/login.html"
|
|
@echo "Credenciales: alice@example.com / SecurePass123!"
|
|
python3 -m uvicorn src.main:app --host 0.0.0.0 --port $(PORT)
|
|
|
|
run-dev:
|
|
@echo "Arrancando en modo desarrollo (auto-reload)..."
|
|
python3 -m uvicorn src.main:app --reload --port $(PORT)
|
|
|
|
test:
|
|
python3 -m unittest discover -s tests
|
|
|
|
verify:
|
|
./scripts/verify.sh
|
|
|
|
start:
|
|
./scripts/start.sh
|
|
|
|
ticket:
|
|
python3 scripts/new_ticket.py
|
|
|
|
clean:
|
|
find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true
|
|
find . -type f -name "*.pyc" -delete 2>/dev/null || true
|
|
|
|
# Help
|
|
help:
|
|
@echo "ARNES UI API - Comandos disponibles:"
|
|
@echo ""
|
|
@echo " make run - Arrancar servidor (puerto 8000)"
|
|
@echo " make run PORT=8080 - Arrancar en puerto específico"
|
|
@echo " make run-dev - Arrancar con auto-reload"
|
|
@echo " make test - Ejecutar tests unitarios"
|
|
@echo " make verify - Verificar harness"
|
|
@echo " make start - Wizard de inicio de proyecto"
|
|
@echo " make ticket - Crear ticket (EN caveman)"
|
|
@echo " make clean - Limpiar cache"
|
|
@echo ""
|
|
@echo "URLs:"
|
|
@echo " http://localhost:8000/ui/login.html"
|