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 deleted branch S5-separar-visualmente-a-secao-acompanhe-de-perto-da-prova-s from fsolla/teqo 2026-08-18 17:26:11 +00:00
fsolla pushed to main at fsolla/teqo 2026-08-18 17:26:09 +00:00
5b50e1da71 ci: retry — e2e(1) falhou no boot do serviço postgres (porta 5435 ocupada por container vazado de CI anterior; removido)
a60b3880ca feat(S5): banda visual própria para a seção 'Acompanhe de perto' na home
Compare 2 commits »
fsolla closed issue fsolla/teqo#33 2026-08-18 17:26:09 +00:00
S5 — Separar visualmente a seção 'Acompanhe de perto' da prova social na home
fsolla merged pull request fsolla/teqo#56 2026-08-18 17:26:08 +00:00
feat(S5): separar visualmente a seção "Acompanhe de perto" da prova social na home
f82059a66c ops(OPS59): pre-push sem e2e — e2e roda uma vez, no CI (gate local fica com os outros testes)
fsolla pushed to S6-home-de-campanha-sem-carrossel-no-desktop at fsolla/teqo 2026-08-18 17:11:10 +00:00
5e0979d431 feat(S6): home de campanha sem carrossel no desktop — grade estática em ≥1024px, mobile preservado
5b50e1da71 ci: retry — e2e(1) falhou no boot do serviço postgres (porta 5435 ocupada por container vazado de CI anterior; removido)
fsolla pushed to S6-home-de-campanha-sem-carrossel-no-desktop at fsolla/teqo 2026-08-18 17:03:54 +00:00
fsolla created branch S6-home-de-campanha-sem-carrossel-no-desktop in fsolla/teqo 2026-08-18 17:03:54 +00:00
fsolla opened issue fsolla/teqo#58 2026-08-18 17:01:57 +00:00
S6-FOLLOWUP — e2e — CLI Playwright ignora filtros --grep/posicionais; test:e2e:affected roda a suíte completa silenciosamente
fsolla created pull request fsolla/teqo#57 2026-08-18 16:50:47 +00:00
feat(S2): seção de conteúdos da home de campanha inclui os vídeos do YouTube
fsolla created branch S2-secao-de-conteudos-na-home-de-campanha-youtube in fsolla/teqo 2026-08-18 16:49:55 +00:00
fsolla pushed to S2-secao-de-conteudos-na-home-de-campanha-youtube at fsolla/teqo 2026-08-18 16:49:55 +00:00
30c26aed1b feat(S2): seção de conteúdos da home de campanha inclui os vídeos do YouTube
d8b7816011 ops(OPS59): pre-push sem e2e — e2e roda uma vez, no CI (gate local fica com os outros testes)
228d5da9c8 ops(OPS52-media-guard): reconcile do media:recover exige MEDIA_RECOVER_CONFIRM=1 (guard de intenção explícita)
1dfad8ac99 docs(OPS61): evidência da raça do waitForChecks (merge com CI vermelho na PR #52) absorvida no plano
7b8e37e162 fix(ops OPS57): simplify — veto de draft vale em conversão mid-run; CLI valida base main; docs sem mecanismo fantasma
393b8c9991 ops(OPS58): seed de posts com dry-run e taxonomy atualizada — sync de prod com runbook
Compare 5 commits »
fsolla created pull request fsolla/teqo#56 2026-08-18 16:36:08 +00:00
feat(S5): separar visualmente a seção "Acompanhe de perto" da prova social na home
a60b3880ca feat(S5): banda visual própria para a seção 'Acompanhe de perto' na home
fsolla commented on issue fsolla/teqo#37 2026-08-18 16:28:47 +00:00
OPS52-media-guard — OPS52-media — Guard de intenção explícita para escrita em bucket de produção

Entregue em #50 (merge em main 2026-08-18): reconcile do pnpm media:recover exige MEDIA_RECOVER_CONFIRM=1 (fail-closed, antes de DB/S3/rede); dry-run/verify seguem sem flag. isTruthyEnv em…

fsolla commented on issue fsolla/teqo#49 2026-08-18 16:28:42 +00:00
OPS60 — OPS60 — Guard de intenção explícita para escrita no bucket via db:seed:posts

Promovido a ready: plano de intenção em main (ciclo OPS17 — pnpm agent:ready).

fsolla pushed to main at fsolla/teqo 2026-08-18 16:28:29 +00:00
228d5da9c8 ops(OPS52-media-guard): reconcile do media:recover exige MEDIA_RECOVER_CONFIRM=1 (guard de intenção explícita)