3.1 KiB
3.1 KiB
TASK-002-logo-asset-integration
Goal
Integrar correctamente el logo real del proyecto HLL Vietnam en la landing actual, asegurando que el frontend use un asset local estable y coherente con la identidad visual del proyecto.
Context
La landing inicial ya existe y actualmente está preparada para mostrar un logo local en frontend/assets/img/logo.png. Antes de hacer mejoras visuales adicionales, hay que consolidar la integración del logo real para que el proyecto tenga una base visual correcta, mantenible y consistente.
Steps
- Revisar la estructura actual del frontend.
- Confirmar que existe la ruta esperada para el logo:
frontend/assets/img/logo.png
- Si el logo real aún no está en esa ruta, dejar la integración preparada de forma segura sin romper la página.
- Revisar
frontend/index.htmlpara asegurar que:- usa la ruta local correcta del logo
- el
altdel logo es descriptivo y coherente - no hay rutas temporales, absolutas o inconsistentes
- Revisar
frontend/assets/css/styles.csspara asegurar que:- el bloque visual del logo tiene un tamaño adecuado
- mantiene buena presentación en escritorio y móvil
- no deforma la imagen
- Corregir cualquier inconsistencia menor relacionada con la carga o presentación del logo.
- Mantener la landing simple: logo, tráiler y botón de Discord.
Files to Read First
- frontend/index.html
- frontend/assets/css/styles.css
- docs/project-overview.md
- ai/repo-context.md
- AGENTS.md
Expected Files to Modify
- frontend/index.html
- frontend/assets/css/styles.css
- opcionalmente
frontend/assets/img/logo.pngsi el flujo de la task contempla dejar el asset correctamente ubicado
Constraints
- No rediseñar toda la landing.
- No añadir nuevas secciones.
- No introducir frameworks ni dependencias nuevas.
- No tocar backend.
- No hacer cambios destructivos.
- Mantener la estética militar sobria ya definida.
Validation
- La landing referencia el logo local mediante una ruta estable.
- El logo se muestra correctamente sin deformaciones.
- El HTML sigue funcionando al abrirse directamente en navegador.
- La presentación del logo es correcta tanto en móvil como en escritorio.
- No se rompe el tráiler ni el botón de Discord.
Change Budget
- Preferir menos de 4 archivos modificados.
- Preferir menos de 120 líneas cambiadas.
Outcome
- Confirmada la existencia del asset local
frontend/assets/img/logo.png; no fue necesario reemplazarlo ni moverlo. frontend/index.htmlmantiene una ruta local estable (./assets/img/logo.png) y ahora usa unaltmás descriptivo junto con dimensiones explícitas para reducir saltos de layout.frontend/assets/css/styles.cssya no fuerza un contenedor cuadrado para el logo: la imagen conserva su proporción conmax-widthymax-height, con ajustes específicos para escritorio y móvil.- Validación completada mediante revisión del marcado, verificación de la ruta local del logo y revisión de
git diff --name-only. - No hay tests de integración configurados para este alcance; la comprobación aplicable fue manual sobre HTML/CSS y compatibilidad con apertura directa en navegador.