command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/spec-review.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ a human spec save sends one notice to each pm and cto, naming the commit, and each commit sends its own (132.25242ms)
✔ no notice for a docs save, an agent record commit, a git commit outside the Console, or a refused save (157.789882ms)
✔ a notice to a role no run holds waits for a claim, and launches nobody and tells nobody (88.839494ms)
✔ a business without a pm or a cto saves the spec and sends nothing (65.031548ms)
✔ a notice that cannot be stored answers outcome-unknown, and the commit stands (75.967774ms)
✔ a BLOCK reaches the chief of staff, the chief relays it to the assistant in the user's thread, and the commit stands (94.509326ms)
✔ with no thread a BLOCK still reaches the chief of staff, and the relay to the assistant is refused (84.77722ms)
✔ within the notice's project the relay lands in the user's most recently opened thread (94.079686ms)
✔ a more recently opened thread in another project does not take the relay (91.46007ms)
✔ a BLOCK is refused from anyone but a pm or cto, to anyone but the chief of staff, and outside a reply to its own notice (92.913031ms)
✔ a role cannot forge a spec notice: its text opens neither a BLOCK nor the assistant's thread (84.857942ms)
✔ the bus receives nothing: a reply to a notice addressed to _bus is refused (76.932055ms)
ℹ tests 12
ℹ suites 0
ℹ pass 12
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1231.677524
