teqo/tests
Francisco Solla 5577d31c38 fix(C113): feed iCal da agenda vivo — contrato de frescor no lugar do snapshot congelado
Spike no build de produção provou que o Next 15 não congela route handlers GET
(rota dinâmica por default); o freeze era o contrato de resposta
(public, max-age=3600 sem validadores) permitindo caches compartilhados
reterem o snapshot do primeiro fetch. Fix: force-dynamic explícito +
buildICalFeedResponse com public no-cache, ETag forte sha256, Last-Modified,
304 só por If-None-Match (nunca por data — blind spot de exclusão), dica
X-PUBLISHED-TTL no corpo do VCALENDAR (RFC 7986) e 404 no-store para
revogação fail-closed no CDN. Testes unit/int/e2e (dev + prod build).
2026-08-11 08:42:42 -03:00
..
e2e fix(C113): feed iCal da agenda vivo — contrato de frescor no lugar do snapshot congelado 2026-08-11 08:42:42 -03:00
fixtures feat(B177): Sollinha responde em quais cidades X foi o deputado mais votado (rank competitivo reverso, flexível) 2026-08-09 02:35:53 -03:00
helpers feat(C111): telefone não único — duas pessoas podem compartilhar o mesmo celular 2026-08-10 23:03:05 -03:00
int fix(C113): feed iCal da agenda vivo — contrato de frescor no lugar do snapshot congelado 2026-08-11 08:42:42 -03:00
unit fix(C113): feed iCal da agenda vivo — contrato de frescor no lugar do snapshot congelado 2026-08-11 08:42:42 -03:00