Recorded generation state

Requests are tracked through their lifecycle, with saved results and checkpoints. Recovery can use existing outputs after an interruption.

Controlled execution

Usage limits and cancellation controls place boundaries around generation. Recorded request identities help prevent duplicate work.

Persistent project state

The canvas, project records and source assets remain linked beyond a single session. Users can return to the workspace and continue from saved work.