mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-12 22:13:05 +00:00
Commit graph
Select branches
Hide pull requests
B155+-padrao-de-escrita-de-celula-migrar-quick-edits-via-for
B160-serializar-mutacoes-do-editor-de-relacoes-por-celula
B194-e2e-do-chat-extrair-helper-compartilhado-do-mock-sse-fo
B195-F1-wizard-registrar-pedido-duplica-o-form-no-html-sob-c
B201-sollinha-no-nome-canonico-deepseek-flash-deepseek-v4-1-
B202-totais-do-recorte-na-lista-de-municipios-votos-2022-exp
B203-e2e-followup-agenda-colunas
B203-sollinha-comeca-fechado-no-desktop
B32-B34-F1-b32-b34-ui-pos-verify-relationchipcell-pode-escon
B32-B34-raiz-dos-testes-de-liderancas-que-quebraram-o-verify
C114-LOCK-c114-lock-hooks-do-sync-do-google-calendar-seguram
C115-F1-c115-follow-up-corrida-do-snapshot-de-eventos-hermet
C120-race-de-append-de-telefone-em-findorcreatecontactbyphon
C121-c121-unificar-chave-de-lock-da-redencao-de-convite-com-
C140-formularios-de-campanha-apagam-o-digitado-em-erro-react
C141-perfis-de-permissao-por-assessor-visao-edicao-configura
C142-interface-respeita-o-perfil-de-permissao-somente-leitur
C144-formularios-de-escrita-oferecem-municipios-fora-do-esco
C145-assessores-editor-de-permissao-em-modal-central-desktop
C146-guarda-de-mesma-origem-do-csrf-em-campanha-falha-atras-
C147-google-calendar-sync-configurado-em-producao-nao-funcio
C148-agenda-modais-usaveis-no-desktop-criacao-de-atividade-s
C149-google-calendar-botao-conectar-google-oauth-substitui-a
C150-agenda-calendario-principal-escolhido-pelo-candidato-co
C151-atividade-marcar-evento-como-publico-base-para-exposica
C152-piloto-da-fonte-videos-e-transcricao-minutada-de-um-dis
C153-catalogo-de-falas-do-solla-import-idempotente-e-busca-t
C154-vertical-comunicacao-papel-communicator-acervo-pesquisa
C155-backfill-2011-2026-import-de-producao-do-acervo-de-fala
C157-relatorio-sobreposicao-solla-ceuci-salvador
C158-sollinha-sugerir-trechos-de-falas-do-acervo-para-videos
C159-sollinha-na-assessoria-de-comunicacao-chat-escopado-ao-
C160-acervo-de-falas-abrir-fonte-abre-o-pdf-oficial-do-diari
C161-votos-por-bairro-solla-ceuci
C162-vod-do-acervo-player-resolve-o-trecho-sob-demanda-e-you
C163-indicios-de-emenda-na-pagina-1
C163-pagina-1-indicios-overflow
C163-relatorio-de-cidade-pre-viagem-agente-skill-pdf-a4
C164-agenda-canal-de-push-do-google-calendar-nunca-registra-
C165-F1-activity-update-access-fecha-municipio-nulo-fora-da-
C165-agenda-importar-automaticamente-eventos-do-google-como-
C166-C168-compartilhar-trechos-acervo
C166-acervo-selecionar-trecho-e-compartilhar-por-link-youtub
C167-acervo-cortar-o-trecho-inicio-fim-e-publicar-o-arquivo-
C168-acervo-biblioteca-de-cortes-origem-download-compartilha
C169-corte-do-acervo-resolver-o-trecho-com-a-camara-instavel
C170-acervo-cortar-sem-teto-do-minimo-de-5-s-ate-o-fim-da-fa
C171-F1-player-a-troca-para-a-camara-perde-o-ponto-da-transc
C171-acervo-o-player-do-youtube-nunca-termina-num-beco-de-si
C172-player-e-link-abrem-no-ponto-certo-da-fala
C173-pre-visualizar-no-player-o-trecho-selecionado
C174-encontrar-cortes-navegacao-na-fala-e-na-busca
C175-preview-do-trecho-na-listagem-de-falas
C176-pagina-publica-do-corte-revisao-de-design
C177-abrir-fonte-so-quando-ha-fonte-oficial
C178-player-do-youtube-deixa-de-ser-uma-parede-de-signin
C179-helper-unico-da-url-do-thumbnail-do-youtube-hqdefault
C180-acervo-cortes-divida-pos-c174-select-enxuto-dos-loaders
C181-acervo-o-player-sempre-deixa-voltar-ao-youtube-e-espera
C182-acervo-o-preview-de-cada-fala-mostra-um-frame-do-meio-d
C183-biblioteca-de-cortes-apagar-um-corte-e-nao-acumular-cor
C186-dossie-solla-por-cidade-dossie-boletim-modelo-para-bole
C187-dossie-solla-por-instituicao-boletim-modelo-skill
C188-relatorios-e-dossies-sem-truncamento-mecanico
C190-dossie-solla-por-tema-area-boletim-modelo-skill
C191-graficos-de-dados-para-instagram-skill-de-comunicacao
C191-runtime-cobertura-de-runtime-entry-png-real-e-parse-amb
C192-busca-semantica-no-acervo-de-falas
C193-reel-privado-no-cms
C194-biblioteca-de-reels-na-vertical-comunicacao
C195-ingestao-do-pacote-do-reel-na-biblioteca-privada
C196-skill-de-geracao-de-reels-captura-composicao-do-video
C197-skill-de-reels-narracao-rascunho-tts-pt-br-transcricao-
C199-gravacoes-enviadas-no-acervo-de-comunicacao
C200-separar-falas-por-pessoa-nas-gravacoes-enviadas
C201-typecheck-da-main-quebrado-apos-c192-c193-import-orfao-
C203-graficos-de-dados-do-instagram-na-marca-oficial-do-kit-
C204-kit-1313-como-fonte-de-marca-unica-doutrina-ativos-ofic
C209-dossies-e-boletins-solla-sobrios-e-analiticos-listas-an
C210-briefing-de-capacitacao-solla-1313-ate-4-paginas-para-q
C211-FOLLOWUP-OEMBED-c211-link-de-terceiro-o-oembed-nao-perm
C211-central-de-conteudos-enviar-transcrever-e-catalogar-as-
C212-central-de-conteudos-viabilidade-da-varredura-automatic
C213-analytics-da-central-de-conteudos-uso-downloads-e-compa
C215-ingestao-de-falas-da-internet-no-acervo-descoberta-espe
C216-FOLLOWUP-DRY-debitos-do-simplify-da-terceira-fonte-do-a
C216-terceira-fonte-do-acervo-falas-na-internet
C217-cortes-e-links-compartilhaveis-na-fonte-falas-na-intern
C218-skill-catalogo-falas-web-atualizacao-incremental-do-cat
C219-paridade-de-busca-e-filtros-entre-as-fontes-do-acervo
C220-central-de-conteudos-link-do-instagram-do-deputado-baix
C221-c221-limpar-do-omnibox-nao-pode-quebrar-linha-no-mobile
C222-central-de-conteudos-apagar-uma-peca
C223-falas-longas-entram-no-acervo-sem-estourar-o-limite-do-
C224-ingestao-web-de-falas-funciona-no-comando-documentado-s
C225-falas-na-internet-no-acervo-de-producao-operacao-de-ing
C225-followup-web-large-media
C226-central-de-conteudos-frame-estatico-para-videos-com-arq
C229-busca-por-sentido-no-acervo-de-falas
C230-central-de-conteudos-importar-publicacoes-do-perfil-ofi
C231-acervo-de-fotos-do-flickr-ingestao-completa
C232-catalogacao-com-ia-do-acervo-de-fotos
C233-album-publico-de-fotos-com-busca-por-data-local-ativida
C234-busca-por-selfie-visitante-encontra-as-fotos-em-que-apa
C235-central-de-conteudos-importar-qualquer-janela-de-public
C236-central-de-conteudos-publicar-despublicar-e-apagar-em-l
C237-indice-semantico-inclui-metadata-oficial
C244-filtro-pessoa-publica-por-reconhecimento-facial-no-albu
C245-catalogacao-do-acervo-em-producao-municipio-atividade-l
C246-followup-repair-timeout
C246-hotfix-checksum-multipart
C246-integridade-do-acervo-no-garage-recuperar-fotos-quebrad
C247-ligar-desligar-globais-publicos-fora-do-admin-revalidac
C248-miniaturas-avif-pre-geradas-do-album-publico-previews-r
C249-archive-publish-preflight-de-integridade-antes-de-aprov
C88-deliberacao-na-atualizacao-responsavel-thread-resolvido
D13-drift-c6-supporter-import-batch-actor-id-not-null-com-fk
DEBT-FLAKES-C100-flakes-pre-existentes-campaignsuggestions-s
DESIGN1-design-toolkit
E1-extrair-hook-compartilhado-de-busca-assincrona-com-deboun
E16-e16-reconciliar-drift-de-schema-allocation-decision-rati
E2E-ADMIN-LOGIN-LOCK-e2e-beforeeach-ui-login-do-admin-e2e-sp
E2E-DEBT-S-GATE-e2e-debt-consolidar-o-gate-s-stream-settle-n
E2E-DEMAND-DECIDE-desbloquear-deploy-decisao-de-demanda-em-c
E2E-FLAKE-C113-e2e-flake-c113-feed-vivo-falha-sob-4-workers-
E2E-FRONTEND-LOGIN-SHADOW-frontend-e2e-spec-ts-shadow-local-
E2E-FULL-FLAKE-C142MUN-e2e-full-do-deploy-verify-campaignmun
INF13-teqo-deploy-caveat-rollback-backups-pre-fix
INF13-teqo-deploy-compose-tags-consistentes
INF3-teqo-deploy-cleanup
JINGLES-jingles-carousel-mobile-e-cards-menores
O0+-ops86-curated-nao-engole-unmapped-risk-sem-rastro
OPS101-modelo-padrao-do-worktree-deepseek-v4-1-flash-deepsee
OPS102-deploy-manual-roda-ate-o-fim-mesmo-com-main-a-frente-
OPS103-staging-no-homeserver-com-verify-unico-e-aprovacoes-s
OPS104-disparo-automatico-do-deploy-pos-merge-staging-automa
OPS105-visao-nativa-remover-workaround-qwen
OPS106-falha-do-verify-dispara-agente-autonomo-de-desbloquei
OPS107-aprovar-e-deployar-em-producao-a-versao-escolhida-sem
OPS108-modo-autonomo-por-flag-nas-skills-plan-issue-e-work-i
OPS109-painel-de-issues-e-planos-no-terminal-via-ssh
OPS110-F1-ops110-f1-agent-session-flags-desconhecidas-fail-h
OPS110-acompanhar-runs-longos-de-agente-por-attach-detach-se
OPS111-auto-unblock-volta-a-despachar-no-homeserver-fix-do-s
OPS112-modelos-padrao-do-worktree-go-deepseek-v4-1-flash-e-z
OPS113-agentes-designer-e-designer-degraded-design-hi-fi-com
OPS114-plan-issue-design-hi-fi-obrigatorio-no-gate-substitui
OPS115-work-issue-agent-work-issue-designer-em-qualquer-toqu
OPS116-painel-tui-aceitar-ui-design-html-com-retrocompat-ui-
OPS117-guard-de-escrita-dos-agentes-de-design-alem-dos-file-
OPS118-relatorio-cidade-lote-de-municipios-sub-agentes-por-e
OPS119++-blast-radius-de-scripts-risk-map-das-libs-restantes
OPS119+-launch-do-worktree-risk-map-das-libs-pin-do-wiring-d
OPS119-worktree-plan-abrir-sem-auto-enviar-o-plan-issue-mens
OPS120-relatorio-de-cidade-pagina-1-estoura-com-pesquisa-che
OPS121-verificacao-pos-deploy-em-staging-no-fluxo-work-issue
OPS122-launch-do-worktree-honra-as-flags-do-humano-modelo-au
OPS124-knip-local-quebra-quando-o-importmap-artefato-gitigno
OPS125-conta-de-teste-dos-agentes-no-ambiente-de-staging
OPS127-launch-do-worktree-go-no-deepseek-v4-1-flash-opencode
OPS128-remover-a-verificacao-pos-deploy-em-staging-do-fecham
OPS129-modelos-das-flags-do-worktree-zen-space-bunny-free-e-
OPS131-cutover-dominio-jorgesolla
OPS46-S1-debito-ops46-hook-esm-mapeia-next-cache-incondicion
OPS46-S3-debito-ops46-teste-de-steal-do-allocator-depende-do
OPS46-infra-de-teste-e2e-e2e-local-nao-coleta-next-cache-all
OPS47-agent-pool-skill-md-aponta-para-plano-com-politica-pre
OPS50-spike-services
OPS51-migrar-o-banco-de-producao-do-neon-para-o-postgres-do-
OPS52-media-guard-ops52-media-guard-de-intencao-explicita-pa
OPS52-media-ops52-media-recuperar-os-arquivos-de-media-de-pr
OPS52-migrar-a-media-de-producao-do-vercel-blob-para-o-garag
OPS53-ops53-etapa-de-deploy-no-ci-para-o-homeserver-containe
OPS55-worktree-worktrees-root-env
OPS56-forgejo-pr-automerge-falso-positivo-ja-mergeado-com-pr
OPS57-guard-forgejo-pr-automerge-alargar-gatilho-do-workflow
OPS57-worktree-migra-para-worktrees-teqo
OPS58-atualizar-artigos-de-producao-com-os-novos-posts-do-jo
OPS59-pre-push-sem-e2e-e2e-roda-uma-vez-no-ci-gate-local-fic
OPS60-ops60-guard-de-intencao-explicita-para-escrita-no-buck
OPS61-forgejo-contracts-de-merge-flip-quebrados-labels-nao-f
OPS62-ci-cancelar-jobs-irmaos-quando-um-job-falha-fail-fast-
OPS62-followup-ci-flake-do-municipalitieswithoutupdatetool-u
OPS63-doc-guard-tambem-no-pre-push-changelog-append-only-agr
OPS64-ops64-forgejo-pr-automerge-waitforchecks-conta-o-propr
OPS65-ci-do-main-em-janela-de-30-min-matar-o-agent-pool-work
OPS65-ci-main-janela-30min-e-matar-pool
OPS66-ops66-deploy-build-de-geracao-estatica-le-schema-novo-
OPS67-forgejo-retry-com-backoff-nos-fetchs-do-forgejo-api-fe
OPS68-docs-drift-github-era-no-agent-ops-readme-gh-pr-vercel
OPS69-ops69-admin-do-payload-abre-em-branco-em-producao-impo
OPS71-tornar-worktree-fix-sem-argumento-driverless-espelhand
OPS73-FOLLOWUP-re-home-do-s10-pixel-meta-no-github-main-orig
OPS76-DOCS-docs-plans-paradigma-agentes-paralelos-md-orfao-c
OPS77-ops77-flip-pos-merge-falha-workflow-seta-gh-token-scri
OPS78-default-de-launch-do-worktree-opencode-deepseek-v4-fla
OPS79-ultima-migracao-de-dados-em-producao-plataforma-antiga
OPS80-cutoff-fase-1-desativar-o-acesso-ao-site-pela-url-pt-j
OPS82-default-de-launch-deepseek-v4-flash-0731-mais-barato-v
OPS83-desbloquear-deploy-estabilizar-os-e2e-do-verify-falhas
OPS83-recurr-verify2
OPS84-verificacao-de-valores-nao-so-entidades-da-migracao-fo
OPS85-estrategia-para-eliminar-conflitos-de-merge-no-changel
OPS86-blast-radius-dos-testes-prs-quebram-testes-que-nao-rod
OPS87-followup-restaurar-omnibox
OPS87-piramide-de-verificacao-migrar-assercoes-de-servidor-d
OPS88-verify-do-ci-pr-e-deploy-um-postgres-com-reset-determi
OPS89-mover-variantes-do-provider-vercel-ai-gateway-para-con
OPS90-skills-e-docs-codificar-a-piramide-de-testes-unit-prim
OPS91-ops91-sweep-pos-cutover-ops76-textos-vivos-ainda-apont
OPS92-ops92-consolidar-mcps-do-opencode-global-so-playwright
OPS93-flags-de-modelo-no-launch-do-worktree-cli-cheap-pro-ze
OPS94-fila-claim-falha-frontmatter-id
OPS95-corrigir-mapa-de-modelos-e-launch-do-worktree-cli-foll
OPS96-skill-testing-audit-auditoria-autonoma-da-suite-de-tes
OPS97-skill-react-audit-com-ciclo-fechado-plan-implement-de-
OPS98-skill-engineering-audit-v2-autonoma-sub-agentes-e-pont
OPS99-ops99-gerar-o-importmap-no-build-envs-s3-dummy-em-vez-
PUB5-slogan-da-campanha-mais-saude-mais-futuro-no-hero-e-no-
RADIO-radio-remover-fundo-cinza-do-logo-no-player
S1-secao-de-conteudos-na-home-de-campanha-artigos
S10-pixel-do-meta-facebook-na-pagina-publica-de-campanha-cam
S11-FOLLOWUP-janela-de-lock-sync-de-render-acoplado-a-duraca
S11-POLISH-rota-de-sync-200-ok-false-em-nao-configurado-e-ti
S12-ancora-novidades-quebra-no-mobile-deep-link-nao-leva-ao-
S13-cards-personalizados-da-campanha-no-site-publico
S14-cards-personalizados-ajustes-de-fidelidade-e-experiencia
S15-card-time-de-voce-quarto-modelo-auto-servico-no-funil-pu
S16-card-time-de-voce-nomes-longos-cabendo-no-banner
S17-card-time-de-voce-harmonizar-as-cores-da-foto-do-visitan
S18-card-time-de-voce-cabeca-do-visitante-proporcional-a-dos
S19-links-de-compartilhamento-com-miniatura-personalizada
S2-FOLLOWUP-validate-do-itemid-excludeditems-do-youtube-e-co
S20-card-time-de-voce-ajuste-lateral-da-foto-sem-limite-arti
S21-jingles-de-jorge-solla-no-site-publico-ouvir-e-baixar
S22-jingles-e-radio-na-home-a-secao-de-som
S23-card-time-de-voce-no-celular-drawer-ate-o-topo-e-nada-so
S24-radio-na-home-embed-direto-do-zeno-fm-sem-facade
S25-player-proprio-da-radio-1313-na-home
S26-card-do-jingle-titulo-completo-e-credito-do-artista
S27-FOLLOWUP-DRY-s27-followup-dry-s27-escala-dry-pos-s27-don
S27-central-de-conteudos-publica-peca-voto-pra-solla-1313
S28-busca-por-tema-na-central-de-conteudos-publica
S29-FOLLOWUP-s29-followup-ics-do-link-de-anuncio-folding-rfc
S29-link-de-compartilhamento-com-destino-trocavel-e-pagina-d
S3-secao-de-conteudos-na-home-de-campanha-instagram
S30-card-personalizado-com-o-seu-estadual-dobradinha
S31-minha-colinha-o-estadual-escolhido-na-colinha-de-voto
S32-analytics-dos-cards-personalizados-quantos-e-quais
S33-card-do-time-voce-e-estadual-ajuste-da-foto-livre-sem-li
S34-minha-colinha-a-arte-exata-entregue-pelo-humano-a-linha-
S35-header-do-modal-de-criacao-de-card-largura-do-card-e-fec
S36-central-de-conteudos-logo-do-header-no-tamanho-da-marca
S37-central-de-conteudos-liderancas-que-aparecem-nas-pecas-p
S38-central-de-conteudos-cards-personalizaveis-como-itens-do
S39-home-secao-divulgando-a-central-de-conteudos
S4-compartilhar-conteudos-da-home-no-whatsapp
S40-time-do-estadual-a-arte-de-modelo-generica-entregue-pelo
S40-time-do-estadual-arte-de-modelo-generica
S41-agenda-do-link-de-anuncio-evento-leva-o-proprio-link-ass
S42-home-secao-da-central-de-conteudos-compartilhar-a-peca-n
S44-home-secao-da-plenaria-da-vitoria-divulgacao-e-acesso
S45-central-de-conteudos-cards-verticais-no-catalogo-e-na-se
S46-pagina-publica-story-da-sua-secao-potencial-de-lula
S47-site-publico-pos-eleicao-retirar-propaganda-1313-e-agrad
S48-abaixo-assinado-do-pl-5594-2026-transparencia-dos-presid
S6-FOLLOWUP-e2e-cli-playwright-ignora-filtros-grep-posiciona
S7-cards-da-secao-acompanhe-de-perto-sem-cantos-arredondados
S8-s8-secao-de-video-da-historia-na-home-de-campanha
S9+-pos-s9-integridade-de-consentimento-e-alinhamento-das-ac
S9-captura-de-novidades-da-campanha-na-home-publica-form-cta
agent/1247-radio-logo-no-background
agent/1249-jingles-carousel-mobile
agent/ops97-dogfood-react-audit
agent/react-audit-2026-08-25
agent/testing-audit-2026-08-25-run2
audit/pass-6
cheapest-inference-global-worktree-preset
chore/reels-expansao-briefing
chore/token-efficiency
chore/worktree-preset-model-env
docs/1433-postmortem-pos-deploy
docs/c240-carrossel
docs/cards-s30-s31-s32
docs/instagram-cdn-ufw
docs/pos-deploy-c157
docs/postmortem-1415-confirmacao
docs/staging-tunnel-ingress
e2e-admin-login-lock-e2e-unificar-logins-do-usuario-de-teste
feat/c163-frente-oposicao
feat/c163-liderancas-acervo-fonte-inline
feat/relatorio-cidade-2turno
fix-deploy-e2e-c142-gate-e-fab-data-slot
fix/1
fix/10
fix/11
fix/11-egress-proxy
fix/11-postmortem-network
fix/12
fix/13
fix/14
fix/15
fix/16
fix/2
fix/3
fix/4
fix/5
fix/5-migrator
fix/6
fix/7
fix/8
fix/9
fix/board-featured-caption-clamp
fix/c163-largura-titulo-secao-11
fix/c193-missed-rename
fix/c231-exif-refresh
fix/deploy-importmap
fix/falha-do-job-verify-do-deploy-github-actions-desbloque-2
fix/falha-do-job-verify-do-deploy-github-actions-desbloqueie
fix/flip-remove-labels-404
fix/ops78-variantes-gateway
fix/share-link-og-image-origin
fix/token-401
main
ops82-default-launch-deepseek-v4-flash-0731
ops82-fix-ci-flip-github-token
ops85-vercel-global
ops96-errata-desarme-automerge
petition-form-lead-try-petitionform-lead-dentro-do-try-pode-
plan-c146-mesma-origem
plan/c199-c200-gravacoes-acervo
plan/c230-importar-perfil
plan/c235-importar-janela
plans/c244-c247
plans/central-conteudos
plans/ops50-52-migracao-forgejo-neon-blob
plans/ops96-pr-ready
plans/plan-issue-1
plans/plan-issue-10
plans/plan-issue-11
plans/plan-issue-12
plans/plan-issue-13
plans/plan-issue-14
plans/plan-issue-15
plans/plan-issue-15-reels
plans/plan-issue-16
plans/plan-issue-162
plans/plan-issue-163
plans/plan-issue-18
plans/plan-issue-19
plans/plan-issue-2
plans/plan-issue-20
plans/plan-issue-21
plans/plan-issue-22
plans/plan-issue-23
plans/plan-issue-24
plans/plan-issue-25
plans/plan-issue-26
plans/plan-issue-27
plans/plan-issue-28
plans/plan-issue-29
plans/plan-issue-3
plans/plan-issue-30
plans/plan-issue-31
plans/plan-issue-32
plans/plan-issue-33
plans/plan-issue-34
plans/plan-issue-35
plans/plan-issue-36
plans/plan-issue-37
plans/plan-issue-38
plans/plan-issue-39
plans/plan-issue-4
plans/plan-issue-40
plans/plan-issue-41
plans/plan-issue-42
plans/plan-issue-43
plans/plan-issue-44
plans/plan-issue-46
plans/plan-issue-47
plans/plan-issue-48
plans/plan-issue-49
plans/plan-issue-5
plans/plan-issue-51
plans/plan-issue-52
plans/plan-issue-53
plans/plan-issue-54
plans/plan-issue-55
plans/plan-issue-56
plans/plan-issue-57
plans/plan-issue-59
plans/plan-issue-6
plans/plan-issue-60
plans/plan-issue-61
plans/plan-issue-62
plans/plan-issue-64
plans/plan-issue-65
plans/plan-issue-66
plans/plan-issue-67
plans/plan-issue-69
plans/plan-issue-7
plans/plan-issue-70
plans/plan-issue-71
plans/plan-issue-72
plans/plan-issue-73
plans/plan-issue-74
plans/plan-issue-76
plans/plan-issue-78
plans/plan-issue-78-ids-fix
plans/plan-issue-79
plans/plan-issue-8
plans/plan-issue-80
plans/plan-issue-81
plans/plan-issue-82
plans/plan-issue-83
plans/plan-issue-84
plans/plan-issue-85
plans/plan-issue-86
plans/plan-issue-88
plans/plan-issue-89
plans/plan-issue-9
plans/plan-issue-90
plans/plan-issue-91
plans/plan-issue-92
plans/plan-issue-93
pool-state
refactor/relatorio-cidade-mobilizacao-2turno
s20/plano-ajuste-lateral
update-gitignore
work/10
work/11
work/12
work/13
work/14
work/16
work/17
work/18
work/19
work/20
work/21
work/22
work/23
work/24
work/25
work/26
work/27
work/32
work/34
work/36
work/37
work/38
work/41
work/42
work/42-lote
work/43
work/44
work/45
work/5
work/8
#1
#100
#1000
#1001
#1003
#1004
#1006
#1008
#101
#1011
#1012
#1016
#1017
#1021
#1022
#1023
#1024
#1027
#1028
#1029
#1031
#1032
#1033
#1034
#1037
#1038
#1039
#1040
#1041
#1043
#1044
#1049
#1050
#1051
#1053
#1054
#1055
#1060
#1061
#1062
#1064
#1067
#1068
#1070
#1072
#1073
#1074
#1075
#1076
#1078
#108
#1080
#109
#1090
#1092
#1095
#1096
#1098
#1099
#110
#1100
#1101
#1102
#1108
#1109
#111
#1110
#1111
#1112
#1114
#1115
#1116
#1117
#1119
#112
#1122
#1123
#1125
#1127
#1128
#1129
#113
#1131
#1133
#1134
#1137
#1138
#1140
#1141
#1142
#1144
#1146
#1148
#115
#1150
#1157
#1158
#1159
#1160
#1163
#1164
#1165
#1168
#117
#1170
#1171
#1173
#1174
#1175
#1179
#118
#1180
#1181
#1182
#1183
#1185
#1187
#1189
#119
#1190
#1191
#1194
#1198
#1199
#120
#1200
#1201
#1202
#1204
#1205
#1206
#1208
#1209
#121
#1210
#1211
#1213
#1214
#1215
#1217
#1218
#1219
#122
#1220
#1221
#1223
#1224
#1225
#1227
#1229
#123
#1231
#1232
#1233
#1236
#1237
#1238
#124
#1241
#1242
#1244
#1245
#1246
#1248
#125
#1250
#1253
#1259
#126
#1260
#1261
#1262
#1264
#1266
#1269
#127
#1270
#1274
#1275
#1278
#1279
#1280
#1282
#1283
#1285
#1286
#1287
#1288
#1289
#1290
#1296
#1300
#1306
#1307
#1308
#1309
#1310
#1311
#1312
#1314
#1315
#1317
#1318
#1320
#1321
#1322
#1323
#1324
#1326
#1327
#1328
#1329
#1331
#1332
#1333
#1334
#1336
#134
#1340
#1341
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#1350
#1351
#1353
#1354
#1355
#1357
#1359
#136
#1361
#1363
#1364
#1365
#137
#1370
#1371
#1373
#1374
#1375
#1377
#1378
#1379
#138
#1380
#1381
#1382
#1384
#1385
#1387
#1389
#139
#1390
#1392
#1393
#1394
#1396
#1397
#1398
#140
#1400
#1402
#1403
#1405
#1407
#1409
#1411
#1412
#1414
#1415
#1420
#1421
#1422
#1423
#1425
#1426
#1428
#1429
#1430
#1431
#1432
#1433
#1434
#1435
#1437
#1438
#1439
#144
#1440
#1441
#1446
#1448
#1449
#145
#1450
#1451
#146
#147
#151
#152
#153
#154
#177
#178
#179
#180
#181
#182
#183
#184
#185
#187
#188
#189
#190
#191
#192
#196
#197
#199
#2
#200
#201
#202
#208
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#243
#244
#245
#246
#247
#248
#251
#252
#255
#256
#257
#258
#261
#262
#263
#267
#268
#269
#270
#273
#274
#275
#276
#277
#278
#279
#281
#282
#284
#285
#286
#287
#290
#291
#293
#294
#295
#297
#298
#299
#3
#300
#301
#303
#305
#312
#314
#316
#318
#319
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#350
#351
#354
#355
#356
#357
#358
#361
#363
#365
#366
#367
#369
#370
#372
#373
#375
#376
#377
#379
#380
#381
#384
#385
#386
#387
#388
#393
#394
#395
#398
#399
#4
#402
#403
#405
#406
#407
#408
#409
#410
#411
#413
#415
#417
#419
#420
#421
#423
#424
#427
#429
#430
#431
#432
#433
#434
#435
#440
#442
#444
#445
#447
#450
#452
#453
#454
#456
#457
#459
#463
#465
#466
#467
#468
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#481
#484
#485
#486
#487
#488
#489
#491
#492
#493
#496
#499
#5
#502
#503
#507
#508
#509
#510
#511
#513
#515
#516
#518
#520
#523
#530
#531
#534
#535
#536
#537
#539
#541
#544
#545
#546
#547
#548
#549
#550
#551
#552
#554
#555
#558
#559
#560
#561
#563
#564
#565
#567
#568
#57
#574
#575
#576
#577
#578
#579
#58
#580
#581
#583
#587
#588
#59
#590
#592
#597
#598
#6
#60
#602
#603
#604
#606
#608
#609
#61
#610
#611
#612
#613
#614
#615
#62
#620
#621
#622
#623
#624
#628
#63
#630
#632
#633
#634
#637
#638
#639
#64
#640
#644
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#658
#66
#662
#665
#67
#670
#671
#673
#674
#675
#676
#677
#679
#68
#680
#683
#684
#685
#687
#69
#690
#692
#693
#7
#70
#700
#701
#702
#703
#705
#706
#707
#708
#709
#71
#710
#715
#716
#718
#719
#72
#720
#726
#727
#729
#73
#730
#731
#732
#734
#738
#739
#74
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#76
#77
#776
#777
#778
#779
#78
#781
#782
#785
#786
#787
#788
#79
#792
#793
#794
#795
#799
#8
#80
#801
#802
#803
#804
#806
#807
#809
#81
#810
#812
#814
#815
#816
#818
#819
#82
#820
#821
#822
#823
#825
#826
#829
#83
#831
#835
#837
#839
#84
#840
#842
#843
#844
#845
#847
#848
#85
#850
#851
#852
#853
#854
#855
#856
#858
#86
#860
#861
#862
#863
#865
#866
#867
#868
#869
#87
#871
#872
#873
#874
#875
#877
#88
#880
#881
#883
#884
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#896
#897
#899
#9
#90
#900
#902
#904
#905
#907
#908
#91
#910
#911
#912
#914
#918
#919
#920
#922
#924
#925
#926
#927
#929
#930
#931
#937
#938
#939
#940
#942
#943
#946
#947
#948
#949
#95
#950
#951
#952
#953
#958
#96
#960
#961
#963
#964
#966
#967
#969
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#98
#981
#984
#986
#987
#989
#99
#990
#991
#993
#994
#996
#997
#998
-
87ab9a2b1d
docs(ops131): registra a decisão A e o runbook do cutover
main
Francisco Solla
2026-11-08 20:09:51 -0300 -
999de98295
feat(site): mapeia os permalinks do WordPress legado para o domínio novo (OPS131)
Francisco Solla
2026-11-08 20:09:51 -0300 -
c5c9b0243a
docs(ops131): registra a decisão A e o runbook do cutover
OPS131-cutover-dominio-jorgesolla
Francisco Solla
2026-11-08 20:09:51 -0300 -
cac8af0d6f
feat(site): mapeia os permalinks do WordPress legado para o domínio novo (OPS131)
Francisco Solla
2026-11-08 20:09:51 -0300 -
377a2c89b1
fix(ci): pina ubuntu-24.04 nos jobs com Playwright
Francisco Solla
2026-11-05 16:52:50 -0300 -
ebbc662794
docs(postmortem): vincula o PR #1450
Francisco Solla
2026-11-05 16:36:39 -0300 -
2f79e14a1b
docs(postmortem): registra a regressão do destaque do board
Francisco Solla
2026-11-05 16:36:14 -0300 -
a4c2ab226a
fix(site): limita o título do board e remove text-balance dos cards (S47)
Francisco Solla
2026-11-05 16:12:28 -0300 -
ca0215edf1
fix(ci): pina ubuntu-24.04 nos jobs com Playwright
fix/board-featured-caption-clamp
Francisco Solla
2026-11-05 16:52:50 -0300 -
cedc07389f
docs(postmortem): vincula o PR #1450
Francisco Solla
2026-11-05 16:36:39 -0300 -
e4e5a03e1d
docs(postmortem): registra a regressão do destaque do board
Francisco Solla
2026-11-05 16:36:14 -0300 -
3057435ab4
fix(site): limita o título do board e remove text-balance dos cards (S47)
Francisco Solla
2026-11-05 16:12:28 -0300 -
93bda37c29
test(e2e): alinha o acervo à Central pública retirada (S47)
Francisco Solla
2026-10-22 01:46:03 -0300 -
5635e6522c
feat(site): vira o site público para o mandato pós-eleição (S47)
Francisco Solla
2026-10-22 01:34:09 -0300 -
c157fe5ef6
test(e2e): alinha o acervo à Central pública retirada (S47)
S47-site-publico-pos-eleicao-retirar-propaganda-1313-e-agrad
Francisco Solla
2026-10-22 01:46:03 -0300 -
100242037a
feat(site): vira o site público para o mandato pós-eleição (S47)
Francisco Solla
2026-10-22 01:34:09 -0300 -
5be50b182c
docs(plans): registra o follow-up do JSON-LD da petição
Francisco Solla
2026-10-22 00:22:15 -0300 -
5786bc57dc
feat(petition): publica a petição do PL 5594/2026
Francisco Solla
2026-10-22 00:22:10 -0300 -
0832557e73
docs(plans): registra o follow-up do JSON-LD da petição
S48-abaixo-assinado-do-pl-5594-2026-transparencia-dos-presid
Francisco Solla
2026-10-22 00:22:15 -0300 -
75428bf415
feat(petition): publica a petição do PL 5594/2026
Francisco Solla
2026-10-22 00:22:10 -0300 -
8fa6432b7b
docs(plans): planeja o site pós-eleição, o PL 5594/2026 e o cutover de domínio
Francisco Solla
2026-10-21 22:55:28 -0300 -
ef9986340c
docs(plans): planeja o site pós-eleição, o PL 5594/2026 e o cutover de domínio
plans/plan-issue-93
Francisco Solla
2026-10-21 22:55:28 -0300 -
321ac7b872
feat(relatorio-cidade): foca o relatório na mobilização do 2º turno
Francisco Solla
2026-10-10 16:19:24 -0300 -
5bf5fa3cb1
feat(relatorio-cidade): foca o relatório na mobilização do 2º turno
refactor/relatorio-cidade-mobilizacao-2turno
Francisco Solla
2026-10-10 16:19:24 -0300 -
31f78f07ad
feat(briefing): pedido dual 1313 + Lula 13 e missão do 2º turno
Francisco Solla
2026-10-09 03:34:05 -0300 -
9fae859c0d
feat(relatorio-cidade): leva o 2º turno (Lula × Flávio) ao relatório
Francisco Solla
2026-10-09 03:34:00 -0300 -
db56025a63
feat(briefing): pedido dual 1313 + Lula 13 e missão do 2º turno
feat/relatorio-cidade-2turno
Francisco Solla
2026-10-09 03:34:05 -0300 -
e5f1f9c99f
feat(relatorio-cidade): leva o 2º turno (Lula × Flávio) ao relatório
Francisco Solla
2026-10-09 03:34:00 -0300 -
c5ccd8e0e7
style(potencial): formata o int spec após o rename do query param
Francisco Solla
2026-10-07 19:06:10 -0300 -
c8badc8763
docs(potencial): impl plan e changelog da entrega S46
Francisco Solla
2026-10-07 19:04:42 -0300 -
67d889661a
feat(potencial): página pública, formulário e story 1080×1920
Francisco Solla
2026-10-07 19:04:42 -0300 -
62b674cfba
feat(potencial): cálculo puro, loader e rotas públicas da seção
Francisco Solla
2026-10-07 19:04:34 -0300 -
6aad284e11
feat(potencial): artefato TSE 2026 por seção + ingestão nacional validada
Francisco Solla
2026-10-07 19:04:28 -0300 -
5aa8fc7975
style(potencial): formata o int spec após o rename do query param
S46-pagina-publica-story-da-sua-secao-potencial-de-lula
Francisco Solla
2026-10-07 19:06:10 -0300 -
a7cc433527
docs(potencial): impl plan e changelog da entrega S46
Francisco Solla
2026-10-07 19:04:42 -0300 -
4eddce9cc0
feat(potencial): página pública, formulário e story 1080×1920
Francisco Solla
2026-10-07 19:04:42 -0300 -
89b7515fe1
feat(potencial): cálculo puro, loader e rotas públicas da seção
Francisco Solla
2026-10-07 19:04:34 -0300 -
82b4fdf5fb
feat(potencial): artefato TSE 2026 por seção + ingestão nacional validada
Francisco Solla
2026-10-07 19:04:28 -0300 -
3e6afeb58f
refactor(briefing-geral): usa dieWithLabel do cli compartilhado
Francisco Solla
2026-10-07 12:12:47 -0300 -
d6bdd9ff2d
fix(reels): pina colinhaReel/colinhaReelTemplate no SCRIPTS_SPEC_PINNED
Francisco Solla
2026-10-07 12:12:47 -0300 -
c6d9a7009d
docs(campanha): prompt do redesign do site público
Francisco Solla
2026-10-07 11:47:51 -0300 -
6c81769bb9
feat(briefing-geral): livretos de 1 folha e pesca mínima (BRIEFING-GERAL)
Francisco Solla
2026-10-07 11:47:48 -0300 -
9d6edd44c1
feat(analise): expansão por seção eleitoral 2022 — o voto que falta (EXPANSAO-SECOES)
Francisco Solla
2026-10-07 11:47:44 -0300 -
a662c77072
feat(reels): colinha 1313 determinística e lote por dobradinha (REEL1–REEL3)
Francisco Solla
2026-10-07 11:47:37 -0300 -
b6324f3356
refactor(briefing-geral): usa dieWithLabel do cli compartilhado
chore/reels-expansao-briefing
Francisco Solla
2026-10-07 12:12:47 -0300 -
4f326ce8c8
fix(reels): pina colinhaReel/colinhaReelTemplate no SCRIPTS_SPEC_PINNED
Francisco Solla
2026-10-07 12:12:47 -0300 -
2e8430191e
docs(campanha): prompt do redesign do site público
Francisco Solla
2026-10-07 11:47:51 -0300 -
b2600cf701
feat(briefing-geral): livretos de 1 folha e pesca mínima (BRIEFING-GERAL)
Francisco Solla
2026-10-07 11:47:48 -0300 -
ecc675632d
feat(analise): expansão por seção eleitoral 2022 — o voto que falta (EXPANSAO-SECOES)
Francisco Solla
2026-10-07 11:47:44 -0300 -
abecb9595b
feat(reels): colinha 1313 determinística e lote por dobradinha (REEL1–REEL3)
Francisco Solla
2026-10-07 11:47:37 -0300 -
4d1e305193
style(docs): formata plano e design do S46 (prettier)
Francisco Solla
2026-10-07 10:57:03 -0300 -
4578f9f5d7
docs(plan): S46 — story da sua seção (potencial de Lula) (Related #1436)
Francisco Solla
2026-10-07 10:55:03 -0300 -
0003145a86
style(docs): formata plano e design do S46 (prettier)
Francisco Solla
2026-10-07 10:57:03 -0300 -
67eae1718a
docs(plan): S46 — story da sua seção (potencial de Lula) (Related #1436)
Francisco Solla
2026-10-07 10:55:03 -0300 -
331cb3aac7
docs(bug-fix): registra merge, deploy e verificação em prod do fix #1433
Francisco Solla
2026-10-02 22:46:15 -0300 -
1b83cb665d
docs(bug-fix): registra merge, deploy e verificação em prod do fix #1433
docs/1433-postmortem-pos-deploy
Francisco Solla
2026-10-02 22:46:15 -0300 -
8e32c7cee7
fix(storage): desliga checksum automático de upload no client S3 (Garage multipart) (C246-hotfix)
Francisco Solla
2026-10-02 19:35:24 -0300 -
396cf1d8d3
fix(storage): desliga checksum automático de upload no client S3 (Garage multipart) (C246-hotfix)
C246-hotfix-checksum-multipart
Francisco Solla
2026-10-02 19:35:24 -0300 -
afc22e5bf3
docs(bug-fix): post-mortem e changelog das chaves AVIF presas no otimizador
Francisco Solla
2026-10-02 18:28:12 -0300 -
e4e51a3651
fix(images): hero e cards da home servem masters WebP — AVIF fora do otimizador
Francisco Solla
2026-10-02 18:28:12 -0300 -
f441323244
docs(bug-fix): post-mortem e changelog das chaves AVIF presas no otimizador
fix/16
Francisco Solla
2026-10-02 18:28:12 -0300 -
d850782f76
fix(images): hero e cards da home servem masters WebP — AVIF fora do otimizador
Francisco Solla
2026-10-02 18:28:12 -0300 -
4aab740895
test(int): estabiliza os specs do álbum no global photoAlbum compartilhado
Francisco Solla
2026-10-02 17:16:56 -0300 -
53f8e4a3cd
fix(fotos): mantém o encoder do store interno ao dono (knip)
Francisco Solla
2026-10-02 17:09:30 -0300 -
c15f09531a
feat(fotos): miniaturas AVIF pré-geradas do álbum público (C248)
Francisco Solla
2026-10-02 17:07:49 -0300 -
4feea40c01
docs(archive): verificação do canário por GET no runbook (HEAD não valida checksum)
Francisco Solla
2026-10-02 17:05:57 -0300 -
255751f5ce
fix(archive): teto de 15 min no download do reparo e caminhos do runbook (C246-followup)
Francisco Solla
2026-10-02 16:51:54 -0300 -
a3a49c3462
feat(archive): preflight de integridade antes de aprovar drafts (C249)
Francisco Solla
2026-10-02 16:54:02 -0300 -
2a5c09fc27
test(int): estabiliza os specs do álbum no global photoAlbum compartilhado
C248-miniaturas-avif-pre-geradas-do-album-publico-previews-r
Francisco Solla
2026-10-02 17:16:56 -0300 -
1d06ec8633
fix(fotos): mantém o encoder do store interno ao dono (knip)
Francisco Solla
2026-10-02 17:09:30 -0300 -
192cbff809
feat(fotos): miniaturas AVIF pré-geradas do álbum público (C248)
Francisco Solla
2026-10-02 17:07:49 -0300 -
73c770ba40
docs(archive): verificação do canário por GET no runbook (HEAD não valida checksum)
C246-followup-repair-timeout
Francisco Solla
2026-10-02 17:05:57 -0300 -
25e0b9c326
feat(archive): preflight de integridade antes de aprovar drafts (C249)
C249-archive-publish-preflight-de-integridade-antes-de-aprov
Francisco Solla
2026-10-02 16:54:02 -0300 -
ecb8753b3d
fix(archive): teto de 15 min no download do reparo e caminhos do runbook (C246-followup)
Francisco Solla
2026-10-02 16:51:54 -0300 -
ac39c81765
style(docs): separa as seções C244/C246 no runbook após o rebase
Francisco Solla
2026-10-02 09:55:22 -0300 -
dcf8e85a9d
feat(archive): varredura e reparo de integridade do acervo no Garage (C246)
Francisco Solla
2026-10-02 09:39:35 -0300 -
18ae66ca18
style(docs): separa as seções C244/C246 no runbook após o rebase
C246-integridade-do-acervo-no-garage-recuperar-fotos-quebrad
Francisco Solla
2026-10-02 09:55:22 -0300 -
9ad96e3a53
feat(archive): varredura e reparo de integridade do acervo no Garage (C246)
Francisco Solla
2026-10-02 09:39:35 -0300 -
ecd9fe478d
fix(C245): regenera a migration sobre a cadeia pós-C244
Francisco Solla
2026-10-02 09:50:48 -0300 -
b6b9bd6360
style(C245): estabiliza a formatação do spec do CLI
Francisco Solla
2026-10-02 09:39:15 -0300 -
930db3eb02
feat(C245): catalogar o acervo em produção por camadas — metadados primeiro
Francisco Solla
2026-10-02 09:36:17 -0300 -
539138db0a
docs(ops): runbook e changelog do ops:global (C247)
Francisco Solla
2026-10-02 09:10:37 -0300 -
269b3d9e3b
feat(ops): CLI ops:global para flags de globais públicos (C247)
Francisco Solla
2026-10-02 09:10:19 -0300 -
1667a4c914
fix(C245): regenera a migration sobre a cadeia pós-C244
C245-catalogacao-do-acervo-em-producao-municipio-atividade-l
Francisco Solla
2026-10-02 09:50:48 -0300 -
be7eac4937
style(C245): estabiliza a formatação do spec do CLI
Francisco Solla
2026-10-02 09:39:15 -0300 -
22186b749f
feat(C245): catalogar o acervo em produção por camadas — metadados primeiro
Francisco Solla
2026-10-02 09:36:17 -0300 -
f9c2269722
docs(ops): runbook e changelog do ops:global (C247)
C247-ligar-desligar-globais-publicos-fora-do-admin-revalidac
Francisco Solla
2026-10-02 09:10:37 -0300 -
b1a721418b
feat(ops): CLI ops:global para flags de globais públicos (C247)
Francisco Solla
2026-10-02 09:10:19 -0300 -
d8020607b9
docs(C244): impl plan, runbook, AGENTS-public e changelog
Francisco Solla
2026-10-02 09:09:17 -0300 -
9a60807d4e
test(C244): e2e da faceta facial e manifesto de afetados
Francisco Solla
2026-10-02 09:09:17 -0300 -
ee3dda757b
feat(C244): aviso do índice curado, seed de figuras e enrollment
Francisco Solla
2026-10-02 09:09:17 -0300 -
e46ed57e2c
feat(C244): faceta pessoa do álbum lê o reconhecimento facial
Francisco Solla
2026-10-02 09:09:17 -0300 -
625ab5c10e
feat(C244): collection curada faceFigure, migração e matcher puro
Francisco Solla
2026-10-02 09:05:00 -0300 -
8a87f5f81b
docs(plan): C248 — miniaturas AVIF pré-geradas do álbum público (Related #1424)
Francisco Solla
2026-10-02 09:20:07 -0300 -
8300643ade
docs(plan): C248 — miniaturas AVIF pré-geradas do álbum público (Related #1424)
plans/plan-issue-92
Francisco Solla
2026-10-02 09:20:07 -0300 -
b58852e823
docs(C244): impl plan, runbook, AGENTS-public e changelog
C244-filtro-pessoa-publica-por-reconhecimento-facial-no-albu
Francisco Solla
2026-10-02 09:09:17 -0300 -
7274fbaf93
test(C244): e2e da faceta facial e manifesto de afetados
Francisco Solla
2026-10-02 09:09:17 -0300 -
cce2f00531
feat(C244): aviso do índice curado, seed de figuras e enrollment
Francisco Solla
2026-10-02 09:09:17 -0300 -
52a00b75e1
feat(C244): faceta pessoa do álbum lê o reconhecimento facial
Francisco Solla
2026-10-02 09:09:17 -0300 -
aaf7d58075
feat(C244): collection curada faceFigure, migração e matcher puro
Francisco Solla
2026-10-02 09:05:00 -0300