--- tags: [skymilhas, sessao, resumo, diario] created: 2026-04-15 --- # Sessão 2026-04-14/15 - Resumo Completo ## GOL - Corrigido - Popup tarifas: preços reais da API (não multiplicadores) - Formato: "R$ base +" pequeno + "R$ diferença" GRANDE (idêntico oficial) - Benefícios: só incluídos, textos oficiais - PHP: float em vez de int para BRL - Server.js: taxaEmbarque com fallback voo.taxas ## American Airlines - Parcialmente Corrigido - Server.js: segundo path agora inclui tarifas, segmentos, etc. - Frontend: extrairPrecosPorClasseAA usa tarifas reais (não multiplicadores) - Taxa por classe individual - **Pendente:** verificar se colunas Premium/Executiva/Primeira aparecem ## TAP Miles&Go - Parcialmente Corrigido - Server.js: TAP como BRL (não milhas) - PHP: isTapDireto (igual isGolDireto) - PHP: modeCompativel sempre true para TAP/GOL - PHP: Dedup v2 - agrupa por horário, menor Economy - **Pendente:** layout específico TAP, login para milhas ## Memórias Salvas - Obsidian: D:\xampp\htdocs\mente-claude\Mente do Claude\Projetos\SkyMilhas\ - Claude Code: C:\Users\Jesiel\.claude\projects\...\memory\ ## Lições Aprendidas 1. Server.js tem DOIS paths de formatação - verificar AMBOS 2. NUNCA usar multiplicadores para inventar preços 3. TAP exige login para milhas - não tem workaround simples 4. Sempre limpar TODOS os caches (gateway, scraper, PHP, API) 5. Testes diretos no scraper vs gateway podem dar resultados diferentes