✔ REQ-CLI-1 project create and list work on the bus record and refuse what the broker refuses (23.715538ms) ✔ REQ-CLI-1 thread create, list, open and read (35.277082ms) ✔ REQ-CLI-1 thread read pages through every message, oldest first (237.029137ms) ✔ REQ-CLI-1 the business needs exactly one threaded instance to create a thread (21.871671ms) ✔ REQ-CLI-1 a thread is its id, an id prefix of 8 characters or more, or /; anything else is refused before any write (31.143479ms) ✔ REQ-CLI-2 REQ-THREAD-2 talk --thread sends to the thread and prints only the reply to it; the rest stays unread (23.809049ms) ✔ REQ-CLI-2 talk --thread --wait gives up with exit 1 and leaves the thread's messages unread (1025.183381ms) ✔ REQ-CLI-2 talk --thread --follow and follow --thread print and read only that thread's messages (66.286803ms) ✔ REQ-CLI-2 plain talk to the assistant asks for a thread and exits 2 without a write (15.6769ms) ✔ REQ-USER-2 a thread of another user is refused for talk, open, read and follow, and nothing is written (28.704696ms) ✔ REQ-CLI-1 the new verbs refuse inside an agent run, as every human verb does (9.04018ms) ℹ tests 11 ℹ suites 0 ℹ pass 11 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 1618.295759