| 1 | -- A retry must never share a writable Git ref with an older sandbox. |
| 2 | -- Keep this after token consumption so callbacks and cleanup use the same ref. |
| 3 | ALTER TABLE queue_entries ADD COLUMN attempt_id TEXT; |
| 4 | -- Durable publication intent. Removal/retesting cannot revoke a Git push |
| 5 | -- after it has begun. A retry resumes this same immutable commit. |
| 6 | ALTER TABLE queue_entries ADD COLUMN landing_commit TEXT; |
| 7 | -- Workflow callbacks must wait until every workflow in the group is registered. |
| 8 | ALTER TABLE queue_entries ADD COLUMN dispatching INTEGER NOT NULL DEFAULT 0; |
| 9 | ALTER TABLE queue_probes ADD COLUMN dispatching INTEGER NOT NULL DEFAULT 0; |