mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-02 22:30:20 -06:00
The writer thread now asserts each take_completed() result, so an earlier failed write can't hide behind flush()'s last result, and a drop guard sets the done flag however the thread ends, so a writer panic is reported by join instead of the listing loop spinning. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>