---
name: revise-track
description: Applique du feedback sur les lyrics d'un track existant en preservant le reste de la fiche, puis re-verifie et re-sauvegarde. Use when the user wants to revise lyrics, fix a line, change a section, or apply feedback to an existing track.
argument-hint: "[artist-name] [track-number-or-title] [feedback]"
---

# Revise Track

Revise les lyrics d'un track existant sur place, sans toucher aux sections non concernees, puis re-verifie et sauvegarde.

## Processus

1. **Identifier le track.** Depuis `$ARGUMENTS` : artiste + numero/titre. Localiser `artists/[name]/tracks/[##]-[titre-kebab]/[##]-[titre-kebab].md`. Si ambigu, demander.

2. **Lire la fiche** (lyrics, style prompt, langue) et les fichiers de **bible** pertinents (`artists/[name]/bible/` : `world.md`, `voice.md`, `sound.md`, `coherence.md`) pour les contraintes. Lire aussi `best-practices.md`.

3. **Collecter le feedback** s'il n'est pas dans `$ARGUMENTS` : quelle section / ligne / probleme ?

4. **Reviser uniquement les parties concernees.** Preserver tout le reste mot pour mot (autres sections, style prompt, notes). Appliquer pendant l'ecriture la boucle de controle de `create-track/steps/02-structure-and-write.md` (tests semantiques, flow, rimes, hook) en chargeant **uniquement** les references de la langue du track.

5. **Re-verifier** via le subagent `track-verifier` (`subagent_type: track-verifier`) sur la version revisee. Gerer les alertes avec l'utilisateur (un seul message regroupe).

6. **Sauvegarder** : reecrire la fiche avec les lyrics revises + le nouveau Rapport de Verification. Si un theme/emotion a change, mettre a jour la ligne correspondante de `discography.md` et recomputer les Stats. Auto-save sans confirmation.

## Regles

- **Preserver le reste** — ne modifier que ce qui est demande (CLAUDE.md section Feedback).
- **La bible reste la loi** — la revision ne doit pas devier du genre, des emotions, du style vocal.
- **Re-verification obligatoire** — toute revision passe par le subagent avant sauvegarde.
- **Une langue par track** — pas de melange introduit par la revision.
