---
phase: 01-foundation
plan: 03
type: execute
wave: 2
depends_on: ["01-02"]
files_modified:
  - reference/linguistic/french/syllables.md
  - reference/linguistic/french/rhymes.md
  - reference/linguistic/french/pronunciation.md
  - reference/linguistic/english/syllables.md
  - reference/linguistic/english/rhymes.md
autonomous: true

must_haves:
  truths:
    - "French syllable rules include executable e muet rules (IF/THEN conditions, not prose) with IPA examples"
    - "French rhyme classification defines pauvre (1), suffisante (2), riche (3+), richissime (4+) with phoneme counting and IPA"
    - "French rhyme quality thresholds are section-dependent: chorus requires riche (3+), verses allow suffisante (2+), bridge is flexible"
    - "French pronunciation file covers known Suno pitfalls (silent letters, nasal vowels, liaisons)"
    - "English syllable rules include stress pattern awareness and common exceptions"
    - "English rhyme types cover perfect, slant, near, and eye rhymes with examples"
    - "All linguistic files include worked examples showing step-by-step application"
    - "Genre-dependent adjustments are documented (syllable targets, rhyme strictness)"
  artifacts:
    - path: "reference/linguistic/french/syllables.md"
      provides: "French syllable counting rules including e muet, dierese, synerese"
      contains: "e muet"
    - path: "reference/linguistic/french/rhymes.md"
      provides: "French rhyme classification system with quality thresholds"
      contains: "richissime"
    - path: "reference/linguistic/french/pronunciation.md"
      provides: "French pronunciation guidance for AI music generation"
      contains: "IPA"
    - path: "reference/linguistic/english/syllables.md"
      provides: "English syllable counting rules with stress patterns"
      contains: "stress"
    - path: "reference/linguistic/english/rhymes.md"
      provides: "English rhyme type classification and schemes"
      contains: "slant"
  key_links:
    - from: "reference/linguistic/french/rhymes.md"
      to: "reference/linguistic/french/pronunciation.md"
      via: "cross-reference for phonetic analysis"
      pattern: "pronunciation\\.md"
    - from: "reference/linguistic/french/syllables.md"
      to: "reference/linguistic/french/pronunciation.md"
      via: "cross-reference for e muet and IPA"
      pattern: "pronunciation\\.md"
---

<objective>
Create the French and English linguistic rule reference files with core rules, worked examples, and IPA notation. These are stubs with real substance — not empty shells, but the foundational rules that Phase 5 (French) and Phase 6 (English) will extend.

Purpose: The linguistic reference files are the backbone of the verification system. They define how Claude counts syllables, classifies rhymes, and assesses quality. Without accurate, executable rules here, all downstream verification is unreliable.
Output: 5 linguistic reference files in `reference/linguistic/french/` and `reference/linguistic/english/`
</objective>

<execution_context>
@C:/Users/zekho/.claude/get-shit-done/workflows/execute-plan.md
@C:/Users/zekho/.claude/get-shit-done/templates/summary.md
</execution_context>

<context>
@.planning/PROJECT.md
@.planning/ROADMAP.md
@.planning/phases/01-foundation/01-RESEARCH.md
@.planning/phases/01-foundation/01-02-SUMMARY.md
</context>

<tasks>

<task type="auto">
  <name>Task 1: Create French linguistic reference files (syllables, rhymes, pronunciation)</name>
  <files>reference/linguistic/french/syllables.md, reference/linguistic/french/rhymes.md, reference/linguistic/french/pronunciation.md</files>
  <action>
Create three French linguistic reference files. All follow the reference file template (metadata header with last-updated and source, then Purpose, Rules, Examples, Notes). All use IPA for phonetic notation. All rules must be EXECUTABLE (IF/THEN conditions) not prose descriptions.

**1. `reference/linguistic/french/syllables.md`**

Metadata source: French versification rules, IPA standards

Purpose: Regles de comptage des syllabes en francais pour la verification des lyrics. Chaque regle est formulee comme une condition executable (SI/ALORS).

Rules section:

**Regle de base:** Compter les sons vocaliques distincts. Chaque voyelle ou groupe vocalique prononce = une syllabe.

**E muet (e caduc)** — the most critical section:

