Bulk queue concurrency 16 but fewer runs start: workspace concurrency
Concurrency 16 is a ceiling on the queue, not a promise. Workspace generation concurrency still applies to every child, so some start late or fail to start.

Setting concurrency: 16 asks the queue to keep 16 children in flight. It does not raise your workspace's own generation concurrency, which the docs say still applies to each child.
What the docs say
concurrencyis an integer from 1 to 16: the number of child runs the queue keeps in flight.- Children go through ordinary Format-run admission: wallet, workspace generation concurrency and spend caps.
- If a child fails to start, that item becomes
failedwith a code such asformat_run_failed_to_startandrun_id: null, and the window refills from the rest. - Items always run with
on_active_run: allow, so askiporrejecton an item will not serialize the batch.
What it means for you
Do not read a failed item as a bad input before looking at its error. A start failure that comes from admission is not the same as a run that failed. Requeue those items; re-send only the failed rows in a new queue with a new key.
def failed_rows(queue, ledger):
return [ledger[it["index"]] for it in queue["items"]
if it["status"] == "failed"]Pick a window you can feed
Start lower than 16 for a first run, watch counts and the item errors, then raise it. A smaller window finishes a bit later but wastes less on failures to start.
Sources
Related posts
More in Formats
- A queue of 100 Shorts: unique input and a cap per item
Sume bulk runs queue up to 100 Format runs. Give each item its own input and spend cap so no two Shorts read alike. Limits and a request shape from the docs.
- Bulk run for an ad matrix: 3 hooks by 4 ratios in 12 queue items
Build a 3 by 4 creative matrix as one Sume bulk run: 12 items, concurrency 4, and an index-to-name map so every finished file has a clear label.
- Same Idempotency-Key replay: bulk run answers 202, single run 200
Replaying a Format bulk-run create returns 202 and the original queue with no idempotency_hit flag. A single run returns 200 with idempotency_hit true.
- Same intro and outro on every Short: allowed on YouTube?
YouTube allows a repeated intro and outro if the rest differs. What that means for AI-made Shorts built on a fixed format, and how to vary the body.
Written by Sume