Skip to content

[Production] Release 2026-08-21 - #201

Merged
wasimxyz merged 1 commit into
productionfrom
staging
Aug 21, 2026
Merged

[Production] Release 2026-08-21#201
wasimxyz merged 1 commit into
productionfrom
staging

Conversation

@wasimxyz

Copy link
Copy Markdown
Member

No description provided.

* Skip processed artifacts when reprocessing a run.

Processed posters and videos often match watcher filename patterns, so
run reprocess queued them and left them stuck in processing.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fail a reprocess the processor can't handle instead of stranding it

Skipping the filename gate on Function URL invokes was meant to keep a
user-initiated reprocess from being silently dropped, but processors
return without touching the file row when the name isn't theirs, so the
web app's `processing` transition was left with nothing to resolve it.
The gate now always runs and a mismatch is PATCHed to `failed`, matching
the existing recovery for a missing instrument or unmapped type.

Also derive `ReprocessableFile` from the `files` row so a mistyped
category or status literal fails to compile.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
@wasimxyz wasimxyz self-assigned this Aug 21, 2026
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
data-hub Building Building Aug 21, 2026 4:43pm
data-hub (staging) Ready Ready Preview Aug 21, 2026 4:43pm

Request Review

@wasimxyz
wasimxyz merged commit f3595cc into production Aug 21, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant