- Shipped
- 13 novembre 2026 alle ore 02:35 UTC
- Author
- Kamo
- Commit
- 3e5cfeb
- ProbeOutcome.inconclusive: tasso limitato, fuori credito, chiave rifiutata (401), timeout o interruzione = COULD_NOT_CHECK. ProbePersister scrive solo last_probe_detail; verification, verified_at, gli attributi misurati e il flag dello strumento rimangono. ProbeResultView.outcome = PASSATO | NON RIUSCITO | NON È POSSIBILE VERIFICARE. - ProviderBreaker: un 429 che nomina un modello ("Rate limit reached for <model> in organization ...") raffredda solo quel modello, Per l'attesa del fornitore (max 1 h); il fornitore e gli altri modelli rimangono nella passeggiata. Plain 429s, out of credit Le chiavi rifiutate mantengono ancora il provider. - BreakerProbeJob auto-recupero (ogni 5 min, singleton): re-sonda Could Not Check capacità quando il provider ha guarito dal tentativo, altrimenti ogni ora; al massimo 6 sonde per provider all'ora, testo poi strumento che chiama prima; si ferma quando il L'account si rifiuta ancora.
