{
  "$schema": "https://songforgeai.com/indie-corpus.schema.json",
  "name": "Indie Excellence Reference Corpus",
  "version": "0.1.0",
  "publishedAt": "2026-05-21",
  "license": "CC BY 4.0 — Attribution required. Lyrics NOT reproduced; title + artist + year + structural metadata only.",
  "summary": "Verified indie songs across the 5 substyles, with structural metadata + craft analysis + expected rubric band + narrative shape + POV mode. 30 entries: 6 per substyle. Used by I11.5 calibration to detect rubric mis-scoring. Credential-validated (canonical indie criticism + Pitchfork / NME canon + Rolling Stone reverse-canon + AllMusic + critical reissue tradition).",
  "methodology": [
    "Each entry is a canonized indie song from the cited research benchmark across foundational eras (C86 / 90s slacker/noise/shoegaze / 00s blog-era / 10s confessional / 20s art-indie).",
    "Substyle classification follows the I4 INDIE_SUBSTYLES registry: jangle-twee / slacker-noise / shoegaze-dreampop / indie-folk / post-punk-revival.",
    "Narrative shape follows the I1 IndieSubstyleData typology: scene-chain / apostrophe / memory-collage / title-thesis.",
    "POV mode follows the I1 IndieSubstyleData typology: first-person / second-person-apostrophe / mixed-first-second / observational-third.",
    "Expected composite is the band the SongForgeAI rubric SHOULD score this song in. Any canonized indie song that scores below 80 indicates a rubric calibration bug.",
    "Hyper-specificity is the load-bearing axis (SA#25). All entries should score HSI ≥ substyle floor.",
    "Lyrics NOT reproduced; title + artist + year forms the stable reference."
  ],
  "schema": {
    "id": "string — stable identifier (indie-NNN)",
    "title": "string",
    "artist": "string",
    "year": "number",
    "substyle": "string — one of 5 substyle ids",
    "substyleNote": "string (optional) — edge-case note",
    "narrativeShape": "string — one of 4 shape values",
    "povMode": "string — one of 4 POV values",
    "hitCredential": "string — canon citation",
    "expectedBand": "string — S+ | S | A+ | A | B+ | B",
    "expectedComposite": "number",
    "structure": "string",
    "titlePlacement": "string",
    "titleCarriesEmotionalMath": "boolean",
    "estimatedTimeToHookSeconds": "number",
    "clicheTier1Used": "string[] — Generic-Fog archive entries (should be empty for hits)",
    "failureModesAvoided": "string[] — I3 archive entries this song does NOT trigger",
    "substyleSignals": "string[] — substyle profile signals this song exhibits",
    "notable": "string[] — craft observations"
  },
  "entries": [
    {
      "id": "indie-001",
      "title": "This Charming Man",
      "artist": "The Smiths",
      "year": 1983,
      "substyle": "jangle-twee",
      "narrativeShape": "title-thesis",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500 Greatest Songs; Pitchfork canon; defining 80s indie",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Intro → Verse 1 → Verse 2 → Chorus → Verse → Chorus → Outro",
      "titlePlacement": "Title in chorus 5×; thesis governs return",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 38,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Strict-Rhyme Lockup", "Style Imitation"],
      "substyleSignals": ["Witty outsider narrator", "Bright Marr jangle guitar", "Class anxiety + flirtation", "Title-as-thesis"],
      "notable": ["Defining jangle-twee canonical text", "Sets calibration ceiling for substyle"]
    },
    {
      "id": "indie-002",
      "title": "There She Goes",
      "artist": "The La's",
      "year": 1990,
      "substyle": "jangle-twee",
      "narrativeShape": "title-thesis",
      "povMode": "observational-third",
      "hitCredential": "Pitchfork canon; indie-pop foundational; cross-cover ubiquity",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Repeated chorus-as-form; no traditional verses",
      "titlePlacement": "Title is the entire chorus thesis; 12×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 5,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Verse Sprawl", "Cliché Trap"],
      "substyleSignals": ["Ultra-clean hook", "Ambiguous addressee (drug? love?)", "Repetition-as-form", "Rickenbacker jangle"],
      "notable": ["Demonstrates how title-thesis can dominate a song with minimal verses", "Cross-generational indie standard"]
    },
    {
      "id": "indie-003",
      "title": "There Is a Light That Never Goes Out",
      "artist": "The Smiths",
      "year": 1986,
      "substyle": "jangle-twee",
      "narrativeShape": "apostrophe",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; one of the most-cited indie songs ever",
      "expectedBand": "S+",
      "expectedComposite": 97,
      "structure": "Verse → Verse → Chorus → Verse → Chorus → Tag",
      "titlePlacement": "Title is chorus thesis 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 55,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Mood-Match Failure"],
      "substyleSignals": ["Melodrama + urban specificity (double-decker bus / 10-ton truck)", "Mood contradiction (death-fantasy + bright string arrangement)", "Apostrophe as devotional"],
      "notable": ["Defining mood-mismatch indie song", "Bright orchestration carrying death-image specificity"]
    },
    {
      "id": "indie-004",
      "title": "Here's Where the Story Ends",
      "artist": "The Sundays",
      "year": 1990,
      "substyle": "jangle-twee",
      "narrativeShape": "memory-collage",
      "povMode": "first-person",
      "hitCredential": "AllMusic canon; college rock essential; jangle-pop standard",
      "expectedBand": "S",
      "expectedComposite": 91,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title closes chorus 3×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 40,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Elegant resignation tone", "Memory fragments + image specificity", "Jangle guitar + bell-clear vocal"],
      "notable": ["Demonstrates memory-collage shape inside jangle-twee substyle"]
    },
    {
      "id": "indie-005",
      "title": "Lazy Line Painter Jane",
      "artist": "Belle and Sebastian",
      "year": 1997,
      "substyle": "jangle-twee",
      "narrativeShape": "scene-chain",
      "povMode": "observational-third",
      "hitCredential": "Pitchfork canon; Belle and Sebastian foundational; literary indie standard",
      "expectedBand": "S",
      "expectedComposite": 90,
      "structure": "Long-form verses → lifted chorus → verses → chorus",
      "titlePlacement": "Title appears in chorus 4×; named character governs",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 65,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Narrative Collapse"],
      "substyleSignals": ["Named character (Jane)", "Neighborhood observation", "Literary detail", "Stuart Murdoch lyricism"],
      "notable": ["Defines chamber-jangle-twee variant", "Cross-influence into indie-folk via narrative specificity"]
    },
    {
      "id": "indie-006",
      "title": "Archie, Marry Me",
      "artist": "Alvvays",
      "year": 2014,
      "substyle": "jangle-twee",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; 2010s jangle-pop revival defining text",
      "expectedBand": "A+",
      "expectedComposite": 88,
      "structure": "Verse → Pre-chorus → Chorus → Verse → Pre-chorus → Chorus → Bridge → Chorus",
      "titlePlacement": "Title is chorus thesis 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 42,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Style Imitation"],
      "substyleSignals": ["Named addressee (Archie)", "Economic-precarity realism vs marriage cliché", "Rickenbacker jangle revival"],
      "notable": ["Modern jangle-twee with class realism", "Demonstrates how substyle absorbs contemporary social specificity"]
    },
    {
      "id": "indie-007",
      "title": "Cut Your Hair",
      "artist": "Pavement",
      "year": 1994,
      "substyle": "slacker-noise",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining 90s slacker text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title in chorus 3×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 55,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater", "Cliché Trap"],
      "substyleSignals": ["Conversational chorus", "Fashion + fame irony", "Anti-anthem posture", "Stephen Malkmus deadpan"],
      "notable": ["Sets calibration ceiling for slacker-noise substyle", "Demonstrates how anti-anthem can hook"]
    },
    {
      "id": "indie-008",
      "title": "Freak Scene",
      "artist": "Dinosaur Jr.",
      "year": 1988,
      "substyle": "slacker-noise",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone canon; Pitchfork canon; defining noise-pop text",
      "expectedBand": "S",
      "expectedComposite": 93,
      "structure": "Verse → Chorus → Verse → Chorus → Solo → Chorus",
      "titlePlacement": "Title in chorus 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 45,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater"],
      "substyleSignals": ["Self-laceration + damaged relationship", "Punchy chorus carrying jagged candor", "J Mascis distortion + plaintive vocal"],
      "notable": ["Defines noise-pop register", "Mood-contradiction between fuzz + tenderness"]
    },
    {
      "id": "indie-009",
      "title": "Where Is My Mind?",
      "artist": "Pixies",
      "year": 1988,
      "substyle": "slacker-noise",
      "narrativeShape": "memory-collage",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; cross-cultural canonical (Fight Club soundtrack); Pitchfork canon",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Pre-chorus → Chorus → Verse → Pre-chorus → Chorus",
      "titlePlacement": "Title is the chorus question; 8×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 35,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Dissociation thesis", "Simple question hook", "Caribbean diving anecdote → existential dislocation"],
      "notable": ["Iconic Pixies + Black Francis weirdness", "Dissociation rendered concrete via diving image"]
    },
    {
      "id": "indie-010",
      "title": "Gold Soundz",
      "artist": "Pavement",
      "year": 1994,
      "substyle": "slacker-noise",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Pitchfork #1 song of the 90s; Rolling Stone canon; defining slacker-pop text",
      "expectedBand": "S+",
      "expectedComposite": 97,
      "structure": "Verse → Chorus → Verse → Chorus → Outro",
      "titlePlacement": "Title in chorus 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 50,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Authenticity Theater"],
      "substyleSignals": ["Sideways affection", "Oblique image snapshots", "Warm evasiveness", "Malkmus pop instinct"],
      "notable": ["Defining slacker-pop song", "Demonstrates how oblique can still hook"]
    },
    {
      "id": "indie-011",
      "title": "Cannonball",
      "artist": "The Breeders",
      "year": 1993,
      "substyle": "slacker-noise",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining 90s alt-rock crossover",
      "expectedBand": "S",
      "expectedComposite": 91,
      "structure": "Verse → Pre-chorus → Chorus → Verse → Pre-chorus → Chorus",
      "titlePlacement": "Title in chorus 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 38,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Strict-Rhyme Lockup"],
      "substyleSignals": ["Cryptic fragments", "Hook syllables (oo oo oo)", "Kim Deal attitude", "Hook absence inverted"],
      "notable": ["Demonstrates how hook-syllables can substitute for lyrical hook"]
    },
    {
      "id": "indie-012",
      "title": "Trailer Trash",
      "artist": "Modest Mouse",
      "year": 1997,
      "substyle": "slacker-noise",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Pitchfork canon; indie-rock essential; defining Modest Mouse text",
      "expectedBand": "S",
      "expectedComposite": 90,
      "structure": "Verse → Chorus → Verse → Chorus → Coda",
      "titlePlacement": "Title appears in chorus 2×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 60,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater", "Cliché Trap"],
      "substyleSignals": ["Small-town stagnation rendered specifically", "Self-observation register", "Isaac Brock detail-density"],
      "notable": ["Class realism inside slacker-noise", "Anti-anthem + emotional resolution"]
    },
    {
      "id": "indie-013",
      "title": "Fade Into You",
      "artist": "Mazzy Star",
      "year": 1993,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "memory-collage",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining dream-pop standard",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Outro",
      "titlePlacement": "Title in chorus 5×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 45,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Hook Absence", "Cliché Trap"],
      "substyleSignals": ["Surrender + repetition", "Breathy plainness", "Reverb-soaked vocals", "Hope Sandoval whisper"],
      "notable": ["Defines dream-pop standard", "Demonstrates how mantra-refrain replaces verse density"]
    },
    {
      "id": "indie-014",
      "title": "Alison",
      "artist": "Slowdive",
      "year": 1993,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; defining shoegaze text",
      "expectedBand": "S",
      "expectedComposite": 91,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Outro",
      "titlePlacement": "Title in chorus 4× as named addressee",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 50,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap"],
      "substyleSignals": ["Stunned distant desire", "Low semantic density / vowel-led phrasing", "Wall of guitar + reverb"],
      "notable": ["Defines shoegaze register"]
    },
    {
      "id": "indie-015",
      "title": "Soon",
      "artist": "My Bloody Valentine",
      "year": 1991,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "memory-collage",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Rolling Stone canon; Pitchfork canon; defining MBV/shoegaze text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Mantra-as-form; sections defined by texture rather than verse-chorus",
      "titlePlacement": "Title repeated 7× as mantra",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 60,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Verse Sprawl", "Strict-Rhyme Lockup"],
      "substyleSignals": ["Mantra hook", "Body language + sonic priority", "Glide guitar + reverb wall"],
      "notable": ["Sonic-priority extreme — text serves texture", "Defines MBV approach to lyric"]
    },
    {
      "id": "indie-016",
      "title": "Space Song",
      "artist": "Beach House",
      "year": 2015,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "memory-collage",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; defining 2010s dream-pop revival; viral via film/TV sync",
      "expectedBand": "S",
      "expectedComposite": 92,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title implied via thematic cosmic imagery; no literal title-in-chorus",
      "titleCarriesEmotionalMath": false,
      "estimatedTimeToHookSeconds": 55,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater"],
      "substyleSignals": ["Cosmic drift imagery", "Understated heartbreak", "Beach House reverb signature"],
      "notable": ["Modern dream-pop standard", "Cross-cultural via film/TV sync"]
    },
    {
      "id": "indie-017",
      "title": "Just Like Honey",
      "artist": "The Jesus and Mary Chain",
      "year": 1985,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "title-thesis",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; noise-pop foundational",
      "expectedBand": "S",
      "expectedComposite": 92,
      "structure": "Verse → Chorus → Verse → Chorus → Outro",
      "titlePlacement": "Title is chorus thesis 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 30,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Strict-Rhyme Lockup"],
      "substyleSignals": ["Narcotic romance metaphor", "Sweetness/damage contrast", "Minimal lyricism"],
      "notable": ["Bridges noise-pop into proto-shoegaze", "Defining 80s sonic-priority lyric"]
    },
    {
      "id": "indie-018",
      "title": "Tugboat",
      "artist": "Galaxie 500",
      "year": 1988,
      "substyle": "shoegaze-dreampop",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Pitchfork canon; defining slowcore/dream proto-text",
      "expectedBand": "A+",
      "expectedComposite": 88,
      "structure": "Verse → Chorus → Verse → Chorus → Outro",
      "titlePlacement": "Title in chorus 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 35,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater"],
      "substyleSignals": ["Plain nautical images", "Understatement + yearning", "Slow-motion intimacy"],
      "notable": ["Galaxie 500 economy of detail", "Bridges shoegaze to slowcore"]
    },
    {
      "id": "indie-019",
      "title": "Holocene",
      "artist": "Bon Iver",
      "year": 2011,
      "substyle": "indie-folk",
      "narrativeShape": "memory-collage",
      "povMode": "first-person",
      "hitCredential": "Grammy nominated; Pitchfork canon; defining 2010s indie-folk text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title (Holocene) appears once + thematically",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 65,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Verse Sprawl"],
      "substyleSignals": ["Smallness-before-landscape revelation", "Geological + temporal imagery", "Justin Vernon falsetto"],
      "notable": ["Defining Bon Iver text", "Memory-collage at extreme density"]
    },
    {
      "id": "indie-020",
      "title": "Casimir Pulaski Day",
      "artist": "Sufjan Stevens",
      "year": 2005,
      "substyle": "indie-folk",
      "narrativeShape": "memory-collage",
      "povMode": "first-person",
      "hitCredential": "Pitchfork canon; defining literary indie-folk text; cross-generational indie standard",
      "expectedBand": "S+",
      "expectedComposite": 97,
      "structure": "Verse → Verse → Verse → Verse → Verse (no chorus, strophic-form)",
      "titlePlacement": "Title in opening verse establishes timeframe",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 50,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["First love + illness + faith collapse", "Memory fragments + spiritual doubt", "Sufjan Stevens narrative density"],
      "notable": ["Sets calibration ceiling for indie-folk", "Demonstrates how strophic-form replaces chorus structure"]
    },
    {
      "id": "indie-021",
      "title": "Motion Sickness",
      "artist": "Phoebe Bridgers",
      "year": 2017,
      "substyle": "indie-folk",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; defining late-2010s confessional indie-folk text",
      "expectedBand": "S",
      "expectedComposite": 93,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title implied via thematic 'I get motion sickness'; chorus thesis",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 45,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater", "Style Imitation"],
      "substyleSignals": ["Trauma + dry jokes", "Plainspoken specificity", "Bitter levity", "Bridgers nutrition-trick"],
      "notable": ["Defining post-2015 confessional indie", "Sets calibration for apostrophe shape in indie-folk"]
    },
    {
      "id": "indie-022",
      "title": "White Winter Hymnal",
      "artist": "Fleet Foxes",
      "year": 2008,
      "substyle": "indie-folk",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Pitchfork canon; defining harmony-folk indie text",
      "expectedBand": "S",
      "expectedComposite": 91,
      "structure": "Round-form; harmony-layered repetition",
      "titlePlacement": "Title in chorus 3×; round-structure",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 25,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap"],
      "substyleSignals": ["Seasonal image spiral", "Pastoral eeriness + violence", "Round-form harmonies", "Robin Pecknold layering"],
      "notable": ["Cross-substyle (chamber-baroque adjacent within indie-folk)", "Defines harmony-folk register"]
    },
    {
      "id": "indie-023",
      "title": "Skinny Love",
      "artist": "Bon Iver",
      "year": 2007,
      "substyle": "indie-folk",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; defining Bon Iver text; cross-generational standard",
      "expectedBand": "S",
      "expectedComposite": 92,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title is chorus thesis 4×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 40,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Damaged-love metaphor", "Sparse arrangement", "Falsetto fragility", "Cabin-recording aesthetic"],
      "notable": ["Defining solo Bon Iver text", "Title-as-symbol architecture"]
    },
    {
      "id": "indie-024",
      "title": "Paul",
      "artist": "Big Thief",
      "year": 2016,
      "substyle": "indie-folk",
      "narrativeShape": "memory-collage",
      "povMode": "first-person",
      "hitCredential": "Pitchfork canon; defining late-2010s Big Thief text",
      "expectedBand": "A+",
      "expectedComposite": 89,
      "structure": "Verse → Verse → Verse → Outro (strophic)",
      "titlePlacement": "Title (named character) in opening verse",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 25,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Authenticity Theater", "Style Imitation"],
      "substyleSignals": ["Quiet relationship memory", "Tactile body imagery", "Adrianne Lenker fingerstyle", "Soft scene-work"],
      "notable": ["Defines understated indie-folk register", "Body-place imagery without sentimentality"]
    },
    {
      "id": "indie-025",
      "title": "Last Nite",
      "artist": "The Strokes",
      "year": 2001,
      "substyle": "post-punk-revival",
      "narrativeShape": "scene-chain",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining 00s garage revival text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Solo → Chorus",
      "titlePlacement": "Title in chorus 6×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 25,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Mood-Match Failure"],
      "substyleSignals": ["Cool detachment", "Clipped phrases", "Conversational bite", "Julian Casablancas vocal compression"],
      "notable": ["Defining 00s indie text", "Sets calibration ceiling for post-punk-revival"]
    },
    {
      "id": "indie-026",
      "title": "Maps",
      "artist": "Yeah Yeah Yeahs",
      "year": 2003,
      "substyle": "post-punk-revival",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining art-punk ballad",
      "expectedBand": "S+",
      "expectedComposite": 97,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title (acronym 'My Angus Please Stay') functions as chorus thesis 6×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 35,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Plain refrain", "Email-born intimacy", "Karen O restraint", "Devastating simplicity"],
      "notable": ["Defining apostrophe-indie text", "Demonstrates how simplicity at chorus can devastate"]
    },
    {
      "id": "indie-027",
      "title": "Rebellion (Lies)",
      "artist": "Arcade Fire",
      "year": 2004,
      "substyle": "post-punk-revival",
      "narrativeShape": "title-thesis",
      "povMode": "mixed-first-second",
      "hitCredential": "Pitchfork canon; defining 00s anthem-indie text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus → Coda",
      "titlePlacement": "Title (Lies) is chorus thesis 8×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 60,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Civic-scale chorus", "Sleep/denial/uprising progression", "Win Butler urgency", "Communal call"],
      "notable": ["Defining 00s anthem indie", "Sets calibration ceiling for slogan-hook architecture"]
    },
    {
      "id": "indie-028",
      "title": "Obstacle 1",
      "artist": "Interpol",
      "year": 2002,
      "substyle": "post-punk-revival",
      "narrativeShape": "apostrophe",
      "povMode": "second-person-apostrophe",
      "hitCredential": "Pitchfork canon; defining 00s post-punk revival text",
      "expectedBand": "S",
      "expectedComposite": 93,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title implied via thematic 'It's in the way'; chorus thesis",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 30,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap"],
      "substyleSignals": ["Clipped menace", "Elegant opacity", "Paul Banks baritone", "Angular guitar"],
      "notable": ["Defining Interpol text", "Demonstrates post-punk-revival mood + restraint"]
    },
    {
      "id": "indie-029",
      "title": "Take Me Out",
      "artist": "Franz Ferdinand",
      "year": 2004,
      "substyle": "post-punk-revival",
      "narrativeShape": "title-thesis",
      "povMode": "first-person",
      "hitCredential": "Rolling Stone 500; Pitchfork canon; defining dance-rock-revival text",
      "expectedBand": "S",
      "expectedComposite": 92,
      "structure": "Intro → Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title is chorus thesis 6×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 65,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Mood-Match Failure"],
      "substyleSignals": ["Imperative hook", "Angular coolness", "Tempo-shift drama", "Alex Kapranos delivery"],
      "notable": ["Defining dance-rock-revival text", "Sets calibration for tempo-shift structure"]
    },
    {
      "id": "indie-030",
      "title": "Wake Up",
      "artist": "Arcade Fire",
      "year": 2004,
      "substyle": "post-punk-revival",
      "narrativeShape": "title-thesis",
      "povMode": "mixed-first-second",
      "hitCredential": "Rolling Stone canon; Pitchfork canon; defining 00s communal-anthem text",
      "expectedBand": "S+",
      "expectedComposite": 96,
      "structure": "Verse → Chorus → Verse → Chorus → Bridge → Chorus",
      "titlePlacement": "Title-command in chorus 8×",
      "titleCarriesEmotionalMath": true,
      "estimatedTimeToHookSeconds": 40,
      "clicheTier1Used": [],
      "failureModesAvoided": ["Generic Fog", "Cliché Trap", "Hook Absence"],
      "substyleSignals": ["Collective voice", "Title-command structure (Wake up!)", "Adulthood / lost youth shouted together", "Anthem-indie peak"],
      "notable": ["Defining Arcade Fire anthem", "Demonstrates command-title architecture"]
    }
  ]
}
