API de pagos en Python para el curso sobre testing y code review con IA.
El proyecto esta preparado para avanzar por incrementos. La base inicial debe funcionar, pero conserva comportamientos ambiguos y bugs sembrados para que se pueda evidenciar como la IA genera, evalua y mejora pruebas.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .[dev]python scripts/smoke_test.pyuvicorn payments_svc.api:app --reloadEndpoints iniciales:
GET /healthPOST /paymentsPOST /refunds
prep/modulo-0-base-funcional(Módulo 0 y 1)preclase-02-catalogo-inicialpreclase-03-decisiones-contratopreclase-04-herramienta-mutacionpreclase-05-comparacion-promptsdevelopyprep/modulo-b-base-limpiapreclase-07-schema-reviewpreclase-08-pr-mixtopreclase-09-ground-truthpreclase-10-legacy-settlementpreclase-11-semgrep-ruidopreclase-12-superficie-adversarialpreclase-13-dependencia-alucinadapreclase-14-ruta-llm-vulnerablepreclase-15-openrouter-readyytest/clase-15-openrouter-checkpreclase-16-shadow-readypreclase-17-cost-readypreclase-18-flywheel-readypreclase-19-policy-ready