| Controllo | Esito | Dettaglio |
| Tabella api_simulata_log | OK | id_api_log, endpoint, metodo, idempotency_key, stato, request_json, response_json, data_chiamata |
| Contratti API censiti | OK | 11 endpoint |
| Envelope JSON standard | OK | dict_keys(['schema', 'schema_version', 'app_version', 'ok', 'tipo', 'data', 'errori', 'meta', 'generated_at']) |
| Versione API allineata | OK | 2.1.1 |
| Health payload | OK | HEALTH |
| Payload Cliente | OK | api_cliente_payload |
| Payload Negozio | OK | api_negozio_payload |
| Payload Credito Negozio | OK | api_credito_negozio_payload |
| Payload Coupon paginato | OK | 13 righe |
| Payload Prodotti/Servizi paginato | OK | 3 righe |
| Payload Scambio dati | OK | api_scambio_dati_stato_payload |
| Payload Dashboard KPI | OK | api_dashboard_kpi_payload |
| Log API registrabile | OK | 126->127 |
| Funzioni endpoint principali | OK | api_v1_health, api_v1_cliente, api_v1_cliente_punti, api_v1_negozio, api_v1_negozio_credito, api_v1_coupon, api_v1_prodotti_servizi, api_v1_dashboard_kpi |
| Template api_simulate.html | OK | templates/api_simulate.html |
| Template api_simulate_docs.html | OK | templates/api_simulate_docs.html |
| Dashboard: flusso 20 API JSON | OK | templates/index.html |
| Percorso guidato: flusso 20 API JSON | OK | templates/percorso_guidato.html |
| Collaudo finale rinumerato 21 | OK | templates/percorso_guidato.html |
| Limiti API compatibili scalabilità | OK | default 50, max 200 |