type: run

status: start

message: Run started


message: health.ok


type: task

message: Task t1 started (wave 1)


message: Task t2 started (wave 1)


state: leased

status: leased

message: Task t2 -> leased


step: implement

seat: coder

type: dispatch

message: Task t2 dispatching implement (coder)


message: Task t1 -> leased


message: Task t1 dispatching implement (coder)


status: done

message: Task t2 implement done — rc=0


state: implemented

status: implemented

message: Task t2 -> implemented


message: gate0 running for t2


message: Task t1 implement done — rc=0


message: Task t1 -> implemented


message: gate0 running for t1


message: gate0 failed for t1: gate0 failed with exit 1

status: fail

level: error


failClass: lockfile-out-of-sync

type: repair

message: Task t1 repair attempt: lockfile-out-of-sync


status: success

message: Task t1 repair succeeded: lockfile-out-of-sync


state: repaired

status: repaired

message: Task t1 -> repaired


status: pass

message: gate0 passed for t2


state: gated

risk: HIGH

status: gated

message: Task t2 -> gated


step: review

seat: reviewer

message: Task t2 dispatching review (reviewer)


message: Task t2 review done — rc=0


state: reviewed

status: reviewed

message: Task t2 -> reviewed


state: committed

status: committed

message: Task t2 -> committed


message: Task t2 done


message: Task t1 repair failed: lockfile-out-of-sync


state: quarantined

status: quarantined

message: Task t1 -> quarantined


message: Task t1 quarantined: lockfile-out-of-sync


reason: skipped-quarantined

status: skipped-quarantined

message: Task t3 skipped after quarantine


message: gate0: lockfile-out-of-sync: t1

message: Run finished


message: reconcile.clean


message: Run started


message: health.ok


message: Task t1 started (wave 1)


message: Task t2 started (wave 1)


message: Task t1 -> leased


message: Task t1 dispatching implement (coder)


message: Task t1 implement done — rc=0


message: Task t1 -> implemented


message: gate0 running for t1


message: gate0 passed for t1


message: Task t1 -> gated


message: Task t1 dispatching review (reviewer)


message: Task t1 review done — rc=0


message: Task t1 -> reviewed


message: Task t1 -> committed


message: Task t1 done


message: Task t3 started (wave 2)


message: Task t3 -> leased


message: Task t3 dispatching implement (coder)


message: Task t3 implement done — rc=0


message: Task t3 -> implemented


message: gate0 running for t3


message: gate0 failed for t3: gate0 failed with exit 1


message: Task t3 repair attempt: lockfile-out-of-sync


message: Task t3 repair succeeded: lockfile-out-of-sync


message: Task t3 -> repaired


message: Task t3 repair failed: lockfile-out-of-sync


message: Task t3 -> quarantined


message: Task t3 quarantined: lockfile-out-of-sync


message: dep-provision-failed: t3

message: Run finished


message: reconcile.clean


message: Run started


message: health.ok


message: Run failed: detect package manager failed with exit 17

status: error