command: ["timeout", "-k", "10", "1800", "node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/cli/tests/session-cli.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/lbbeOc
begin: {"utc": "2026-10-24T21:39:31.367+00:00", "load1": "2.97"}
launch nice: 19
✔ session list/show/open select one session without changing the saved default (6.42012ms)
✔ create requires a reusable operation key and returns the broker identity (2.31772ms)
✔ invalid/foreign session selection never falls back to the default or opens a session (2.031505ms)
✔ unsupported clear refuses with a reason and never opens or creates a replacement (0.729756ms)
✔ clear waits by operation reads only, keeps revision, then reports pending at 30s (0.885699ms)
✔ count output distinguishes exact zero, lower bounds and unavailable collection (0.227307ms)
✔ session CLI real broker: create/list/open keeps default and selectors isolated (32.902702ms)
✔ explicit --session on thread reads, opens and talk never drops the selected id (3.418967ms)
✔ repeating clear with a recorded operation queries it and never sends a new revision (0.664598ms)
✔ new CLI surface refuses forged agent identity before reaching transport (0.497836ms)
✔ cancel requires confirmation, uses the clear op and accepts cancelled before or after retirement (1.261794ms)
✔ cancelled operation is terminal: clear polling stops without another write (0.576547ms)
✔ routed message cancellation prints its stored receipt and never waits for a reply (0.663584ms)
✔ 272 N2: reusing another session clear key gives a precise refusal without a write (2.588011ms)
ℹ tests 14
ℹ suites 0
ℹ pass 14
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 204.217071
