OPS69 — importMap com o S3ClientUploadHandler (admin abria em branco em prod) #88
Loading…
Reference in a new issue
No description provided.
Delete branch "OPS69-ops69-admin-do-payload-abre-em-branco-em-producao-impo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OPS69 — Admin do Payload abria em branco em produção (importMap sem o handler do storage S3)
P0:
/adminnão renderizava o login em prod. Causa raiz: oimportMapcommitado ficou sem a entrada@payloadcms/storage-s3/client#S3ClientUploadHandlerdesde o OPS52 (dabc00f4removeu o handler do Vercel Blob sem adicionar o do S3 — ogenerate:importmaprodou sem as envsS3_*). Com o plugins3Storagecondicional, dev/test (sem envs) geravam um importMap consistente e produção (envs ativas) falhava ao montar a view:getFromImportMap: PayloadComponent not found in importMap→ login nunca renderizava.Mudança
src/app/(payload)/admin/importMap.js— regenerado com as 4S3_*dummy inline: diff de exatamente +2 linhas (import + entrada@payloadcms/storage-s3/client#S3ClientUploadHandler), nenhum outro drift.AGENTS.md— nota na checklist:generate:importmapprecisa dasS3_*setadas (valores dummy ok) enquanto o plugin for condicional.docs/changelog/2026-08-19-ops69.md+ agregado regenerado.docs/plans/ops69-admin-branco-importmap-s3-impl.md— impl plan aprovado no gate.Verificação
/admin/loginrenderiza (formulário visível, zero erros de console) vs. o branco reproduzido no diagnóstico da intenção.S3_*) segue válido — a entrada extra do importMap fica inerte com o plugin desligado.docs/ops/teqo-1313-deploy.md):/adminabre o login; log do container sem ogetFromImportMapdo handler.Sucessor
Guard de CI registrado como OPS70 (#87, depends #77) — regenera o importMap com envs dummy no gate e falha se o commitado divergir.
Sem migration/access/Consent/UI. Close #77.