Files
comunidadhll/ai/tasks/done/TASK-095-restore-community-scores-link-and-source-aware-ui.md
2026-03-25 14:11:52 +01:00

1.7 KiB

TASK-095-restore-community-scores-link-and-source-aware-ui

Goal

Restaurar correctamente el enlace/botón hacia los scores/histórico de comunidad y asegurar que la UI no pierda acciones útiles por depender de mapas hardcodeados incompletos.

Context

Se ha detectado que el botón/enlace hacia los scores/histórico de comunidad ha desaparecido o se degrada en algunos casos. La lógica actual depende de un mapa hardcodeado incompleto y no cubre bien todos los servidores o casos reales.

Steps

  1. Auditar:
    • frontend/index.html
    • frontend/assets/js/main.js
    • frontend/assets/css/styles.css
    • si hace falta, el payload backend consumido por /api/servers
  2. Restaurar el CTA de scores/histórico para todos los servidores relevantes.
  3. Evitar depender exclusivamente de un mapa hardcodeado incompleto cuando haya información backend utilizable.
  4. Mantener una experiencia estable:
    • si existe URL conocida -> mostrar enlace
    • si no existe -> degradar de forma clara, no desaparecer silenciosamente
  5. Mantener el diseño coherente con la landing actual.
  6. No mezclar esta task con refactors amplios no relacionados.

Constraints

  • No rehacer toda la homepage.
  • No tocar la UI histórico V1/V2 salvo necesidad estricta.
  • No inventar enlaces falsos.
  • Si una URL no está disponible, la UI debe indicarlo de forma limpia.

Validation

  • El botón/enlace a scores/histórico vuelve a mostrarse correctamente.
  • No desaparece por un mapa hardcodeado incompleto.
  • La landing sigue renderizando bien.
  • La repo queda consistente.

Expected Files

  • frontend/index.html
  • frontend/assets/js/main.js
  • frontend/assets/css/styles.css
  • opcionalmente backend si se necesita exponer mejor la URL o metadata correspondiente