All checks were successful
Build and Push Docker Image / build (push) Successful in 1m5s
the ✓✓ write was landing in the db but never reaching the browser. job_update fires once at job completion (card renders ✓, verified=0), then handOffToJellyfin takes ~15s to refresh jellyfin + re-analyze + UPDATE review_plans SET verified=1. no further sse, so the pipeline page never re-polled and the card stayed at ✓ until the user navigated away and back. new plan_update event emitted at the end of handOffToJellyfin. the pipeline page listens and triggers the same 1s-coalesced reload as job_update, so the done column promotes ✓ → ✓✓ within a second of jellyfin's verdict landing. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>