Files
arnes/Makefile
rikrdo 3ff9b70e4c refactor: complete bootstrap of ARNES agent harness framework
- 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.
2026-05-17 23:25:35 +02:00

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"