command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/viewer.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ 275: VIEWER_VERBS is the ruled read list, inside USER_VERBS (1.467967ms)
✔ 275: a viewer binds, and each viewer verb answers with what its grant covers (51.086259ms)
✔ 275: a viewer is refused thread.create, thread.open and thread.send access-refused, and nothing is stored (37.956233ms)
✔ 275: every verb off the user list refuses a viewer access-refused before its own checks (160.078359ms)
✔ 275: mixed grants, collaborator on one project and viewer on another, take the level per project (39.559266ms)
✔ 275: board reads refuse users and viewers access-refused (98.309845ms)
✔ governance pin, user side: decisions, inbox entries, claims, tasks and project files are the owner's, the user reads its messages (52.91225ms)
ℹ tests 7
ℹ suites 0
ℹ pass 7
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 584.373233
