feat: separate Captain V2 handoff messages by business hours - #15556
feat: separate Captain V2 handoff messages by business hours#15556aakashb95 wants to merge 1 commit into
Conversation
|
SummaryThe run covered core assistant handoff behavior across normal and outside-hours messaging, settings persistence, account isolation, campaigns, usage limits, inactivity, retries, stale responses, scheduling, timezone boundaries, and legacy behavior. It included both happy-path and edge-case business logic, including adversarial checks for duplicate transfers, duplicate messages, and failure handling, with no application defects confirmed. Safe to merge — the run found no PR-attributable regressions or unresolved failures, and the tested handoff, configuration, authorization, scheduling, and edge-case behavior remained healthy. Some observed tracking gaps were reviewed as intentional behavior under current product contracts rather than merge blockers. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |

Summary
Behavior
During business hours, Captain uses the existing handoff message. Outside business hours, Captain uses the new message. If the new message is blank, it falls back to the inbox out-of-office message and then the regular handoff message.
Campaign conversations continue to use the regular handoff message. This PR does not change agent assignment or email collection.
Validation