feat(FN-3593): add test isolation CI enforcement, fix stuck-requeue race, a

This merge lands five FN-3593 commits establishing a test isolation contract with a new `scripts/check-test-isolation.mjs` guard that scans for accidental `beforeEach`/`afterEach`/`beforeAll`/`afterAll` in setup helpers, plus per-package `setup-test-isolation.ts` bootstraps that canonicalize the pat

Fusion-Task-Id: FN-3593
This commit is contained in:
Fusion
2026-05-06 09:33:58 -07:00
committed by gsxdsm
parent 8c18b45750
commit 4556df5954
22 changed files with 536 additions and 156 deletions

View File

@@ -3,8 +3,10 @@
---
Add a sender-side "wake recipient immediately" override for messages. The
message composer now offers a checkbox (when sending to an agent) and the
`fn_send_message` agent tool gains a `wake_recipient` boolean parameter.
When set, the recipient agent is woken on receipt regardless of their own
`messageResponseMode` setting. Carried as `metadata.wakeRecipient: true` on
the message; ignored when the recipient is a user.
message composer now offers a checkbox (when sending to an agent) that sets
`metadata.wakeRecipient: true` on the message. When honored, the recipient
agent is woken on receipt regardless of their own `messageResponseMode`
setting. To prevent agents from forcing wakes on each other, only
human-originated messages (`fromType: "user"`) trigger the override —
agent-to-agent traffic continues to respect the recipient's configured
behavior.