Uh oh!
There was an error while loading. Please reload this page.
fix(workflow-persistence): make persistMigratedBlocks' updated_at guard millisecond-tolerant - #5790
Conversation
…rd millisecond-tolerant
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryMedium Risk Overview Persistence: Draft sync: Deploy / merge / compare: Subblock merge treats explicit Reviewed by Cursor Bugbot for commit d4c96d1. Configure here. |
Greptile SummaryThis PR improves workflow persistence and client-state synchronization. The main changes are:
Confidence Score: 5/5The latest changes look safe to merge.
Important Files Changed
Reviews (2): Last reviewed commit: "improvement(sockets): state improvements" | Re-trigger Greptile |
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 21, 2026
icecrasher321
commented
Jul 21, 2026
bugbot run |
Uh oh!
There was an error while loading. Please reload this page.
icecrasher321
commented
Jul 21, 2026
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit d4c96d1. Configure here.
Uh oh!
There was an error while loading. Please reload this page.
Summary
Drizzle truncates Postgres microsecond timestamps on read, so the strict equality never matched, block migrations (e.g. canonicalModes backfill) silently never persisted, and workflows showed a permanently stuck "Update" deploy state
Type of Change
Testing
Tested manually
Checklist