ARXIU HISTÒRIC
Substituït per .claude/tasks.yaml el 2026-05-06. Aquest fitxer es conserva com a
referència històrica (no es manté actualitzat). Per veure l'estat actual de les feines,
consulta el dashboard intern a /admin/dev-tasks (ADMIN-only).
Backlog i tasques (ARXIU)
Aquest document recull el backlog viu del projecte LDP:
- tasques agrupades per fase i prioritat,
- punt de connexió entre roadmap i execució real,
- resum ràpid de què està fet, en curs i pendent.
No és un substitut de GitHub Issues, però actua com a vista resumida.
1. En curs / proper sprint
Fase 4A – CRUD manual ric
- Finalitzar CRUD manual ric per
Dance:- formulari complet amb validacions,
- llistes amb filtres (nivell, país, any).
- Revisar relacions amb
Choreographeri grups:- assegurar que el model suporta solistes i grups de manera clara.
- Millorar UX de formularis:
- missatges d’error clars,
- validació immediata,
- coherència visual amb la LDP “gran”.
Documentació & Docs-web
- Migrar tots els docs històrics a Docusaurus (estat: en curs).
- Revisar i polir:
overview/vision,architecture/architecture-overview,architecture/security.
- Afegir exemples d’ús a:
dev/backend-setup,dev/dev-guide.
2. Properes fites (curt termini)
Fase 4B – Importació CSV simple
- Definir format de CSV mínim:
- capçaleres obligatòries,
- exemple de fitxer de mostra.
- Implementar endpoint bàsic d’import:
POST /api/imports/csv.
- Crear pantalla simple a l’admin:
- pujar fitxer,
- veure resum de resultats (creats / fallats).
Fase 4C – Staging d’import
- Dissenyar i crear taula
import_staging. - Implementar lògica de creació de registres
PENDING. - Crear llista d’imports pendents al frontend:
- filtres per estat, data, font.
3. Mig termini
Fase 4D – Enriquiment
- Identificar quines metadades volem enriquir primer:
- BPM,
- durada,
- etiquetes de gènere/estil.
- Fer prova de concepte amb una API externa (p. ex. Spotify o similar).
- Integrar l’enriquiment al pipeline:
- decidir quan és automàtic i quan passa per staging.
Fase 4E – Scraping i connectors
- Fer llista prioritzada de portals de referència (stepsheets, etc.).
- Analitzar TOS i límits de cada portal.
- Fer un primer connector de prova amb un volum petit.
4. Idees / parking lot
Aquestes tasques no són per ara, però val la pena tenir-les registrades:
- Gestió d’avatar:
- pujar imatge d’usuari/coreògraf,
- integració amb un sistema d’storage (S3 o similar).
- Mode “playlist”:
- llistes de balls/cançons per sessió,
- exportables per professors.
- Integració amb calendaris:
- exportar events a Google Calendar / iCal.
- Mòdul de feedback d’usuari:
- recollir suggeriments,
- prioritzar roadmap en base a feedback real.
5. Fet / tancat (resum)
Aquest apartat no substitueix el history/changelog, però serveix de recordatori ràpid.
Backend
- API base i entitats principals (Fase 1).
- Autenticació JWT + rols (Fase 3).
- Configuració bàsica de CORS i seguretat.
Frontend
- Pàgines mínimes per llistar i editar entitats principals (Fase 2).
- Flux de login bàsic (relacionat amb Fase 3).
Docs
- Creació de la web de documentació amb Docusaurus.
- Estructura inicial:
overview/,architecture/,roadmap/,dev/,ai/,history/,meta/.
6. Relació amb altres documents
- Visió general:
roadmap/roadmap-global - Detall tècnic:
roadmap/roadmap-technical-details - Arquitectura:
architecture/architecture-overviewarchitecture/db-redesign-planarchitecture/import-system
- Històric de canvis:
history/changelog
Aquest document s’hauria d’actualitzar:
- quan tanques una tasca important,
- quan obres un nou bloc de treball (nou sprint, nova fase),
- sempre en paral·lel amb els commits i el
CHANGELOG.