Files
comunidadhll/ai/tasks/done/TASK-002-logo-asset-integration.md
devRaGonSa 87c1f4e8c3 sistema A2S
2026-03-20 14:38:57 +01:00

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

  1. Revisar la estructura actual del frontend.
  2. Confirmar que existe la ruta esperada para el logo:
    • frontend/assets/img/logo.png
  3. Si el logo real aún no está en esa ruta, dejar la integración preparada de forma segura sin romper la página.
  4. Revisar frontend/index.html para asegurar que:
    • usa la ruta local correcta del logo
    • el alt del logo es descriptivo y coherente
    • no hay rutas temporales, absolutas o inconsistentes
  5. Revisar frontend/assets/css/styles.css para 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
  6. Corregir cualquier inconsistencia menor relacionada con la carga o presentación del logo.
  7. 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.png si 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.html mantiene una ruta local estable (./assets/img/logo.png) y ahora usa un alt más descriptivo junto con dimensiones explícitas para reducir saltos de layout.
  • frontend/assets/css/styles.css ya no fuerza un contenedor cuadrado para el logo: la imagen conserva su proporción con max-width y max-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.