Community · Future Seeds page audit

Do we have actual scripts on file that name the characters, and where is the callbacks page getting it wrong?

Open the page being audited   Read as markdown

The short answer, after full re-import. We now have 110 clean dialogue transcripts on disk, freshly refetched from springfieldspringfield.co.uk on 2026-07-07 (110 of 110, 0 errors). Line-number citation audit: 51 of 52 quoted lines land at the exact cited line. One real miss: the callbacks page cites S05E03 L9 for "Is this the return of the Ass Crack Bandit?" but the quote is actually at L12 (line 9 is a jumble of Radiohead-lyric interlude with an unrelated Ass Crack Bandit mention). So one line-number is off by 3, the rest are exact. The bigger problem the reimport did not fix: zero speaker tags in the source. Every character name in the page's prose (Troy, Abed, Britta, Jeff, Pierce, Star‑Burns) is derived from a source the page does not cite.
Reimport action taken. All 110 episode scripts re-fetched clean into ~/Projects/tv-scripts/text/. Old corpus preserved at ~/Projects/tv-scripts/text_pre_reimport_20260707/. Fetcher script at ~/Projects/tv-scripts/reimport_community.py. Header format kept at 2 comment lines so existing line-number citations line up.
Speaker-tagged fetch (27 of 110 episodes). Fandom wiki has speaker-tagged transcripts for 27 episodes (S1=7, S2=9, S3=7, S4=2, S5=0, S6=2). All 27 fetched into ~/Projects/tv-scripts/text_speakers/. Fetcher at ~/Projects/tv-scripts/fetch_fandom_transcripts.py. Coverage map in _manifest.tsv. Sweep of the callbacks page against these speaker-tagged files now surfaced two big attribution errors, plus a couple of smaller ones, all with file-line receipts below.

Attribution errors found against speaker-tagged transcripts

Bullet on pagePage prose saysSpeaker-tagged file saysVerdict
9. Part of his brain that feels ___ "Jeff says Troy would only play football [S1E6 seed]. Later Britta explains her carnival boyfriend Blade the same way, a Ferris-wheel bolt to the skull [S3E15 payoff]." Community-S03E15_speakers.txt L299: Jeff: "He showed me the scar. Ten years ago, before he even met you, a loose bolt flew off a Ferris wheel and imbedded in his skull, destroying the part of his brain that feels shame." Speaker is Jeff, not Britta. The callback is Jeff repeating his own "part of his brain that feels ___" formula two seasons apart, describing Blade the second time. Britta is only the questioner at surrounding lines 297 and 301.
6. Jeff's father "Jeff finally confronts the dad who left. Setup as comedy, payoff as grief."
payoff · S3E20 L7: "I got a letter from the executor of my father's estate."
Community-S03E20_speakers.txt L6: Pierce: "Hey, I know as much as you. I got a letter from the executor of my father's estate. It said to come out here with my seven closest friends." Speaker is Pierce, and it is Pierce's father, not Jeff's. S3E20 is the Pillows-and-Blankets successor where Pierce fakes his own death, entirely about Pierce's paternal issue. Wrong episode for the Jeff-father arc. S4E9 baseball-game payoff is correctly Jeff (verified L232).
2. Six seasons and a movie (finale delivery) Implies Abed carries the phrase from seed to finale. Community-S06E13_speakers.txt L232: Jeff: "But six seasons and a movie."
L51: Britta: "Six years. Six seasons, right Abed?"
Callback shape is right (Abed originated the phrase, group adopts it, finale closes on it), but the finale delivery of the exact line is Jeff, not Abed. Prose framing should say who delivers it at the end.
5. Darkest timeline payoffs payoff · S3E22 L121 "- And you come from - The darkest timeline."
payoff · S4E10 L374 "I wonder what's happening in the darkest timeline."
Community-S03E22_speakers.txt: no line matches the cited quote. Nearest is L98 Evil Abed: "The Darkest Timeline. You might call it the Britta of timelines...".
Community-S04E10_speakers.txt: no match either. Line at L268: Jeff: "Abed, there are no dark timelines."
Fandom transcript is incomplete for these scenes. The springfieldspringfield dump has the exact quotes at the right lines. So the LINE-number citations against text/ are grounded; only the speaker attribution cannot be confirmed for these two payoffs from the speaker-tagged copy.
Seed of darkest timeline at S3E4 Single seed line "you are now creating six different timelines." Community-S03E04_speakers.txt: Abed: "Just so you know, Jeff, you are now creating six different timelines." appears at L63, L100, and L146 (three times). Speaker confirmed Abed. Bonus finding: the line is said three times in the episode, not once. The callbacks page could be richer here.
Beetlejuice payoff 1 at S2E8 "Don't you usually wear the stripey Beetlejuice numbers?" Community-S02E08_speakers.txt L215: Britta: "This Gwynnifer must be real special. Don't you usually wear the stripey turquoise Beetlejuice numbers?" Speaker confirmed Britta. Page citation drops the word "turquoise" from the quote, a small quote-fidelity slip.
LeVar Burton payoff 1 at S3E20 "Pierce grants it literally to torture him." Community-S03E20_speakers.txt L9: Pierce: "LeVar Burton was a maybe." Speaker confirmed Pierce. Attribution correct.
Net attribution audit against the 10 covered episodes: 2 large errors (Blade line, Pierce-not-Jeff on S3E20), 1 partial (Jeff delivers the finale six-seasons line, not Abed), 1 quote-fidelity slip (dropped "turquoise"), plus 1 bonus (Abed says the timeline seed three times). The other 17 cited episodes are not in the Fandom transcript coverage and still need the tvtropes recap as the second citation source.

