Email Sending
8 requirements
·
19 scenarios
Email Threading with Interim Message Persistence
JR-email-sending-001
The system SHALL persist interim progress messages to the mailbox so they can be replied to for proper email threading.
2 test scenarios
- Interim message sent with saveToSentItems enabled JR-email-sending-001.1
- Final message replies to interim message JR-email-sending-001.2
Interim Acknowledgement For Long-Running Tools
JR-email-sending-002
The system SHALL be able to send a short interim acknowledgement email when invoking a long-running tool on the email channel so the user knows the request is being processed.
2 test scenarios
- Send interim once per thread for long-running tool call JR-email-sending-002.1
- Skip interim for chat channel JR-email-sending-002.2
ETA Range In Translation Interim Messages
JR-email-sending-003
When sending interim acknowledgements for translation, the system SHALL include a user-facing ETA range.
1 test scenario
- Provide ETA for translation interim message JR-email-sending-003.1
Interim Message Cleanup
JR-email-sending-004
The system SHALL delete interim messages after the final response is successfully sent to keep the mailbox clean.
2 test scenarios
- Successful final message triggers interim deletion JR-email-sending-004.1
- No interim message to delete JR-email-sending-004.2
Threading Fallback on 404
JR-email-sending-005
The system SHALL fall back to regular email sending if the threading target message cannot be found.
1 test scenario
- createReply returns 404 ErrorItemNotFound JR-email-sending-005.1
Smart Snippet View for Edit Emails
JR-email-sending-007
The system SHALL display edit instructions directly above their corresponding paragraph snippets in a unified "Smart Snippet View" section, replacing the separate "Documents Edited" and "Edit Snippets" sections.
5 test scenarios
- Single edit with single paragraph JR-email-sending-007.1
- Multiple edits to same paragraph JR-email-sending-007.2
- Multi-insert paragraphs grouped together JR-email-sending-007.3
- Multi-insert paragraph with additional edits split out JR-email-sending-007.4
- Ordering by document position JR-email-sending-007.5
Citation Display in Smart Snippet View
JR-email-sending-009
The system SHALL display edit citation information in the Smart Snippet View section to show users the source of each edit.
3 test scenarios
- Playbook citation displayed below instruction JR-email-sending-009.1
- Multiple instructions with same playbook source JR-email-sending-009.2
- No citation available JR-email-sending-009.3
Playbook Indicator in Email Footer
JR-email-sending-010
The system SHALL display a playbook indicator in the email when edits originated from a playbook analysis.
3 test scenarios
- Edits from single playbook JR-email-sending-010.1
- No playbook edits JR-email-sending-010.2
- Mixed sources (playbook and email) JR-email-sending-010.3