← runs

The Waterway

2026-05-02/2026-05-02T11-57-23__1b8b629f/01 · iteration 1

Composite scores how is this calculated?

Text: 8.39 · Audio: 6.20 · Rules: 25/28

Text axes

form_as_finite_generator 9
long_fuse_plotting 9
status_as_live_wire 8
genre_register_collision 8
tonal_duality 10
structural_reveal 9
politeness_as_masking 9
voice_violations 6
re_listenability 7
surprise_at_specificity 8
cultural_anchoring 7

Audio axes

character_distinctness 8
delivery_match 3
pacing 4
prosody_variation 5
consistency_across_episode 9

Audio

audio not committed to repo

WPM: 153 · WER: 0.05 · seams: 5 · distinctness: distinct (Δ 173 Hz)

Script statistics

79 lines · 994 words · 12.58 avg words/line (corpus 8–14)

2 characters · 0 minor (<5% of lines) · lead/second ratio 1.14 (balanced)

characterlineswordsline %word %avg w/l
Mr. Gadsby ★ lead 42 589 53.2% 59.3% 14.02
Callum 2nd 37 405 46.8% 40.7% 10.95

Beginning / Middle / End thirds:

thirdlineswordswpmbeatsscenes
beginning [0–160s] 20 260 168 4 1
middle [160–320s] 29 355 132 2 1
end [320–480s] 30 379 174 4 2

Critique summary

Composite 8.39/10.

  TO FIX (most severe first):
    • [asymmetric_cast_function] Rewrite at least one character's `function` field as `appears X / actually Y` (e.g., 'appears the deferential subordinate / actually orchestrating the entire scheme'). The two-hander engine breaks if both characters' functions are flat declaratives. Bake the asymmetry into the cast sheet.
    • [duration_within_band] Aim for 28-30 minutes total runtime.
    • [genre_register_collision] Pair a high-register frame (diplomatic / military / theological / boardroom / treaty / espionage) with a low-stakes situation (wallpaper / tea / queue / bin day / school run). The funniness sits in the gap. Either lift the situation register (treat the wallpaper job as a peace negotiation) OR drop the situation (the diplomats are actually fighting over biscuits).

  KEEP (load-bearing strengths):
    • [tonal_duality] Axis `tonal_duality` scored 10/10. A definitional example of Finnemore's ability to pivot from escalating farce to devastating emotional sincerity. The comedy evaporates instantly into profound pathos when the illusion of their friendships shatters, exposing their deep loneliness and the tragedy of two men pouring their hearts out to a deaf stranger.
    • [form_as_finite_generator] Axis `form_as_finite_generator` scored 9/10. The strict eight-minute timeline until the widow arrives creates a relentless pressure cooker for the characters. The setting enforces a physical and behavioral constraint, requiring all their furious one-upmanship to be conducted in professional, hushed tones.
    • [long_fuse_plotting] Axis `long_fuse_plotting` scored 9/10. The episode meticulously plants innocuous details early on that completely subvert the narrative upon their payoff. The earpiece and the key are expertly placed to shift the entire foundation of the characters' reality in the final act.

  STRETCH:
    • [status_as_live_wire] Engineer one explicit status flip. The seemingly low-status character is actually running it. Make this visible in cast.function. Make it the SPINE.
    • [genre_register_collision] Name the collision in `premise.hook`. High register × small situation. Make it the SPINE.

  AVOID (audio anti-patterns):
    • Audio judge flagged: Metronomic pacing with no comedic pauses
    • Audio judge flagged: Ignored punctuation and script-directed structural pauses
    • Audio judge flagged: Robotic intonation patterns repeatedly dropping at the ends of sentences

Listener panel (4 personas)

radio_4_devotee

podcast_listener

audio_engineer

comedy_writer

Pattern failures (11)