- Salvador, Bahia, Brazil
- https://solla.dev
-
Senior Software Engineer · TypeScript/React/Next.js · civic tech & open standards
- Joined on
2026-08-14
plan(OPS66): deploy — build de geração estática lê schema novo antes do passo migrate
OPS60 — OPS60 — Guard de intenção explícita para escrita no bucket via db:seed:posts
Entregue via PR #66 (merged 2026-08-18). Guard SEED_MEDIA_CONFIRM=1 fail-closed no sync do db:seed:posts com S3_* ativo (paridade #37, isTruthyEnv/resolveS3StorageEnv — sem twin);…
OPS60 — OPS60 — Guard de intenção explícita para escrita no bucket via db:seed:posts
chore(OPS60): guard SEED_MEDIA_CONFIRM para escrita no bucket via db:seed:posts
plan(OPS66): deploy — build de geração estática lê schema novo antes do passo migrate
OPS66 — OPS66 — deploy: build de geração estática lê schema novo antes do passo migrate (deadlock de migrations em caminho estático)
fsolla
pushed to OPS61-forgejo-contracts-de-merge-flip-quebrados-labels-nao-f at fsolla/teqo
2026-08-18 20:07:14 +00:00
OPS61 — contratos de merge/flip do Forgejo: labels com PAT + gate do rollup checks + branch protection real
fsolla
created branch OPS61-forgejo-contracts-de-merge-flip-quebrados-labels-nao-f in fsolla/teqo
2026-08-18 19:44:32 +00:00
fsolla
pushed to OPS61-forgejo-contracts-de-merge-flip-quebrados-labels-nao-f at fsolla/teqo
2026-08-18 19:44:32 +00:00
chore(OPS60): guard SEED_MEDIA_CONFIRM para escrita no bucket via db:seed:posts
chore(OPS60): guard SEED_MEDIA_CONFIRM para escrita no bucket via db:seed:posts
S6 — Home de campanha sem carrossel no desktop
Entregue na PR #63 (merge 2026-08-18): grade estática 3×1/3×2 no desktop (≥1024px) para "Por que essa eleição importa" e "Nossa caminhada", carrossel preservado no mobile; cards extraídos…
S6-FOLLOWUP — e2e — CLI Playwright ignora filtros --grep/posicionais; test:e2e:affected roda a suíte completa silenciosamente
Promovido a ready: plano de intenção em main (ciclo OPS17 — pnpm agent:ready).
fsolla
deleted branch S6-home-de-campanha-sem-carrossel-no-desktop from fsolla/teqo
2026-08-18 19:32:53 +00:00