Review and keep updated clan asset bxb.png
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
---
|
||||
id: TASK-174
|
||||
title: Review existing current-match and bxb local changes
|
||||
status: done
|
||||
type: documentation
|
||||
team: PM
|
||||
supporting_teams: [Frontend Senior, Backend Senior]
|
||||
roadmap_item: foundation
|
||||
priority: 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.png`
|
||||
- `frontend/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
|
||||
|
||||
1. Confirmar estado local actual y alcance de cambios.
|
||||
2. Mover esta tarea a `ai/tasks/in-progress`.
|
||||
3. Revisar los archivos indicados en `Files to Read First`.
|
||||
4. Revisar `git diff frontend/assets/js/partida-actual.js` y resumir cambios exactos.
|
||||
5. Revisar cambio binario de `frontend/assets/img/clans/bxb.png` (tamaño/tipo/posible finalidad como reemplazo de asset).
|
||||
6. Decidir si ambos cambios son relacionados o deben tratarse por separado.
|
||||
7. Ejecutar validaciones básicas solo si procede conservar y no hay dudas:
|
||||
- `node --check frontend/assets/js/partida-actual.js`
|
||||
- `powershell -ExecutionPolicy Bypass -File scripts/run-integration-tests.ps1`
|
||||
8. 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/review` si 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.md` o
|
||||
- `ai/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=all` refleje únicamente estos cambios de producto.
|
||||
- `git diff --name-only` dentro 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.js` cambia exclusivamente la etiqueta visible del arma para aliases de Kar98k:
|
||||
- `kar98k`
|
||||
- `kar 98k`
|
||||
- `kar98`
|
||||
- `k98`
|
||||
- `k98k`
|
||||
|
||||
El valor pasó de `"Kar98k"` a `"KARABINER 98K"` en esas cinco entradas.
|
||||
- `frontend/assets/js/partida-actual.js` mantiene funcionalidad intacta y no afecta a rutas de API, backend ni Stats.
|
||||
- `frontend/assets/img/clans/bxb.png` es un cambio binario de imagen.
|
||||
- Tipo detectado: `PNG`.
|
||||
- Tamaño en HEAD: `370262` bytes.
|
||||
- Tamaño actual: `1148813` bytes.
|
||||
- Dimensiones HEAD: `1145x691`.
|
||||
- Dimensiones actuales: `1376x752`.
|
||||
- La evidencia sugiere que `bxb.png` es 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 8080` validado contra `frontend`:
|
||||
- `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`.
|
||||
Reference in New Issue
Block a user