Implements: DEVX-164 REQ-1..3
- get_vikunja_task_title retries list_project_tasks up to 4 attempts
with backoff on APIError/RequestException — a Vikunja restart window
(404/502) no longer strands an otherwise-valid PR
- merge HTTP 405 now fetches PR reviews and, when no APPROVED review
exists, explains the same-user self-approval rejection and the
remediation (approve via a non-author account)
- regression tests for retry-then-success, retry exhaustion, missing
task, and all three 405 review states
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
bca2570787todc37137a31Auto-approved: all CI checks passed (validate job).