# P2 Issues Backlog — GitHub Issues à créer **Date** : 2026-02-17 **Source** : [TODOS_AUDIT.md](./TODOS_AUDIT.md) Ce document liste les items P2 identifiés dans l'audit des TODOs. Créer des issues GitHub pour les traiter par sprint. ## Items P2 à prioriser | Priorité | Fichier | Description | Catégorie | |----------|---------|-------------|-----------| | 1 | `internal/core/track/service.go` | Enqueue job pour traitement asynchrone (metadata, waveform) selon ORIGIN_ASYNC_PROCESSING | Performance | | 2 | `internal/handlers/oauth_handlers.go` | ~~Get from config (frontendURL)~~ — Résolu 2026-02 | - | | 3 | `internal/database/database.go` | Implémenter OAuth user lookup | Feature | | 4 | `internal/database/database.go` | Implémenter avec vraie DB (3 occurrences) | Implementation | | 5 | `internal/handlers/session.go` | Déterminer si c'est la session actuelle | Feature | | 6 | `internal/logging/logger.go` | Implémenter avec AtomicLevel lors de la création du logger | Enhancement | | 7 | `internal/services/job_service.go` | Intégrer asynq ou autre système de queue (3 occurrences) | Architecture | | 8 | `internal/api/user/service.go` | Parse JSON strings to structs / Serialize structs to JSON | Implementation | | 9 | `internal/api/admin/service.go` | Implement based on doc_admin_handler.md (3 occurrences) | Feature | | 10 | `internal/config/config.go` | Améliorer la configuration CORS pour utiliser c.CORSOrigins depuis la config | Code quality | ## Template issue GitHub ```markdown **Fichier** : `internal/...` **Priorité** : P2 **Catégorie** : [Performance|Feature|Implementation|Architecture|Code quality] ## Description [Description du TODO] ## Contexte Voir TODOS_AUDIT.md ## Critères d'acceptation - [ ] ... ``` ## Références - [TODOS_AUDIT.md](./TODOS_AUDIT.md) — Audit complet - [103_RAPPORT_ETAT_FEATURES_2026_02_16.md](../../103_RAPPORT_ETAT_FEATURES_2026_02_16.md) — État des features