plan(OPS69): admin em branco em produção — importMap sem o handler do storage S3 (Related #77) #78

Merged
fsolla merged 1 commit from plans/plan-issue-10 into main 2026-08-18 22:59:05 +00:00
Owner

OPS69 — Admin do Payload abre em branco em produção (importMap sem o handler do storage S3)

Plano de intenção do fix P0 (não contém código — só docs/plans/).

Diagnóstico (verificado): o importMap commitado (src/app/(payload)/admin/importMap.js) não tem @payloadcms/storage-s3/client#S3ClientUploadHandler; o plugin s3Storage (OPS52) é condicional às envs S3_* — em produção as envs existem, o admin precisa resolver o handler via importMap e falha em branco. O erro de SRI/CORS do beacon do Cloudflare no console é ruído (hash bate com o arquivo real).

Evidências no plano: logs do container prod (getFromImportMap: PayloadComponent not found in importMap), reprodução local com S3_* setadas, fix verificado regenerando o importMap (arquivo revertido).

Related #77

**OPS69 — Admin do Payload abre em branco em produção (importMap sem o handler do storage S3)** Plano de intenção do fix P0 (não contém código — só `docs/plans/`). **Diagnóstico (verificado):** o `importMap` commitado (`src/app/(payload)/admin/importMap.js`) não tem `@payloadcms/storage-s3/client#S3ClientUploadHandler`; o plugin `s3Storage` (OPS52) é condicional às envs `S3_*` — em produção as envs existem, o admin precisa resolver o handler via importMap e falha em branco. O erro de SRI/CORS do beacon do Cloudflare no console é ruído (hash bate com o arquivo real). **Evidências no plano:** logs do container prod (`getFromImportMap: PayloadComponent not found in importMap`), reprodução local com `S3_*` setadas, fix verificado regenerando o importMap (arquivo revertido). Related #77
fsolla added 1 commit 2026-08-18 22:32:23 +00:00
plan(OPS69): admin em branco em produção — importMap sem o handler do storage S3 (Related #77)
All checks were successful
CI (PR) / scope (pull_request) Successful in 34s
CI (PR) / lint (pull_request) Successful in 45s
CI (PR) / format (pull_request) Successful in 1m18s
CI (PR) / docs-guards (pull_request) Successful in 13s
CI (PR) / plans-only-closes (pull_request) Successful in 8s
CI (PR) / typecheck (pull_request) Has been skipped
CI (PR) / knip (pull_request) Has been skipped
CI (PR) / cycles (pull_request) Has been skipped
CI (PR) / unit (pull_request) Has been skipped
CI (PR) / int (pull_request) Has been skipped
CI (PR) / build (pull_request) Has been skipped
CI (PR) / e2e (1) (pull_request) Has been skipped
CI (PR) / e2e (2) (pull_request) Has been skipped
CI (PR) / checks (pull_request) Successful in 1s
PR Ready + auto-merge / ready-automerge (pull_request) Successful in 20m11s
Agent pool supervisor / tick (pull_request) Successful in 41s
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 13s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Successful in 16s
6187980705
fsolla merged commit a1a6160ed8 into main 2026-08-18 22:59:05 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fsolla/teqo#78
No description provided.