ts.dod.override

Override DoD for a specific task (requires reason).

Override DoD for a specific task (requires reason).

Requires authentication

Description

Allows a task to be marked as done even if it does not pass all DoD conditions. A reason is required and recorded for audit purposes.

Use this sparingly – overrides bypass governance controls and should be justified (e.g., hotfix, external dependency, scope change).

Parameters

NameTypeRequiredDefaultDescription
task_idstringYesTask ID
reasonstringYesReason for override (required)

Response

Returns the override confirmation.

{
  "overridden": true,
  "override_by": "res_x1y2z3a4b5c6",
  "reason": "Hotfix: customer-blocking issue, approval deferred to post-deploy review.",
  "task_id": "tsk_a1b2c3d4e5f6"
}

Errors

CodeDescription
not_authenticatedNo active login for this session
invalid_inputtask_id and reason are required
not_foundTask does not exist

Examples

Override DoD for a hotfix

Allow a task to complete despite failing DoD checks.

Request:

{
  "reason": "Hotfix: customer-blocking issue, approval deferred to post-deploy review.",
  "task_id": "tsk_a1b2c3d4e5f6"
}

Response:

{
  "overridden": true,
  "override_by": "res_x1y2z3a4b5c6",
  "task_id": "tsk_a1b2c3d4e5f6"
}