macOS desktop: every recording since 19:51 PDT fails to upload (HTTP 422) and is stranded locally — phone works fine on the same account

What happens Voice recordings captured in the macOS desktop app are transcribed and stored locally but never reach my account. Every session since 19:51 PDT on Sep 26 fails with HTTP 422. Nothing appears in the app — no conversation, no summary, no task — and no error is ever shown to me. Proof it is not my account, plan, or keys I recorded a 23-second note on the phone 30 minutes later. Same account, same night. It uploaded, was titled ("Korean Spa Massage Plan"), was summarised, and produced a linked task 32 seconds after I started speaking. | | Phone, 21:51 | Mac, 19:51–21:23 | | --- | --- | --- | | Upload | ✅ | ❌ HTTP 422 | | Conversation created | ✅ titled + summarised | ❌ none | | Task extracted | ✅ linked to conversation | ❌ none | So the backend, the account and the free plan are all healthy. This is desktop-only.

What the app's own database shows ~/Library/Application Support/Omi/users/<uid>/omi.db → `transcription_sessions` ``` id local (PDT) backendSynced finalizationStrategy 36 2026-09-26 21:23:05 0 local_segments 27 2026-09-26 20:26:28 0 local_segments 25 2026-09-26 20:22:06 0 local_segments 24 2026-09-26 20:20:11 0 local_segments 23 2026-09-26 20:10:15 0 local_segments 21 2026-09-26 19:57:34 0 local_segments 20 2026-09-26 19:54:33 0 local_segments 19 2026-09-26 19:51:01 0 local_segments ← switch flips here 17 2026-09-26 18:34:41 1 (cloud/legacy) 15 2026-09-26 12:01:50 1 (cloud/legacy) ``` Every local_segments session fails to upload; every cloud/legacy session succeeds. 10 sessions, zero exceptions. Failed rows carry: status failed, retryCount 5, lastError "HTTP error: 422", backendSynced 0, conversationStatus in_progress, cacheCompleteness list, title null, localSummaryJson null.

The strategy flipped at 19:51:01 and never reverted — it survived an app restart. 47+ segments of real speech are sitting on disk, invisible. This is not quota exhaustion: that day's total capture was 26.8 minutes, and uploads succeeded at 12:01 and 18:34 the same day. Reproduction 1. macOS app → Settings → General → Audio Recording → Always On 2. Speak for two minutes, touching no key 3. Toggle Audio Recording off 4. Inspect transcription_sessions: a new row with backendSynced = 0 and lastError = "HTTP error: 422" 5. Nothing appears in the app; no conversation, no title, no summary, no task Reproduced twice, including a controlled test with a marker phrase ("…walnut seven") that is present in the stored segments but never reached my account. Why it matters Recordings are being silently lost. There is no alert, the Plan card still reads "Free plan active" with 0 / ∞ chat questions, and the only surviving copy is a SQLite file on my Mac. Related: #9083, #10486, #15501, #4354.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🐛

Bugs & Errors

Tags

High Priority

Date

About 3 hours ago

Author

Oliver Goss

Subscribe to request

Get notified by email when there are changes.