Files
pi-qmem/extensions
enne2 76eedcd526 fix(store): submitOrQueue restituisce ok — niente più falso "Errore 200" a salvataggio riuscito
extensions/local-db.ts: né il tipo di ritorno né i return di successo/fallthrough
di submitOrQueue prevedevano il campo `ok`. store.ts fa
`const { ok, status, data } = submitted; if (!ok)` → ok=undefined ⇒ !ok ⇒
stampava "Errore 200: {memory_id...}" anche quando il record era stato creato
sul gateway, saltando la conferma "Memoria salvata: <id>" e l'avviso duplicati
(score >= 0.92). Regressione introdotta in 9dd2429.

Ora: ok:true nel return di successo, ok:false in quello accodato e nel
fallthrough, `ok: boolean` nel tipo di ritorno.

Verifica (bun, gateway http://127.0.0.1:8082):
  kind valido   → ok:true,  status 200, remote_id c3733a1a-… → "Memoria salvata: …"
  kind invalido → ok:false, status 422 → "Errore 422: …"
(prima del fix ogni esito non-accodato stampava "Errore 200").
2026-09-15 23:24:10 +02:00
..