Skip to content

feature request: Teams retry button on insufficient NIRD quota notification #192

@georgemarselis-nvi

Description

@georgemarselis-nvi

When the daemon aborts an upload due to insufficient NIRD quota and sends a Teams notification, the notification must include an actionable button allowing the recipient to re-trigger the pre-flight quota check and, if passing, resume the upload.

This feature is daemon-mode only. The underlying quota check exists in run mode but the retry button is not exposed there.

Implementation outline:

  • Teams notification on quota abort must be sent as an Adaptive Card, not a plain message, to support buttons
  • The card must include a single action button labeled "Retry upload"
  • Pressing the button re-triggers the pre-flight quota check for the affected RunID
  • If the quota check passes, the upload proceeds normally
  • If the quota check fails again, the same notification with retry button is sent again

Acceptance criteria:

  • Teams quota abort notification is an Adaptive Card with a "Retry upload" button
  • Pressing the button re-triggers the quota check, not the upload directly
  • If the quota check passes after retry, upload proceeds
  • If the quota check fails after retry, the notification is re-sent with the retry button
  • Button is not present in run mode notifications

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions