command: ["timeout", "-k", "10", "1800", "node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/tester.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/lFZZCF
begin: {"utc": "2026-10-24T21:31:49.499+00:00", "load1": "3.01"}
launch nice: 19
✔ the tester binds only when the business sets bus.tester to exactly true (88.757294ms)
✔ a business may not name a role tester, so the tester address is never a role (23.769068ms)
✔ every verb outside the tester list refuses tester-refused and is recorded against the tester (41.483976ms)
✔ a tester message is from tester, needs no prefix, and writes no human.input or authority (18.827772ms)
✔ a tester message to a role no run holds refuses tester-target-not-running and stores nothing (12.713865ms)
✔ a tester message is refused while the run is only launched, and routes once it claims (16.183489ms)
✔ a human message to a role no run holds still waits and tells launch.by (13.743888ms)
✔ a role answers a tester only in reply to a tester message, and the answer never reaches the human (24.830137ms)
✔ the tester reads the human views a reader reads (28.289052ms)
✔ tester proof binds its own CLI, start time and nonce, refuses a managed run and allows an agent (1.13514ms)
✔ neither CLI's nonce proves the other: each proof is bound to its own CLI and nonce variable (0.339972ms)
✔ testerNonce reads only the tester's variable and gives null on any read error (0.179056ms)
✔ an envelope carries exactly one of cap, human and tester; no tester authenticator refuses (93.221215ms)
✔ tester-cli.mjs binds through the runtime when the switch is on, and refuses off or under a run marker (1045.993666ms)
ℹ tests 14
ℹ suites 0
ℹ pass 14
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1530.19706
