Test Reports & Release Notes
Historial de pruebas clave con veredictos honestos.
E2E-40 (batería de 40 puertas end-to-end)
| Run | Resultado | Veredicto |
|---|---|---|
| Run A (11-oct) | 34 PASS / 2 FAIL / 3 PARTIAL / 1 NOT_RUN | BLOCKED — FAILs reales: E2E-25 (exporter sin supervisor), E2E-36 (evidence-api sin audit log) |
| Remediación | E2E-25: systemd unit (kill -9 → 200 en 10 s, anti-loop exit 75) · E2E-36: auditMiddleware AUDIT JSON → logs | — |
| Run B (post-remediación, commit 638980d) | 36 PASS | CONDITIONAL_GO |
| Run C (regresión 12-oct) | 30 PASS / 0 FAIL / 2 PARTIAL / 8 BLOCKED | GO completo nunca alcanzado (38/40) |
Pendientes documentados: SPEC-04 patch, costeo E2E-39 (tokens/costos del cli.log), modo C swarm, buildx privileged. Regla dura: no avanzar a despliegue si falla cualquier prueba crítica de contrato, permisos o conciliación.
DHARMAGATE-PAYMENTS-V1 (x402 interceptor)
- 15/15 casos PASS · 19/19 tests PASS · CI verde sobre commit 92e48a6c (pipeline success).
- Producción intacta durante la validación.
Suíte de contratos
- 8 suites Foundry + Echidna — ver Smart Contract Reference.
Regla de versionado
- Cada release nota se empareja con el commit que la produce; incoherencias (release sin commit) se tratan como defecto de documentación.