teqo-backup/docs/changelog/2026-09-21-c208.md
Francisco Solla 77edfc191f
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
feat(C208): artes da Rádio Jorge Solla 1313 — logo, capa e website card (Closes #1243)
2026-09-21 12:53:29 -03:00

2.4 KiB
Raw Blame History

C208 — Artes da Rádio Jorge Solla 1313: logo escolhida, capa e website card (2026-09-21): a estação no zeno.fm (que estava com os três campos de imagem ocupados pela arte da carreata eventual) ganha identidade geral, decidida com o humano em conversa e agora registrada no repo. Os ativos versionados vivem em public/campaign-kit/radio/ e são reproduzidos por scripts/build-radio-artes.mjs: logo = o "O" do SOLLA da marca positiva em fundo branco (recorte do artboard oficial public/Prancheta 1@3x.png — letra com a estrela vazada e o rastro verde/amarelo/azul — em PNG opaco para a estrela seguir branca em qualquer fundo; o zeno exibe o logo em círculo de 152²), capa = RÁDIO (Brexter Bold) + marca vertical oficial (o "1313" embaixo do JORGE SOLLA, com o slogan) + o candidato à direita em conjunto centralizado (ilustração como padrão, capa-com-foto.png como alternativa), e station website card em 1200×720 no mesmo sistema de fundo branco (nome + assinatura). O contrato de cada campo foi medido na própria página da estação e virou guarda do builder (falha fechado): a capa 2048×1024 tem de manter todo o conteúdo na faixa segura central 2048×512 (no desktop o zeno corta 4:1) e deixar branca a área do logo circular que ele sobrepõe no canto inferior esquerdo (x 60..380, y ≥700) — a ilustração (500 px) e a marca entram inteiras em y 262..762; o card é exibido em quadrado (aspect-square), então tudo vive no quadrado central 720×720. A ilustração em alta (radio/ilustracao-solla-1313.png, 769×1122 RGBA) sai da ilustração do card de foto de perfil (public/cards/photo-portrait-frame.png, que só existia a ~255 px): recorte nativo, 4× por IA (Real-ESRGAN ncnn-vulkan, modelo realesrgan-x4plus-anime) e remoção de fundo por flood fill com abertura morfológica (a faixa do frame é o vermelho legado #b72031, não a cor do kit) — receita no cabeçalho do builder. As logos finalistas ficam em radio/finalistas/ (arquivo da decisão): "1313" no vermelho, marca completa positiva no branco e o "O" branco no vermelho. O mapa de uso entra na seção nova do public/campaign-kit/README.md (a marca continua com dono único no README + manual; nada de recópia de paleta) e o builder depende de Brexter e Arimo no fontconfig local, com instruções no cabeçalho. Sem UI do app, sem migration, sem Consent/access, sem URL pública nova — são assets estáticos + um builder de script.