decision-sweep tracker adapter: propagate comment-fetch errors; fix FileBackend#add_label silent no-op #262

Open
opened 2026-08-04 16:22:48 +00:00 by jared · 1 comment
Owner

Context

Surfaced by /code-review low on the #254 diff (plugins/os-backlog/lib/backlog/issues.rb): (1) ForgejoBackend/GhBackend#comments rescue StandardError to [] — a transient tea/gh failure makes decision-sweep's idempotency guard fail open and re-post comments; (2) FileBackend#add_label returns true when the file has no labels: line, silently dropping the label.

## Context Surfaced by /code-review low on the #254 diff (plugins/os-backlog/lib/backlog/issues.rb): (1) ForgejoBackend/GhBackend#comments rescue StandardError to [] — a transient tea/gh failure makes decision-sweep's idempotency guard fail open and re-post comments; (2) FileBackend#add_label returns true when the file has no labels: line, silently dropping the label.
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#262
No description provided.