command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/cli/tests/session-cli.test.mjs"] TMPDIR: /mnt/storage/scratch/tmp/t0MVDb begin: {"utc": "2026-10-24T20:21:15.548+00:00", "load1": "5.86"} launch nice: 19 ✔ session list/show/open select one session without changing the saved default (4.81808ms) ✔ create requires a reusable operation key and returns the broker identity (1.654326ms) ✔ invalid/foreign session selection never falls back to the default or opens a session (1.847599ms) ✔ unsupported clear refuses with a reason and never opens or creates a replacement (0.658044ms) ✔ clear waits by operation reads only, keeps revision, then reports pending at 30s (0.843864ms) ✔ count output distinguishes exact zero, lower bounds and unavailable collection (0.175076ms) ✔ session CLI real broker: create/list/open keeps default and selectors isolated (26.086361ms) ✔ explicit --session on thread reads, opens and talk never drops the selected id (2.764042ms) ✔ repeating clear with a recorded operation queries it and never sends a new revision (0.395844ms) ✔ new CLI surface refuses forged agent identity before reaching transport (0.326606ms) ✔ cancel requires confirmation, uses the clear op and accepts cancelled before or after retirement (0.795911ms) ✔ cancelled operation is terminal: clear polling stops without another write (0.355425ms) ✔ routed message cancellation prints its stored receipt and never waits for a reply (1.158879ms) ✔ 272 N2: reusing another session clear key gives a precise refusal without a write (0.342004ms) ℹ tests 14 ℹ suites 0 ℹ pass 14 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 172.154649