✔ the assistant sends to the user and to the chief of staff only (26.315165ms)
✔ an assistant send to any other role, or to the tester, is refused and logged (24.882253ms)
✔ only the user and the chief of staff may send to the assistant; the tester is refused by default (23.138781ms)
✔ REQ-ASSIST-2 REQ-THREAD-1 thread.send to an instance that does not hear from the user is refused and stores nothing (19.433497ms)
✔ a sender-side list alone refuses a send to a role that has no list (20.840578ms)
✔ a target-side list alone refuses a send from a role that has no list (21.019608ms)
✔ the sender list is checked before the target list (17.826858ms)
✔ roles without the field behave exactly as before (27.98286ms)
✔ a business with no role definitions at all is unlimited (21.897608ms)
✔ a malformed messaging field refuses at boot (8.086939ms)
✔ the assistant's review.request to a reviewer is refused and logged, even with an approved decision (23.902486ms)
✔ a review.verdict to the assistant from a role outside its receiveFrom is refused and logged (26.545404ms)
✔ review requests and verdicts between roles without the field are unchanged (23.369167ms)
ℹ tests 13
ℹ suites 0
ℹ pass 13
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 344.01349
