teqo/src/utilities/socialFeed
Francisco Solla aeb33eb409 refactor(S11): quebra o ciclo config→feed — getInstagramFeed muda para instagramFeedView
O  em instagramFeed.ts fechava um ciclo rejeitado pelo
check:cycles quando o grafo do config alcançava o feed via o hook da global
(config → global → instagramSync → instagramFeed → config; o madge segue
imports dinâmicos também). Move o loader cached (único importador de
@payload-config entre eles) para instagramFeedView.ts; instagramFeed vira puro
(fetch/parse/persist/describe/builders/gate), sem next/cache nem config. Com a
aresta config recurvada eliminada, o hook volta a ser um import estático — e o
config deixa de puxar unstable_cache, então as int suites que mockam next/cache
passam sem mudança. Gates: check:cycles 0, unit 2463, int 791, lint/tsc/build,
e2e frontend serial 19/19 + admin 5/5.
2026-08-20 00:54:58 -03:00
..
instagramFeed.ts refactor(S11): quebra o ciclo config→feed — getInstagramFeed muda para instagramFeedView 2026-08-20 00:54:58 -03:00
instagramFeedView.ts refactor(S11): quebra o ciclo config→feed — getInstagramFeed muda para instagramFeedView 2026-08-20 00:54:58 -03:00
instagramSync.ts feat(S11): feed do Instagram configurado não aparece na home — painel de status da sincronização no admin 2026-08-20 00:54:58 -03:00
youtubeFeed.ts feat(S3): seção de conteúdos da home de campanha inclui os posts do Instagram 2026-08-18 20:29:50 -03:00