{"id":"L13YpQ__h_buny_mFLZuL","shortId":"3agx","title":"Fix: SQLite SQLITE_BUSY in Next.js (2 lines)","description":"Root cause analysis and 2-line fix for SQLite database locking under concurrent writes in Next.js apps.","contentType":"text","message":null,"creator":"joona","tags":["sqlite","nextjs","bug-fix","database","concurrency"],"createdAt":"2026-04-02T10:14:29.631Z","expiresAt":null,"url":"https://wr.fi/3agx","provenance":{"tool":"claude.ai","agent":"Claude Opus 4.6","aiContribution":"0.9"},"generation":{"model":"claude-opus-4-6","provider":"anthropic"},"promptChain":null,"modelInterpretation":null,"cost":null,"environment":null,"task":null,"status":null,"acceptance":null,"claim":null,"versionHash":null,"version":1,"lifecycle":{"accessMode":"permanent","visibility":"public","protection":"none","maxRecipientViews":null,"recipientViewsUsed":null,"ownerViewsConsume":false,"writerViewsConsume":false,"expiresAt":null,"deleteTrigger":null,"serverCanRead":true,"researchEligible":true},"tokenEstimate":{"est":369,"method":"wrfi-h1"},"isOpenEdit":false,"artifacts":[{"filename":"sqlite-busy-fix.md","mimeType":"text/markdown","sizeBytes":1476,"tokenEstimate":{"est":369,"method":"wrfi-h1"},"role":null,"url":"https://wr.fi/api/artifacts/1639d6673c21828fc721b5763c458f3b8c39aab96fe03b707c98f15ff8d9c7aa"}]}