Commit graph

2458 commits

Author SHA1 Message Date
Francisco Solla
b5db019c73 fix(C225): fecha guard e runbook da ingestão web 2026-09-25 11:55:48 -03:00
Francisco Solla
4be1c0923b style(C226): formata o design do frame preview 2026-09-25 11:30:28 -03:00
Francisco Solla
9404c03df3 docs(C226): frame preview para vídeos da Central 2026-09-25 11:30:28 -03:00
Francisco Solla
1cfeff0250 docs(C220-FOLLOWUP): registra o efeito colateral do ufw (Garage) e a correcao no post-mortem/runbook 2026-09-25 10:47:23 -03:00
Francisco Solla
d865cf9748 docs(C220-FOLLOWUP): preenche o PR #1349 no post-mortem 2026-09-25 10:20:27 -03:00
Francisco Solla
cba4a9d56c fix(C220-FOLLOWUP): retry no download do CDN do Instagram (rede instavel)
Causa-raiz do sintoma residual: o container e IPv4-only e a rota IPv4 ate o
CDN do Instagram e instavel nesta rede (IPv6 e o caminho confiavel); o resolver
baixava com uma tentativa e virava 'indisponivel'. O dono do download ganha
teto de conexao por tentativa e ate 6 tentativas; resposta nao-2xx nao repete.
Rede IPv6 ja corrigida no stack (fora do repo) e documentada no runbook.
2026-09-25 10:20:27 -03:00
Francisco Solla
33573dd0c0 fix(C224): saneia o env do spawn do yt-dlp (Closes #1338) 2026-09-25 10:14:39 -03:00
Francisco Solla
0b05dfe9a0 fix(C223): aceita falas longas no acervo
Some checks are pending
Deploy / preflight (push) Waiting to run
Deploy / verify (push) Blocked by required conditions
Deploy / deploy staging (teqo-staging) (push) Blocked by required conditions
Deploy / requeue when main advanced (push) Blocked by required conditions
Deploy / deploy production (teqo-1313) (push) Blocked by required conditions
2026-09-25 02:11:56 -03:00
Francisco Solla
57d24687eb chore(OPS129): atualiza modelos das flags do worktree
Some checks are pending
Deploy / preflight (push) Waiting to run
Deploy / verify (push) Blocked by required conditions
Deploy / deploy staging (teqo-staging) (push) Blocked by required conditions
Deploy / requeue when main advanced (push) Blocked by required conditions
Deploy / deploy production (teqo-1313) (push) Blocked by required conditions
2026-09-25 01:48:20 -03:00
Francisco Solla
01831446df feat(S41): assina e ancora eventos de agenda do link (Closes #1335) 2026-09-25 01:47:18 -03:00
Francisco Solla
b4821f1b28 style(fix/11): formata a linha do post-mortem 2026-09-25 01:43:37 -03:00
Francisco Solla
082c19b576 docs(fix/11): numera o PR #1345 no post-mortem 2026-09-25 01:43:37 -03:00
Francisco Solla
0fa618d0af fix(ia-egress): estabiliza a rota ate o deepseek com proxy na tailnet + probe no deploy 2026-09-25 01:43:37 -03:00
Francisco Solla
4678117b08 docs(fix/11): post-mortem registra a camada de rede pos-deploy (Related #1333) 2026-09-25 00:53:23 -03:00
Francisco Solla
c013de13d6 fix(S36-FOLLOWUP): logo do header da Central sem corte — janela na razão da tinta 2026-09-25 00:44:57 -03:00
Francisco Solla
c472c5c0b3 docs(OPS129): registra plano dos modelos do worktree 2026-09-25 00:42:03 -03:00
Francisco Solla
796e68a4e7 docs(C225): plano — Falas na internet no acervo de produção (Related #1339) 2026-09-25 00:21:58 -03:00
Francisco Solla
a2fff97fdc docs(C224): plano — ingestão web funciona no comando documentado (Related #1338) 2026-09-25 00:21:58 -03:00
Francisco Solla
95e925c62d docs(C223): plano — falas longas sem estourar o limite do texto normalizado (Related #1337) 2026-09-25 00:21:58 -03:00
Francisco Solla
0f81e369d1 docs(S41): plano — agenda do link de anúncio com link, assinatura e fuso (Related #1335) 2026-09-25 00:08:27 -03:00
Francisco Solla
63bd370b6c feat(C222): apagar uma peça na Central de Conteúdos (Closes #1330)
Hard delete por peça (sem lixeira/lote/telemetria) em qualquer estado, com confirmação que nomeia o link público só quando publicado; access próprio da vertical + admin (advisor/leader fail-closed), cascata da mídia pós-commit e bust da tag contentPieces no afterDelete; máquina do diálogo extraída no 3º call site (C183/C199/C222).
2026-09-24 23:49:28 -03:00
Francisco Solla
3cdd1cd8fb docs(fix/11): numera o PR #1333 no post-mortem 2026-09-24 23:09:49 -03:00
Francisco Solla
4e7b844419 fix(C192/S28/C219): busca por tema indisponivel — thinking do deepseek-flash truncava o JSON 2026-09-24 23:09:49 -03:00
Francisco Solla
9f43cbb274 docs(C220-FOLLOWUP): preenche o PR #1332 no post-mortem 2026-09-24 22:59:40 -03:00
Francisco Solla
b5c4e274a2 fix(C220-FOLLOWUP): early-stop da janela de link do Instagram na Central
O resolver pedia a janela de 500 (ate 10 paginas de cursor) antes de casar o
shortcode; erro em pagina >=2 virava 'indisponivel' mesmo com o post na pagina 1.
O dono da paginacao ganha shouldStopAt (board/sync intocados) e o resolver para
na pagina que contem o post — a colagem tipica volta a custar uma chamada.
2026-09-24 22:59:40 -03:00
Francisco Solla
767f86c455 style(C222): formata o design hi-fi (Related #1330) 2026-09-24 22:34:47 -03:00
Francisco Solla
a81f2c2672 docs(C222): plano + design hi-fi — Central de Conteúdos — apagar uma peça (Related #1330) 2026-09-24 22:34:47 -03:00
Francisco Solla
c9ab467f23 feat(C217): cortes e links compartilhaveis na fonte "Falas na internet" (Closes #1293) 2026-09-24 20:17:54 -03:00
Francisco Solla
1cd5cfa0b7 style(C216-FOLLOWUP-DRY): formata o impl plan (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
a041683352 docs(C216-FOLLOWUP-DRY): changelog da entrega (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
92d975b8bf refactor(C216-FOLLOWUP-DRY): aplica achados do simplify (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
72a692f586 refactor(C216-FOLLOWUP-DRY): excerpt e chips compartilhados nos cards de fala (F3) (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
ce808be72a refactor(C216-FOLLOWUP-DRY): heading único dos resultados do acervo (F2) (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
02329fa5eb refactor(C216-FOLLOWUP-DRY): dono único do gate de mídia privada (F1) (Related #1325) 2026-09-24 19:29:27 -03:00
Francisco Solla
b119d203aa feat(S37): liderancas que aparecem nas pecas na Central de Conteudos (Closes #1303)
Some checks are pending
Deploy / preflight (push) Waiting to run
Deploy / verify (push) Blocked by required conditions
Deploy / deploy staging (teqo-staging) (push) Blocked by required conditions
Deploy / requeue when main advanced (push) Blocked by required conditions
Deploy / deploy production (teqo-1313) (push) Blocked by required conditions
2026-09-24 17:40:57 -03:00
Francisco Solla
ebe1a98e85 style(C216): aplica a crítica visual do designer (paridade com o artefato) (Related #1292) 2026-09-24 17:01:42 -03:00
Francisco Solla
d0063d39f3 refactor(C216): aplica achados do simplify (Related #1292) 2026-09-24 17:01:42 -03:00
Francisco Solla
425361d278 feat(C216): terceira fonte do acervo — falas na internet (Closes #1292) 2026-09-24 17:01:42 -03:00
Francisco Solla
13b5a3c1d1 feat(S38): alterna peças e cards no board e certifica o design (Closes #1304) 2026-09-24 16:57:03 -03:00
Francisco Solla
e7055ae33d refactor(S38): reusa o label do dono, fidelidade ao artefato e simplifica o filtro (Related #1304) 2026-09-24 16:57:03 -03:00
Francisco Solla
e8d88803fe test(S38): ajusta o board misto e a navegação do e2e do catálogo (Related #1304) 2026-09-24 16:57:03 -03:00
Francisco Solla
bf2c7a25c4 feat(S38): cards personalizáveis como itens do catálogo (Closes #1304) 2026-09-24 16:57:03 -03:00
Francisco Solla
9233fbfb96 docs: main voltou ao verde (S40) — re-run do CI no merge ref corrigido 2026-09-24 16:41:18 -03:00
Francisco Solla
b1712dbe41 docs: registra o bloqueio de CI herdado da main no post-mortem 2026-09-24 16:41:18 -03:00
Francisco Solla
bc42bed685 style: prettier do post-mortem 2026-09-24 16:41:18 -03:00
Francisco Solla
66a24e3e28 docs: registra o PR #1321 no post-mortem 2026-09-24 16:41:18 -03:00
Francisco Solla
f750084c41 fix(cards): tiles da home usam espaçador de proporção (WebKit #265243)
No Orion/Safari os seis tiles de modelos colapsavam (só os rótulos
ficavam): a caixa do CardModelTile tirava a altura de um `aspect-ratio`
inline sendo filha de um flex com `overflow: hidden` — o construto do
bug WebKit #265243 (fix só no WebKit main 2026-05), invisível para o CI
Chromium-only.

O tile passa a tirar a altura de um espaçador em fluxo com
padding-bottom percentual (data-card-tile-ratio). Guardas: unit por
modelo (RED sem o fix), sweep de convenção nos cards e e2e de geometria
após relayout forçado. Post-mortem + changelog na mesma entrega.
2026-09-24 16:41:18 -03:00
Francisco Solla
59f70dccf3 fix(C221): "Limpar" do omnibox não quebra linha no mobile (Closes #1313) 2026-09-24 16:35:13 -03:00
Francisco Solla
02ca466469 feat(S40): arte genérica do Time do estadual e janela vazia sem silhueta (Closes #1316) 2026-09-24 16:23:44 -03:00
Francisco Solla
275dd15f95 fix(S40): arte aprovada do modelo genérico no arquivo público (main red do pino do catálogo) 2026-09-24 15:51:37 -03:00