command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/decision-close.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ a human resolve sends the raising role one message from the human, and its request is the answer (52.919698ms)
✔ a cross-role decision resolved by its arbiter comes from that role and run, with no request (25.148744ms)
✔ a human withdraw sends one message with the note (25.272173ms)
✔ a human seen before the close leaves the request on the close's answer, not the seen (29.207105ms)
✔ the raising run's withdraw, a supersede, a within-role raise and seen send nothing (29.590688ms)
✔ refused closes send nothing: invalid-choice, decision-closed, not-resolver (30.782472ms)
✔ a raising role nobody holds at the close gets the message on the next claim (26.821575ms)
✔ a human DECISION send keeps its own instruction as the request, not a close's answer (25.111102ms)
ℹ tests 8
ℹ suites 0
ℹ pass 8
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 356.88743
