4.6 KiB
4.6 KiB
id, title, status, type, team, supporting_teams, roadmap_item, priority
| id | title | status | type | team | supporting_teams | roadmap_item | priority | ||
|---|---|---|---|---|---|---|---|---|---|
| TASK-174 | Review existing current-match and bxb local changes | done | documentation | PM |
|
foundation | medium |
TASK-174 - Review existing current-match and bxb local changes
Goal
Analizar y decidir cómo tratar los cambios locales existentes en:
frontend/assets/img/clans/bxb.pngfrontend/assets/js/partida-actual.js
sin tocar Stats ni backend, y sin descartar cambios sin confirmación humana.
Context
Se detectaron cambios locales preexistentes fuera del flujo Stats que deben resolverse de forma controlada y trazable:
- asset de clan
bxb.png - mejoras funcionales sobre
partida-actual.js
Steps
- Confirmar estado local actual y alcance de cambios.
- Mover esta tarea a
ai/tasks/in-progress. - Revisar los archivos indicados en
Files to Read First. - Revisar
git diff frontend/assets/js/partida-actual.jsy resumir cambios exactos. - Revisar cambio binario de
frontend/assets/img/clans/bxb.png(tamaño/tipo/posible finalidad como reemplazo de asset). - Decidir si ambos cambios son relacionados o deben tratarse por separado.
- Ejecutar validaciones básicas solo si procede conservar y no hay dudas:
node --check frontend/assets/js/partida-actual.jspowershell -ExecutionPolicy Bypass -File scripts/run-integration-tests.ps1
- Definir decisión:
- commitear juntos si ambos cambios son relacionados y correctos,
- separar en commits si ambos son correctos pero no relacionados,
- mover a
ai/tasks/reviewsi hay dudas o requeriría confirmación humana.
Files to Read First
- AGENTS.md
- ai/repo-context.md
- ai/architecture-index.md
- frontend/assets/js/partida-actual.js
- frontend/stats.html
- frontend/assets/js/stats.js
- docs/annual-ranking-snapshot-runbook.md
- ai/tasks/done/TASK-173-add-annual-ranking-snapshot-runbook.md
Expected Files to Modify
ai/tasks/in-progress/TASK-174-review-existing-current-match-and-bxb-local-changes.md(actualización de outcome)ai/tasks/done/TASK-174-review-existing-current-match-and-bxb-local-changes.mdoai/tasks/review/TASK-174-review-existing-current-match-and-bxb-local-changes.md
Constraints
- No implementar nuevas features.
- No tocar backend.
- No tocar Stats (más allá de verificación pasiva de que no se rompe).
- No tocar endpoints.
- No reactivar Elo/MMR.
- No reintroducir Comunidad Hispana #03.
- No cambiar workers históricos.
- No descartar cambios sin confirmación humana.
- No mezclar estos cambios con futuras tareas de Stats.
Validation
- Revisar que
git status --short --untracked-files=allrefleje únicamente estos cambios de producto. git diff --name-onlydentro del scope de esta tarea.- Si se ejecutan validaciones, registrar resultados (check JS, tests, estado HTTP de assets/página relacionada si aplica).
Outcome
Resultados de revisión
-
En
frontend/assets/js/partida-actual.jscambia exclusivamente la etiqueta visible del arma para aliases de Kar98k:kar98kkar 98kkar98k98k98k
El valor pasó de
"Kar98k"a"KARABINER 98K"en esas cinco entradas. -
frontend/assets/js/partida-actual.jsmantiene funcionalidad intacta y no afecta a rutas de API, backend ni Stats. -
frontend/assets/img/clans/bxb.pnges un cambio binario de imagen.- Tipo detectado:
PNG. - Tamaño en HEAD:
370262bytes. - Tamaño actual:
1148813bytes. - Dimensiones HEAD:
1145x691. - Dimensiones actuales:
1376x752.
- Tipo detectado:
-
La evidencia sugiere que
bxb.pnges un reemplazo de asset de clan (resolución y peso mayores), no una edición de código.
Relación y resolución
- Los cambios no están relacionados entre sí:
partida-actual.js: ajuste de texto de etiqueta visual de arma.bxb.png: sustitución de asset gráfico de clan.
- Se conservarán por separado y se commitean de forma independiente para mantener trazabilidad.
Validaciones ejecutadas
node --check frontend/assets/js/partida-actual.js(sin errores).powershell -ExecutionPolicy Bypass -File scripts/run-integration-tests.ps1(exit 0, validación de plataforma e historial OK; sin tests de integración de producto necesarios para este scope).python -m http.server 8080validado contrafrontend:http://127.0.0.1:8080/partida-actual.html→ HTTP 200.http://127.0.0.1:8080/assets/js/partida-actual.js→ HTTP 200.
Decisión final
- Mantener ambos cambios y no descartarlos.
- Ejecutar commits separados por no estar relacionados.
- Se deja marcada como completa y se prepara para mover a
done.