What is on disk

SourceCountHas speaker tagsUsed by page
~/Projects/tv-scripts/text/Community-S*.txt
springfieldspringfield dump
110 files, S1E01 to S6E13 0 across all 110 (grep verified) Yes, every seed · SxEy Lz citation points here
~/Projects/tvtropes-pull/text/Recap__CommunityS*.txt
TV Tropes recaps
112 files Yes, prose names speakers Never cited
Community Fandom transcript API Per-episode on demand Yes, '''Speaker''': line Never used

Verification of the 10 callback bullets

Every quoted line was checked against the cited transcript line number. Every character‑attribution claim was checked against the tvtropes recap for the same episode.

# Callback claim Quote at cited line? Speaker verifiable from cited transcript? Speaker matches recap?
1Ass Crack Bandit (S2E17 to S5E3)2 of 3 exact. S5E3 payoff 1 cites L9, actual line is L12 (3-line miss)No, no tagsRecap names Dean Pelton; page prose calls it a "throwaway news line" which the recap contradicts
2Six seasons and a movie (Abed)YesNoRecap confirms Abed
3LeVar Burton (Troy)YesNoRecap confirms Troy
4Star‑Burns meth labYesNoRecap confirms Star‑Burns
5Darkest timelineYesNoRecap confirms Abed cosmology
6Jeff's fatherYesNoRecap confirms Jeff arc
7Annie's Boobs monkey (Troy)YesNoRecap confirms Troy names it
8Beetlejuice x3Yes, count is exactly 3 across all 110 files (grep verified)No speakerOnly the count is fully grounded
9Part of his brain that feels ___YesNoRecap confirms Jeff, then Britta
10Better the devil you know (Chang over Rich)YesNoRecap confirms Jeff both times

Where the page gets it wrong so hard

  1. Provenance mismatch. The page reads as if seed · S2E17 L201 is a speaker‑tagged citation. The file at that line is a stripped dialogue dump. The character names in the surrounding prose come from somewhere else the page never names.
  2. Wrong source cited. The tvtropes recap for S2E17 explicitly names Dean Pelton as the Ass Crack Bandit line speaker and frames it as his campaign platform, not a news line. The page's prose loses that framing because it read the wrong file.
  3. Banned source used as attribution. Standing rule (reference_community_breakdowns_on_disk.md): the springfieldspringfield dump must never be used for character attribution alone. The page does exactly that.
  4. Recap files never cited. 112 recap files were sitting on disk, each with named speakers. Zero appear in the page's citations.
  5. Attributions that happen to be right are still ungrounded. Troy loving LeVar Burton is true. The page's citation does not prove it. A reader clicking through cannot verify the speaker from the source the page points to.

What is actually grounded

Two things on the page hold up cleanly. The exact quoted dialogue lines exist at the cited line numbers, spot‑checked 4 of 10 with additional grep coverage. The Beetlejuice count of exactly three across the full corpus is grep‑verifiable. Everything else that names a character needs a second citation to the recap file for that episode.

The fix

Every callback bullet needs a paired citation. Transcript line for the words. Recap file for the speaker.

seed · script S2E17 L201: "The assailant known only as The Ass Crack Bandit will be brought to justice."
speaker · recap S2E17 (Intermediate Documentary Filmmaking): Dean Pelton, delivering his campaign platform

That is the correction the callbacks page has to make to stop citing a source that cannot back its own claims.