Skip to main content

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