Francisco Solla fsolla
  • Salvador, Bahia, Brazil
  • https://solla.dev
  • Senior Software Engineer · TypeScript/React/Next.js · civic tech & open standards

  • Joined on 2026-08-14
fsolla created branch plans/plan-issue-10 in fsolla/teqo 2026-08-18 22:32:13 +00:00
fsolla opened issue fsolla/teqo#77 2026-08-18 22:30:48 +00:00
OPS69 — OPS69 — Admin do Payload abre em branco em produção (importMap sem o handler do storage S3)
1a2b1169a8 fix(OPS62): services por nome na rede do job — Forgejo 9 não expande expressões em ports
8c915e59fc fix(S6-FOLLOWUP): test:e2e:affected rodava a suíte completa — --no-deps desliga o closure de deps dos projects em runs filtrados
e6bd1d2688 docs(OPS63): status entregue no plano de intenção
5af626ebbf ops(OPS63): docs-guards no pre-push — changelog append-only, agregado e marcadores de conflito no gate:ci
4f7de670f5 fix(OPS61): merge do safety net com FORGEJO_API_TOKEN — 409 PushRejected do hook pre-receive
e34a964bff chore(OPS61): changelog agregado após rebase (OPS60 + OPS61)
Compare 7 commits »
fsolla created pull request fsolla/teqo#76 2026-08-18 22:08:33 +00:00
fix(S6-FOLLOWUP): test:e2e:affected filtra de verdade — --no-deps desliga o closure de deps dos projects
cbcbd1c071 fix(S6-FOLLOWUP): test:e2e:affected rodava a suíte completa — --no-deps desliga o closure de deps dos projects em runs filtrados
fsolla commented on issue fsolla/teqo#64 2026-08-18 22:04:13 +00:00
OPS65 — CI do main em janela de 30 min + matar o agent-pool (workstation sobrecarregada)

Claimed by agent run at 2026-08-18T22:04:13.567Z. Lock otimista: outro claim deve falhar e re-rodar pnpm agent:claim.

fsolla created pull request fsolla/teqo#75 2026-08-18 22:02:46 +00:00
OPS62 — CI: fail-fast estrutural por job único sequencial (X1)
e5cd4b95b1 chore(OPS62): CI fail-fast estrutural — job único checks sequencial (X1)
fsolla commented on issue fsolla/teqo#62 2026-08-18 21:51:44 +00:00
OPS64 — OPS64 — forgejo-pr-automerge: waitForChecks conta o próprio status pendente (deadlock → timeout 30min, merge nunca acontece pelo safety net)

Claimed by agent run at 2026-08-18T21:51:44.850Z. Lock otimista: outro claim deve falhar e re-rodar pnpm agent:claim.

fsolla commented on issue fsolla/teqo#60 2026-08-18 21:37:38 +00:00
OPS63 — Doc-guard também no pre-push (changelog append-only, agregado e marcadores de conflito)

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

fsolla opened issue fsolla/teqo#74 2026-08-18 21:37:09 +00:00
OPS68 — Docs: drift GitHub-era no AGENT-OPS/README (gh pr, Vercel secrets, fonte canônica GitHub) — reescrita da parte 2 do OPS50
fsolla opened issue fsolla/teqo#73 2026-08-18 21:37:00 +00:00
OPS67 — Forgejo: retry com backoff nos fetchs do forgejo-api (fetch failed transitório mata o run do safety net)
fsolla commented on issue fsolla/teqo#53 2026-08-18 21:35:44 +00:00
OPS61 — Forgejo: contracts de merge/flip quebrados — labels não flipam (GITHUB_TOKEN 403) e branch protection de main não reportada

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

fsolla pushed to main at fsolla/teqo 2026-08-18 21:35:26 +00:00
e6bd1d2688 docs(OPS63): status entregue no plano de intenção
5af626ebbf ops(OPS63): docs-guards no pre-push — changelog append-only, agregado e marcadores de conflito no gate:ci
Compare 2 commits »
fsolla closed issue fsolla/teqo#60 2026-08-18 21:35:25 +00:00
OPS63 — Doc-guard também no pre-push (changelog append-only, agregado e marcadores de conflito)
fsolla 2026-08-18 21:35:24 +00:00
fsolla closed issue fsolla/teqo#53 2026-08-18 21:32:25 +00:00
OPS61 — Forgejo: contracts de merge/flip quebrados — labels não flipam (GITHUB_TOKEN 403) e branch protection de main não reportada