OPS67 — Forgejo: retry com backoff nos fetchs do forgejo-api (fetch failed transitório mata o run do safety net) #73

Closed
opened 2026-08-18 21:37:00 +00:00 by fsolla · 3 comments
Owner
id depends serializes priority
OPS67
OPS61
P3
--- id: OPS67 depends: [OPS61] serializes: [] priority: P3 ---
fsolla added the
ready
label 2026-08-18 21:37:00 +00:00
fsolla added
in-progress
and removed
ready
labels 2026-08-19 12:56:12 +00:00
Author
Owner

Claimed by agent run at 2026-08-19T12:56:12.261Z. Lock otimista: outro claim deve falhar e re-rodar pnpm agent:claim.

Claimed by agent run at 2026-08-19T12:56:12.261Z. Lock otimista: outro claim deve falhar e re-rodar `pnpm agent:claim`.
fsolla added
done
in-prod
and removed
in-progress
labels 2026-08-19 13:29:06 +00:00
Author
Owner

Merged em main via PR #84 — done + in-prod. Deploy de produção segue o verificador ci.yml (gated).

Merged em main via PR #84 — `done` + `in-prod`. Deploy de produção segue o verificador `ci.yml` (gated).
Author
Owner

Entregue na PR #84 (merged by safety net, CI (PR) checks verde): retry com backoff no request() do forgejo-api.mjs — fetch reject retenta em qualquer método, body-drop em GET retenta, 5xx só em GET (fail-closed preservado em escrita/4xx). 12 specs unit novas; unit 2403 verdes. Impl plan: docs/plans/ops67-forgejo-api-retry-backoff-impl.md. Deploy na próxima janela do CI do main (scripts/ = produção no .dockerignore).

Entregue na PR #84 (merged by safety net, CI (PR) checks verde): retry com backoff no `request()` do `forgejo-api.mjs` — fetch reject retenta em qualquer método, body-drop em GET retenta, 5xx só em GET (fail-closed preservado em escrita/4xx). 12 specs unit novas; unit 2403 verdes. Impl plan: `docs/plans/ops67-forgejo-api-retry-backoff-impl.md`. Deploy na próxima janela do CI do main (scripts/ = produção no .dockerignore).
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: fsolla/teqo#73
No description provided.