colima-assignment procedure — revision 0cbc4adc

Procedure colima-assignment · revision 0cbc4adc · 2026-09-12

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

Start testbed container for colima-assignment

1: three_assignments_show_queued_1_2_3_then

2: pending_ack_header_stays_zero_across_ass

3: close_shows_ready_for_next_task_within_o

4: reassign_shows_closed_reassigned_to_old_

5: move_to_head_while_idle_shows_ready_next

6: cancel_shows_closed_cancelled_to_assigne

7: busy_assigner_receives_started_and_compl

Aggregate PASS/FAIL

Write step.json

runner revision 0cbc4adc

Steps

stepactionobservableevidence
1`three_assignments_show_queued_1_2_3_then_one_ready`: assign three tasks to an idle assigneequeued lines numbered 1, 2, 3 then one ready line; recorded PASS or FAIL at revision `0cbc4adc``step.json` cases
2`pending_ack_header_stays_zero_across_assignments`: read the assignee's mailbox header after each assignmentpending-ack stays 0; recorded PASS or FAIL at revision `0cbc4adc``step.json` cases
3`close_shows_ready_for_next_task_within_one_pass`: close the active taskthe next task's ready line appears within one pass; recorded PASS or FAIL at revision `0cbc4adc``step.json` cases
4`reassign_shows_closed_reassigned_to_old_and_queued_to_new`: reassign a queued taskold assignee sees closed (reassigned), new assignee sees queued; recorded PASS or FAIL at revision `0cbc4adc``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 idleone ready line on the next pass and nothing else; recorded PASS or FAIL at revision `0cbc4adc``step.json` cases
6`cancel_shows_closed_cancelled_to_assignee`: cancel a queued taskthe assignee sees closed (cancelled); recorded PASS or FAIL at revision `0cbc4adc``step.json` cases
7`busy_assigner_receives_started_and_complete_at_write_time`: assignee starts and completes while the assigner is busystarted and complete lines are in the assigner's mail at write time; recorded PASS or FAIL at revision `0cbc4adc``step.json` cases

Revision note: test: add BB5 colima assignment scenarios