PRACTICE WORKSPACEhardPremium answer

A user pressed Stop, but our agent sent two more messages. What should Stop guarantee?

Make your call first. Use the published answer and rubric to examine your reasoning when you are ready.

Case briefRead the inputs, then make your call

An outreach agent delegates twelve authorized appointment reminders to workers. In this fictional incident, the user presses Stop at 10:00:00 and the execution service records revocation at 10:00:01. The current UI says nothing was sent.

Scenario inputs
Recipient service already confirms delivery3
Dispatched, recipient service outcome unknown2
Queued locally, not admitted for dispatch7
Later eventAt 10:00:04, the recipient service confirms both dispatched messages were delivered.
Provider capabilityNo message recall API. Workers may restart or receive delayed queue events.

Your task. Define what Stop should guarantee, write the status shown during and after reconciliation, and specify how the execution boundary handles cancellation races and restarted workers.

Elapsed time00:00
Think it through
0 words