{"version":"2.1.219","anchor":"command-lifecycle-telemetry-description-covers-interrupt-dri","canonical_anchor":"command-lifecycle-telemetry-description-covers-interrupt-dri","heading":"command_lifecycle telemetry description covers interrupt-driven queue sweeps","tier":"internal","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/command-lifecycle-telemetry-description-covers-interrupt-dri","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### command_lifecycle telemetry description covers interrupt-driven queue sweeps\n\nQueued commands can now be marked cancelled when an interrupt sweeps the queue.\n\n**What**\n\nThe internal schema description for queued-command lifecycle states documents a new way a command reaches 'cancelled' and tells exactly-once resenders how to reconcile against it.\n\n**Details**\n\n- New cause for 'cancelled': the command was swept by an interrupt carrying cancel_queued:true\n- Resenders should reconcile against the interrupt receipt's `cancelled` list in addition to their own cancel_async_message responses before resending\n- The named receipt capability string is new in this build\n\n**Evidence**\n\n`swept by an interrupt with cancel_queued:true`\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 0\/5"}