✔ messages pages all human messages newest first without writes; read state is history (240.52329ms)
✔ messages refuses role callers, invalid paging and cursors outside this human feed (25.272154ms)
✔ views messages passes only its paging arguments through (0.258919ms)
✔ messages isolates businesses even with a valid foreign cursor (12.732532ms)
✔ follow prints an unsolicited message after plain talk returned (26.523464ms)
✔ talk --follow continues after reply and prints a later unsolicited message (24.800358ms)
✔ inbox lists all unread human messages under decisions, does not deliver or read them (268.860753ms)
✔ follow refuses agent context and bad arguments (13.987608ms)
✔ follow Ctrl-C wakes the poll sleep and removes its handler; transport errors also clean up (15.331557ms)
✔ plain talk leaves the process SIGINT handlers unchanged (15.898076ms)
✔ messages HTTP read pages and preserves metadata; bad arguments refuse before a read; other reads unchanged (74.098859ms)
✔ Console Messages lists late unsolicited messages on polling with sender class time read state and trail; nav count includes beyond the page; reads never deliver (876.830094ms)
✔ Messages nav count polls on Tasks and Board and clears on a Board refusal; messages 403 refuses local pages (1633.254563ms)
ℹ tests 13
ℹ suites 0
ℹ pass 13
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 2682.966632