| Condition | E muet compte? | Exemple | Decomposition |
|-----------|---------------|---------|---------------|
| Avant une consonne dans le meme vers | OUI (1 syllabe) | "un**e** chanson" | un-e-chan-son (4) |
| Avant un h aspire | OUI (1 syllabe) | "un**e** haine" | u-ne-hai-ne (4) |
| Avant une voyelle (elision) | NON (silent) | "bell**e** amie" | bel-la-mie (3) |
| Avant un h non-aspire | NON (silent) | "bell**e** histoire" | be-llis-twahr (3) |
| En fin de vers | NON (hypermetrique) | "je t'aim**e**" | je-t'aim (2) |
| Terminaison -ent (3e pers. pluriel) | NON (silent) | "ils chant**ent**" | il-chant (2) |
| Apres voyelle dans le mot | NON (silent) | "j**oue**rai" | jou-rai (2) |

**Dierese et synerese:**

| Cas | Traitement | Exemple | Decomposition IPA |
|-----|-----------|---------|-------------------|
| Dierese: deux voyelles = 2 syllabes | Mots d'origine latine | "passion" | /pa.sjɔ̃/ → pa-ssi-on (3) |
| Dierese | Mots en -ion, -ien, -ieux | "lion" | /li.ɔ̃/ → li-on (2) |
| Dierese | -iel, -ielle | "violet" | /vi.ɔ.lɛ/ → vi-o-let (3) |
| Synerese: deux voyelles = 1 syllabe | Francais moderne parle | "hier" | /jɛʁ/ → hier (1) |
| Synerese | Diphtongues etablies | "pied" | /pje/ → pied (1) |
| Synerese | -oi, -ou, -eau | "beau" | /bo/ → beau (1) |

