P1 revoked pm reclaims -> "run-revoked"
P1 replacement pm claim -> {"role":"pm","run":"pm-next"}
P2 cto raise route_to human
P3 authorize 0 {"class":"gated","decision":"ebd52fe9-1676-46ed-bdf9-d3d93e71939c"}
P3 authorize 1 {"class":"gated","decision":"ebd52fe9-1676-46ed-bdf9-d3d93e71939c"}
P3 authorize 2 {"class":"gated","decision":"ebd52fe9-1676-46ed-bdf9-d3d93e71939c"}
P4 events added by 10 refusals: 10
P5 -> "invalid-request"
✔ P1 revoked run reclaims its role with its old capability (101.410494ms)
✖ P2 arbiter resolves its own cross-role decision (69.554373ms)
✔ P3 one approval authorizes repeatedly (79.923114ms)
✔ P4 refusals from a reader and a non-holder append events (106.267135ms)
✔ P5 empty in_reply_to (54.604374ms)
P6 boot true
P6 first bind true
P6 duplicate bind {"ok":false,"error":"duplicate-run"}
P6 exit code after refused bind null
✔ P6 a refused bindLaunch over IPC stops the broker process (3104.287659ms)
ℹ tests 6
ℹ suites 0
ℹ pass 5
ℹ fail 1
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 3577.172243

✖ failing tests:

test at dw/probes.test.mjs:41:1
✖ P2 arbiter resolves its own cross-role decision (69.554373ms)
  Error: human-required
      at fail (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/broker.mjs:48:9)
      at #human (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/broker.mjs:138:65)
      at #dispatch (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/broker.mjs:513:55)
      at file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/broker.mjs:321:38
      at Store.transaction (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/store.mjs:156:22)
      at Broker.request (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/src/broker.mjs:319:26)
      at call (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/dw/probes.test.mjs:26:45)
      at TestContext.<anonymous> (file:///home/jwoltje/darkwing-scratch/s2-r2/packages/bus/dw/probes.test.mjs:46:3)
      at Test.runInAsyncScope (node:async_hooks:226:14)
      at Test.run (node:internal/test_runner/test:1402:25) {
    code: 'human-required'
  }
