Python Image Moderation: Debugging Banned Content Briefly Visible in Optimistic Publish
Short answer: treat an upload as unpublishable until moderation has written a durable decision, and make every read path enforce that state. Optimistic publish is safe only for a private, quarantined object; it is a bug in the product contract when a public URL can race ahead of review. The missing pending state is usually a data-model and cache problem, not an image-format problem. This matters…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.