diff --git a/docs/postmortems/2026-09-24-cards-tiles-webkit-aspect-ratio.md b/docs/postmortems/2026-09-24-cards-tiles-webkit-aspect-ratio.md index 81938d4f..213f9afd 100644 --- a/docs/postmortems/2026-09-24-cards-tiles-webkit-aspect-ratio.md +++ b/docs/postmortems/2026-09-24-cards-tiles-webkit-aspect-ratio.md @@ -55,7 +55,7 @@ Em `src/components/cards/CardModelTile.tsx`, a caixa do tile deixa de usar `aspe - e2e: `tests/e2e/frontend.e2e.spec.ts` (bloco S14) confere, para cada tile visível, altura da caixa ≈ largura × proporção declarada (±4px) após relayout forçado (`setViewportSize(1200)`); `--project=frontend -g "Cards personalizados"` → **21 passed (1.0m)**. - Suíte: `pnpm gate:fast` verde (lint, `tsc --noEmit`, unit 411 arquivos/4552 testes à época; o guard de convenção entrou depois). - Engine real: WPE antigo com o construto pré-fix → 200×667 (bug); com o espaçador do fix → 200×267; Chromium dá 200×267 nos dois. -- CI: o check `checks` do PR #1321 falhou por uma **quebra pré-existente da main** — o S40 (`2515e86b`) sobrescreveu a arte aprovada em `docs/plans/cards-estadual-dobradinha-ui-design-assets/modelo-time-de-voce-com-estadual.jpeg` e o pin do S30 (`tests/unit/stateDeputyCatalog.unit.spec.ts`) passou a divergir; os deploys de S40/S39 na main também falharam (auto-unblock: Issue #1319; S40: Issue #1316). O merge aguarda a main voltar ao verde para rebase e novo run — nada do fix dos tiles depende disso. +- CI: o primeiro run do `checks` no PR #1321 falhou por uma **quebra pré-existente da main** — o S40 (`2515e86b`) sobrescreveu a arte aprovada em `docs/plans/cards-estadual-dobradinha-ui-design-assets/modelo-time-de-voce-com-estadual.jpeg` e o pin do S30 (`tests/unit/stateDeputyCatalog.unit.spec.ts`) passou a divergir; os deploys de S40/S39 na main também falharam (auto-unblock: Issue #1319; S40: Issue #1316). Nada do fix dos tiles dependia disso: a main voltou ao verde com `275dd15f`/`02ca4664` (S40 entregou a arte genérica e o arquivo público) e este push re-dispara o `checks` no merge ref já corrigido. - Prod: pendente — o deploy começa no merge; produção só após approve humano no environment `production`; aguarda confirmação do humano (inclusive no Orion). ## Prevenção