feat(F-051): completed feature
This commit is contained in:
20
work/artifacts/F-051/architect.md
Normal file
20
work/artifacts/F-051/architect.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Architect — F-051
|
||||
|
||||
## Diagnóstico
|
||||
- `GET /favicon.ico` en `http://192.168.18.93:3005/` (storefront) → 404
|
||||
- `GET /favicon.ico` en `http://192.168.18.93:3004/` (admin) → 404
|
||||
- `GET /favicon.ico` en `http://192.168.18.93:3003/` (frontend) → 200
|
||||
|
||||
## Causa
|
||||
El frontend tiene `frontend/src/app/favicon.ico` (Next.js lo copia automáticamente al build). El storefront y el admin no tienen un `favicon.ico` en su `public/` ni en `src/app/`.
|
||||
|
||||
## Diseño
|
||||
1. Añadir `storefront/public/favicon.ico` y `apps/admin/public/favicon.ico` (mismo icono base que el frontend).
|
||||
2. Configurar el `icon` link en los layouts de admin y storefront para que el navegador no haga una segunda petición implícita.
|
||||
|
||||
## Acceptance
|
||||
- `GET /favicon.ico` en 3004 y 3005 devuelve 200 con `Content-Type: image/x-icon` o `image/png`.
|
||||
- `next build` no falla por icono faltante.
|
||||
|
||||
## Riesgos
|
||||
- Ninguno (solo assets estáticos).
|
||||
Reference in New Issue
Block a user