**Cas de dierese courants** (liste pour eviter l'ambiguite):
passion, lion, violet, cruel, duel, fuel, fluide, creation, emotion, potion, nation, action, ancien, patient, science, experience, audience, influence, conscience, essentiel, confidentiel, artificiel, materiel

**Hiatus:** Quand deux voyelles de mots differents se rencontrent sans elision: "il a aime" — chaque voyelle compte.

**Cibles de syllabes par genre** (table):
| Genre | Syllabes/ligne | Notes |
|-------|---------------|-------|
| Rap | 8-16+ | Rimes internes valorisees; multisyllabiques prisees |
| Pop | 6-10 | Chantabilite prioritaire sur la complexite |
| Ballade | 6-8 | Moins de syllabes, plus d'espace emotionnel |
| Rock | 6-12 | Depend du sous-genre; punk = plus court, prog = plus long |
| R&B | 8-12 | Fluidite du flow sur rigueur des rimes |

**Ajustements par genre:**
- Rap/Spoken word: comptage en francais parle (e muet presque toujours silent). Les regles classiques sont relachees.
- Pop/Ballade: comptage classique applique sauf quand la melodie l'exige.
- Default: appliquer les regles classiques sauf indication contraire.

Examples section: 3-4 worked examples showing step-by-step syllable counting with IPA:

Example 1: "La nuit tous les chats sont gris"
- La (1) - nuit (1) - tous (1) - les (1) - chats (1) - sont (1) - gris (1) = 7 syllabes
- Pas de e muet en jeu

Example 2: "Une belle histoire commence"
- "Une" avant "belle" (consonne) → e compte: u-ne (2)
- "belle" avant "histoire" (h non-aspire = voyelle) → e muet silent: bel (1)
- "histoire" → his-toi-re (3), mais e final en milieu de vers avant "commence" (consonne) → re compte: his-toi-re (3)
- "commence" → com-men-ce (3), e final en fin de vers → ne compte pas: com-menc (2)
- Total: u-ne-bel-his-toi-re-com-menc = 8 syllabes

Example 3: "La passion est une creation"
- Dierese sur "passion": pa-ssi-on (3)
- "est" (1)
- "une" avant "creation" (voyelle) → e muet silent: un (1)
- Dierese sur "creation": cre-a-tion → cré-a-ti-on (4)
- Total: la-pa-ssi-on-est-un-cré-a-ti-on = 10 syllabes

Notes: "Phase 5 etendra ces regles avec des cas limites supplementaires et des tables de dierese/synerese plus exhaustives. Ces regles couvrent ~90% des cas rencontres dans les lyrics."

Cross-reference: "Voir `pronunciation.md` pour la notation IPA et les pieges de prononciation."

**2. `reference/linguistic/french/rhymes.md`**

Metadata source: French versification, La Culture Generale (rimes)

Purpose: Classification formelle des rimes francaises basee sur l'analyse phonetique (IPA), pas l'orthographe. Inclut les seuils de qualite par section de chanson.

Rules section:

**Classification des rimes** (table):
| Categorie | Phonemes partages | Definition | Exemples IPA |
|-----------|------------------|------------|--------------|
| Pauvre | 1 | Seule la voyelle accentuee correspond | ami /a.mi/ — parti /paʁ.ti/ (partage: /i/) |
| Suffisante | 2 | Deux phonemes correspondent dont une voyelle | chanson /ʃɑ̃.sɔ̃/ — maison /mɛ.zɔ̃/ (partage: /zɔ̃/) |
| Riche | 3+ | Trois phonemes ou plus correspondent | lumiere /ly.mjɛʁ/ — poussiere /pu.sjɛʁ/ (partage: /jɛʁ/) |
| Richissime | 4+ | Quatre phonemes ou plus correspondent | tendresse /tɑ̃.dʁɛs/ — tristesse /tʁis.tɛs/ (partage: /ʁɛs/ + contexte) |

**Methode de comptage:** Compter les phonemes partages depuis la derniere voyelle accentuee jusqu'a la fin du mot. L'analyse est PHONETIQUE (basee sur IPA), pas orthographique. "temps" /tɑ̃/ et "dent" /dɑ̃/ partagent /ɑ̃/ = rime suffisante (pas "pauvre" malgre 1 seule lettre commune).

**Procedure de verification (executable):**
1. Identifier les deux mots en fin de ligne a comparer
2. Transcrire chaque mot en IPA
3. Identifier la derniere voyelle accentuee dans chaque mot
4. Compter les phonemes identiques depuis cette voyelle jusqu'a la fin
5. Classer selon le nombre: 1 = pauvre, 2 = suffisante, 3+ = riche, 4+ = richissime

**Seuils de qualite par section** (table):
| Section | Minimum requis | Recommande |
|---------|---------------|------------|
| Chorus | Riche (3+) | Richissime pour l'impact |
| Verse | Suffisante (2+) | Riche si possible |
| Bridge | Flexible | Suffisante minimum |
| Pre-Chorus | Suffisante (2+) | Riche |
| Hook | Riche (3+) | Richissime pour memorabilite |

**Licence poetique:** AUCUNE exception. Toutes les lignes doivent atteindre les seuils de qualite. Les regles sont les regles.

**Schemas de rimes** (table):
| Pattern | Nom | Usage typique |
|---------|-----|---------------|
| AABB | Rimes plates | Chorus pop, rap, chanson pour enfants |
| ABAB | Rimes croisees | Verses (la plupart des genres), ballades |
| ABCB | Schema hymne | Folk, country, pop simple |
| ABBA | Rimes embrassees | Art pop, textes plus litteraires |

**Rimes internes:** Rimes a l'interieur d'une meme ligne. A documenter et encourager comme indicateur de richesse, surtout en rap.

**Mots empruntes:** Les mots etrangers dans les lyrics francais suivent la prononciation francaise pour le comptage des phonemes. "weekend" en francais = /wi.kɛnd/, pas la prononciation anglaise.

**Boite a outils sonore** (au-dela des rimes):
| Procede | Definition | Exemple | Indicateur de qualite |
|---------|-----------|---------|----------------------|
| Assonance | Voyelles repetees | "la nuit brulante murmure" (sons /y/ et /u/) | Musicalite interne |
| Alliteration | Consonnes repetees en debut de mot | "dans le desert du desir" (son /d/) | Punch rythmique |
| Consonance | Consonnes repetees partout | "le lac et le clic" (sons /l/ et /k/) | Texture et cohesion |
| Rime interne | Rime dans la ligne | "je porte ma flamme sans drame" | Richesse, skill (surtout en rap) |

Examples section: 3-4 worked examples showing step-by-step rhyme classification:

Example 1 (Rime riche): "lumiere" /ly.mjɛʁ/ vs "poussiere" /pu.sjɛʁ/
- Derniere voyelle accentuee: /ɛ/ dans les deux cas
- Phonemes partages depuis /ɛ/: /j/, /ɛ/, /ʁ/ = 3 phonemes → RICHE ✓
- Acceptable pour: Chorus, Verse, Bridge, Pre-Chorus, Hook

Example 2 (Rime pauvre): "ami" /a.mi/ vs "parti" /paʁ.ti/
- Derniere voyelle accentuee: /i/ dans les deux cas
- Phonemes partages: /i/ = 1 phoneme → PAUVRE ✗
- Acceptable pour: aucune section (ne remplit meme pas le seuil Bridge)
- Action: remplacer par une rime au minimum suffisante

Example 3 (Rime suffisante): "chanson" /ʃɑ̃.sɔ̃/ vs "maison" /mɛ.zɔ̃/
- Derniere voyelle accentuee: /ɔ̃/ dans les deux cas
- Phonemes partages: /z/, /ɔ̃/ = 2 phonemes → SUFFISANTE ✓
- Acceptable pour: Verse, Bridge, Pre-Chorus
- Pas acceptable pour: Chorus, Hook (besoin de riche)

Notes: "Phase 5 ajoutera des tables de rimes pre-classifiees par frequence et des algorithmes de suggestion pour les rimes faibles. Les regles ici couvrent le systeme de classification complet."

**3. `reference/linguistic/french/pronunciation.md`**

Metadata source: IPA standards, HookGenius pronunciation guide, community Suno guides

Purpose: Guide de prononciation francaise pour la generation musicale IA. Identifie les pieges connus quand Suno rend des lyrics francais et fournit des strategies d'attenuation.

Rules section:

**Notation phonetique:** Toutes les references de prononciation utilisent l'IPA (International Phonetic Alphabet).

**Voyelles nasales francaises** (table):
| Graphie | IPA | Exemple | Mot |
|---------|-----|---------|-----|
| on, om | /ɔ̃/ | /ʃɑ̃.sɔ̃/ | chanson |
| en, em, an, am | /ɑ̃/ | /tɑ̃/ | temps |
| un, um | /œ̃/ | /bʁœ̃/ | brun |
| in, im, ain, ein | /ɛ̃/ | /vɛ̃/ | vin |

**Pieges de prononciation pour Suno** (table):
| Piege | Exemples | Impact | Mitigation |
|-------|----------|--------|------------|
| Lettres silencieuses | "temps" /tɑ̃/, "corps" /kɔʁ/, "doigt" /dwa/ | Suno peut prononcer les lettres silencieuses | Signaler les mots avec 2+ lettres silencieuses par ligne |
| Voyelles nasales | "on" /ɔ̃/, "en" /ɑ̃/, "un" /œ̃/, "in" /ɛ̃/ | Clustering de nasales peut confondre Suno | Eviter de concentrer les nasales; alterner avec voyelles orales |
| Liaisons | "les amis" /le.za.mi/ | Suno gere les liaisons courantes; les rares posent probleme | Eviter les liaisons rares; utiliser les liaisons standards |
| Ambiguite du e muet | "belle" — 1 ou 2 syllabes | Suno utilise le francais parle (1 syl), les regles de vers peuvent differer | Verifier coherence entre comptage verse et rendu Suno |
| Homographes | "fils" (son /fis/) vs "fils" (threads /fil/) | Le contexte resout generalement | Signaler si ambigu dans le contexte des lyrics |
| Mots en -tion | "nation" | Suno peut angliciser la prononciation | Ajouter "Sung in French" dans le style prompt |
| Lignes denses | 12+ syllabes a tempo rapide | Slurring, mots avales | Limiter a 10-12 syllabes/ligne aux tempos > 120 BPM |

**Strategies generales:**
- TOUJOURS ajouter "All lyrics in French" ou "Sung in French" dans le style prompt
- Le style prompt est TOUJOURS en anglais, meme pour des lyrics en francais
- Pour les mots mal prononces: epeler phonetiquement (comment ca sonne, pas l'orthographe standard)
- Garder les lignes de longueur moderee — les lignes denses (12+ syllabes) causent du slurring aux tempos rapides
- Preferer les mots courants aux mots rares/litteraires que Suno n'a pas dans son training

**Mots a surveiller** (liste de mots frequemment mal prononces par les IA musicales):
- Mots avec many silent letters: "temps", "corps", "doigt", "sept", "aspect", "respect", "sculpture", "automne"
- Liaisons inattendues: "tout a coup" /tu.ta.ku/, "plus ou moins" /ply.zu.mwɛ̃/
- E muets ambigus en milieu de mot: "acheter" /aʃ.te/ (2 syl) vs "achete" /a.ʃɛt/ (3 syl en vers)

Examples section: 2-3 examples showing pronunciation analysis of a lyrics line:

Example 1: "Dans le silence de la nuit, mon coeur se brise"
- Mots a risque: aucun mot a lettres silencieuses problematiques
- Nasales: "dans" /dɑ̃/, "silence" contient /ɑ̃/ en -ence, "mon" /mɔ̃/ — 3 nasales, acceptable (pas de clustering)
- Syllabes: ~12 syllabes — limite haute, OK si tempo < 120 BPM
- Verdict: ligne sûre pour Suno

Example 2: "Le temps passe, le corps se lasse dans l'automne"
- Mots a risque: "temps" (lettres silencieuses: -mps), "corps" (lettres silencieuses: -rps), "automne" (lettres silencieuses: -mn-)
- 3 mots a lettres silencieuses dans une seule ligne = ALERTE
- Recommandation: simplifier ou repartir ces mots sur plusieurs lignes

Notes: "Phase 5 etendra cette liste avec une base de mots a risque plus exhaustive et des strategies de rewrite specifiques. Ce fichier couvre les pieges les plus frequents."

Cross-reference: "Voir `syllables.md` pour les regles de comptage de syllabes et `rhymes.md` pour l'analyse phonetique des rimes."
  </action>
  <verify>Verify all 3 French files exist. Each must contain: metadata header with last-updated, Purpose section, Rules section, Examples section, Notes section. Check for IPA presence in all files. Check rhymes.md contains "richissime" and quality thresholds table. Check syllables.md contains e muet rules table.</verify>
  <done>Three French linguistic reference files exist with executable rules, IPA notation, worked examples, quality thresholds, genre adjustments, and the complete sonic toolkit. Rules are formulated as IF/THEN conditions, not prose descriptions.</done>
</task>

<task type="auto">
  <name>Task 2: Create English linguistic reference files (syllables, rhymes)</name>
  <files>reference/linguistic/english/syllables.md, reference/linguistic/english/rhymes.md</files>
  <action>
Create two English linguistic reference files. Same template as French files (metadata header, Purpose, Rules, Examples, Notes). Use IPA for phonetic notation.

**1. `reference/linguistic/english/syllables.md`**

Metadata source: English prosody rules, IPA standards

Purpose: Regles de comptage des syllabes en anglais pour la verification des lyrics. L'anglais est base sur le stress (accent tonique), pas purement syllabique comme le francais.

Rules section:

**Regle de base:** Compter les sons vocaliques, pas les lettres voyelles. Chaque son vocalique distinct = une syllabe.

**Stress patterns in songwriting:** Les syllabes accentuees s'alignent avec les temps forts. L'alignement du stress est PLUS IMPORTANT que le nombre brut de syllabes. Un stress desaligne sonne pire qu'une syllabe en trop.

**Exceptions courantes** (table):
| Cas | Regle | Exemple | Syllabes |
|-----|-------|---------|----------|
| Silent e | Le e final est muet | "name" | 1 (pas 2) |
| Voyelles consecutives | Compter les sons, pas les lettres | "beautiful" | 3: beau-ti-ful |
| Terminaisons -ed | Depend du son precedent | "walked" = 1, "wanted" = 2 |
| -tion / -sion | Toujours 1 syllabe | "na-tion" = 2 total |
| -ble / -tle | Le e est muet mais -le cree une syllabe | "ta-ble" = 2, "lit-tle" = 2 |
| -ment | Ajoute 1 syllabe | "mo-ment" = 2, "a-maze-ment" = 3 |
| Contractions | Reduisent les syllabes | "I'm" = 1, "can't" = 1, "wouldn't" = 2 |
| Prefixes | Comptent comme syllabes | "un-do" = 2, "re-play" = 2 |

**Cibles de syllabes par genre** (table — same data as French file but for English):
| Genre | Syllabes/ligne | Notes |
|-------|---------------|-------|
| Rap | 8-16+ | Rimes internes valorisees; multisyllabiques prisees |
| Pop | 6-10 | Chantabilite prioritaire |
| Ballad | 6-8 | Moins de syllabes, plus d'espace emotionnel |
| Rock | 6-12 | Depend du sous-genre |
| R&B | 8-12 | Fluidite du flow sur rigueur |

**Ajustements par genre:**
- Rap: contractions et elisions frequentes pour augmenter le debit. "Going to" → "Gonna" (2 syl au lieu de 3).
- Pop: prefer singable lines — avoid tongue twisters and consonant clusters.
- Ballad: fewer syllables per line, let the melody breathe.

Examples section: 3 worked examples:

Example 1: "I can't stop thinking about you tonight"
- I (1) - can't (1) - stop (1) - think-ing (2) - a-bout (2) - you (1) - to-night (2) = 10 syllabes
- Stress pattern: i CANT stop THINK-ing a-BOUT you to-NIGHT (strong beats on caps)

Example 2: "Beautiful disaster waiting to happen"
- beau-ti-ful (3) - di-sas-ter (3) - wait-ing (2) - to (1) - hap-pen (2) = 11 syllabes

Example 3: "She walked away but I wanted her to stay"
- She (1) - walked (1, -ed silent) - a-way (2) - but (1) - I (1) - want-ed (2, -ed pronounced) - her (1) - to (1) - stay (1) = 11 syllabes

Notes: "Phase 6 ajoutera des regles de stress plus detaillees et des tables de syllabes pour les mots ambigus. L'alignement du stress avec les temps forts de la musique est le concept le plus critique en anglais."

**2. `reference/linguistic/english/rhymes.md`**

Metadata source: English prosody, modern songwriting standards

Purpose: Classification des types de rimes anglaises et schemas de rimes. L'anglais accepte un spectre plus large de types de rimes que le francais.

Rules section:

**Types de rimes** (table):
| Type | Definition | Exemples | Phonetique IPA | Usage typique |
|------|-----------|----------|----------------|---------------|
| Perfect (true/full) | Sons identiques de la derniere voyelle accentuee a la fin | cat /kæt/ — bat /bæt/ | /æt/ identique | Chorus, hooks, emphasis |
| Slant (half) | Correspondance partielle, partage certains elements phonetiques | time /taɪm/ — mine /maɪn/ | /aɪ/ partage, finale differe | Genres modernes, sophistication |
| Near (imperfect) | Sons similaires mais pas identiques | hold /hoʊld/ — bald /bɔːld/ | voyelle differe, consonne finale similaire | Hip-hop, R&B, indie |
| Eye | Ressemblent visuellement mais sonnent differemment | love /lʌv/ — move /muːv/ | aucune correspondance phonetique | Rarement intentionnel en chanson |
| Internal | Rimes a l'interieur d'une meme ligne | "I wake and take" | /eɪk/ repete | Flow, skill lyrique, rap |

**Standard de qualite:** Les rimes near/slant sont PLEINEMENT acceptables en songwriting moderne. Pas besoin que toutes les rimes soient perfect.

**Schemas de rimes** (table):
| Pattern | Nom | Usage typique |
|---------|-----|---------------|
| AABB | Couplets | Chorus pop, rap, chansons pour enfants |
| ABAB | Alternating | Verses (plupart des genres), ballades |
| ABCB | Common hymn | Folk, country, pop simple |
| ABBA | Enclosed | Art pop, textes plus litteraires/complexes |
| AABA | 32-bar form | Jazz standards, classic pop |

**Guide par genre et section:**
| Genre | Schema recommande (Verse) | Schema recommande (Chorus) | Strictness |
|-------|--------------------------|---------------------------|------------|
| Rap | AABB ou libre | AABB ou hook repete | Slant/near preferes |
| Pop | ABAB | AABB | Perfect prefere |
| Ballad | ABAB ou ABCB | AABB | Perfect/near |
| Rock | ABAB | AABB ou ABAB | Mixed |
| R&B | Libre ou ABAB | AABB | Slant/near |

**Rimes multisyllabiques** (prisees en rap):
- "amazing" / "blazing" (2 syllables matching)
- "education" / "situation" (3 syllables matching)
- Plus les syllabes correspondent, plus la rime est impressionnante

**Boite a outils sonore** (meme structure qu'en francais):
| Procede | Definition | Exemple | Indicateur |
|---------|-----------|---------|------------|
| Assonance | Voyelles repetees | "the rain in Spain" (long /eɪ/) | Musicalite interne |
| Alliteration | Consonnes en debut de mot | "dark deep desire" (son /d/) | Punch rythmique |
| Consonance | Consonnes repetees partout | "luck and lick" (sons /l/ et /k/) | Texture et cohesion |
| Internal rhyme | Rime dans la ligne | "I bring the sting of a king" | Richesse, skill (surtout en rap) |

**Mots empruntes:** Les mots etrangers dans les lyrics anglais suivent la prononciation anglaise pour la classification des rimes. "Fiance" en anglais = /fiˌɑːnˈseɪ/, pas la prononciation francaise.

Examples section: 3 worked examples:

Example 1 (Perfect rhyme): "night" /naɪt/ vs "light" /laɪt/
- Derniere voyelle accentuee: /aɪ/ dans les deux
- Phonemes partages: /aɪt/ = perfect rhyme
- Usage: excellent pour chorus et hooks

Example 2 (Slant rhyme): "time" /taɪm/ vs "mine" /maɪn/
- Voyelle partagee: /aɪ/ dans les deux
- Consonne finale differe: /m/ vs /n/
- Classification: slant rhyme
- Usage: acceptable partout, ajoute de la sophistication

Example 3 (Near rhyme): "soul" /soʊl/ vs "cool" /kuːl/
- Voyelle differe: /oʊ/ vs /uː/
- Consonne finale identique: /l/
- Classification: near rhyme
- Usage: acceptable en hip-hop, R&B, indie. Eviter en chorus pop strict.

Notes: "Phase 6 completera avec des tables de rimes pre-classifiees et des criteres de scoring plus detailles. Les regles ici definissent le systeme de classification complet et les standards de qualite par genre."

Cross-reference: "Voir `syllables.md` pour les regles de comptage de syllabes et l'alignement stress/temps forts."
  </action>
  <verify>Verify both English files exist. Each must contain: metadata header, Purpose, Rules, Examples, Notes. Check rhymes.md contains all 5 rhyme types (perfect, slant, near, eye, internal). Check syllables.md contains stress pattern guidance and genre-dependent targets.</verify>
  <done>Two English linguistic reference files exist with syllable counting rules (including stress patterns and genre targets) and rhyme classification (all 5 types with IPA, schemes, genre guidance, sonic toolkit).</done>
</task>

</tasks>

<verification>
- All 5 linguistic files exist in their correct directories
- All files follow the reference file template (metadata header, Purpose, Rules, Examples, Notes)
- All files use IPA for phonetic notation
- French syllables.md contains executable e muet rules (IF/THEN table), dierese cases, genre targets
- French rhymes.md contains the full classification (pauvre/suffisante/riche/richissime) with phoneme counting
- French rhymes.md contains section-dependent quality thresholds (chorus=riche, verses=suffisante, bridge=flexible)
- French pronunciation.md contains Suno-specific pitfalls and mitigation strategies
- English syllables.md contains stress pattern awareness and common exceptions
- English rhymes.md contains all 5 rhyme types with IPA examples
- Both languages include genre-dependent adjustments and sonic toolkit documentation
- No rules use vague language like "generally" or "it depends" without specifying conditions
- reference/README.md is updated if needed to reflect the actual files created (should already be correct from Plan 01-02)
</verification>

<success_criteria>
- 5 linguistic reference files exist with substantive rules, not empty stubs
- French files provide enough foundation that Phase 5 extends rather than starts from scratch
- English files provide enough foundation that Phase 6 extends rather than starts from scratch
- Every rule is executable (IF/THEN) with worked examples
- IPA is used consistently for all phonetic notation
</success_criteria>

<output>
After completion, create `.planning/phases/01-foundation/01-03-SUMMARY.md`
</output>
