Skip to main content

Statuses & limits

Feature lifecycle statuses

StatusMeaningRunnable?
draftCreated, never generated.No
generatingGeneration in flight — feature is locked.No
generatedTests exist.Yes
failedLast generation failed.No
cancelledLast generation was cancelled.No
suggestionProposed by the exploration agent, awaiting review.No

Run statuses

StatusMeaning
runningQueued or executing in the sandbox.
passedFinished, all tests passed.
failedFinished with failures (digest carries errors + log excerpt).

Per-test statuses

passed, failed — anything else (skipped, flaky, …) is counted under summary.other.

Limits

WhatLimit
File writesOnly under Features/ or Configurations/; no ..; ≤ 256 KB.
wait_for_run / wait_for_generationtimeoutSeconds default 120, max 170; polls every 3 s. Timing out cancels nothing.
list_runslimit default 20.
Per-test error in the run digestTrimmed to 1 500 characters.
Run log excerptTrimmed to 4 000 characters; only on non-passed runs.
Generation log linesTrimmed to 600 characters each.
Artifact download URLsShort-lived — fetch immediately before downloading.
Concurrent generationsOne per feature — a second dispatch gets 409 conflict.

Error codes

The four error values and when you'll see them are in Conventions & errors.