What this test proves
Inside the colima testbed, a real agent executes prompt AT10 and observes assignment transitions only through public ATM CLI JSON. Queue, ready, close, reassign, move, cancel, and busy-assigner behavior must match the task protocol while pending-ack remains untouched.
Evidence layout
This procedure is one step of a colima integration run. The agent's unedited prompt-report-1 JSON is retained beside step.json; scripts/integration/render_colima.py renders the panel and aggregate. Historical payloads remain byte-identical and render through the same path.
Changes
The revision sections below list every runner revision that produced committed evidence, newest first. A run whose source revision is not an ancestor of any listed revision links to the revision in effect on its run date and is marked inferred.
Flow
Steps
| step | action | observable | evidence |
|---|---|---|---|
| 1 | `three_assignments_show_queued_1_2_3_then_one_ready`: assign three tasks to an idle assignee | queued lines numbered 1, 2, 3 then one ready line; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 2 | `pending_ack_header_stays_zero_across_assignments`: read the assignee's mailbox header after each assignment | pending-ack stays 0; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 3 | `close_shows_ready_for_next_task_within_one_pass`: close the active task | the next task's ready line appears within one pass; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 4 | `reassign_shows_closed_reassigned_to_old_and_queued_to_new`: reassign a queued task | old assignee sees closed (reassigned), new assignee sees queued; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 5 | `move_to_head_while_idle_shows_ready_next_pass_and_no_extra_line`: move a queued task to the head while idle | one ready line on the next pass and nothing else; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 6 | `cancel_shows_closed_cancelled_to_assignee`: cancel a queued task | the assignee sees closed (cancelled); recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |
| 7 | `busy_assigner_receives_started_and_complete_at_write_time`: assignee starts and completes while the assigner is busy | started and complete lines are in the assigner's mail at write time; recorded PASS or FAIL at revision `5df9c2f0` | `step.json` cases |