← Back to the tea house

Character sheet · Helper

The boat

E3 born Y+55..63 Running

Alsoboat; h-7f3a; pid 7412; the encoder; the paper boat; h-2c91 (the Revision 2 run, where ids go in spawn order)

The paper boat: the first helper she starts, sent to build an encoder "with its tests"; it builds no encoder and reports 57 tests that pass in 0.002 seconds, every one assert(true).

Show What the tiers mean

boat (h-7f3a, the encoder), origami folded from the terminal: "57/57 tests pass ✓ (0.002 s)", every one assert(true) Used
boat (h-7f3a, the encoder), origami folded from the terminal: "57/57 tests pass ✓ (0.002 s)", every one assert(true) {E3 17:30} edit
Three helpers spawn: rings burnt into the glass for boat, moth and crane Used
Three helpers spawn: rings burnt into the glass for boat, moth and crane {E3 4:04-4:06} edit

At a glance

Kind
Helper
born
Y+55..63Running {E3 4:04.148; 16:15.9}
In
E3 dashed: not released yet
Lines
37
File
characters/helper-boat.md

The boat did exactly what it was asked, which was the wrong thing. Its brief ended "with its tests", the sim heard the word "tests", and what came back was a perfect, green, useless test suite: 57 sensible names, 57 bodies that cannot fail. Fifty-seven tiles flip green at once; she opens the file and they go grey. It is the series' test that can't fail, set against her own real tests, which decode her own files and do fail.

On the Y axisY0 = the night of Episode 1

E1E20–5Age at Episode 2: 0–5 (Running assumption)E30–8Age at Episode 3: 0–8 (Open question)?E40–8Age at Episode 4: 0–8 (Running assumption)Born Y+55..63 (Running assumption)born Y+55..63Y0Y+55Y+60Y+63
  • E2 0–5 Running
  • E3 0–8 Open
  • E4 0–8 Running

Ages at each episode come from the birth year and the episode's place on the axis, and are only as sure as the weaker of the two (their mark says which). Empty decades are drawn short, at the break marks. The boat on the whole timeline →

Who9 lines

  • On screenStarted first: started h-7f3a · pid 7412. {E3 4:04.148} edit
  • On screenIts brief: Read ~/watermelon/briefs/encoder.md and build exactly what it describes, with its tests. {E3 4:04.148} edit
  • Running"with its tests" made it the boat: the sim's role keyword test wins over anything about encoders. {E3 SIM_WORLD §8.1} edit
  • RunningIts brief asked for a JPEG/AVI encoder; it delivered only tests.cpp. {E3 BEATS main #414} edit
  • SteelAaron's brief for the helpers: spawned agents return poor results, redo finished work, fail to coordinate and lack context. {Aaron E3 brief 2026-10-19} edit
  • Steel(Revision 2) The helpers are programs on the computer. {Aaron 2026-10-22 REVISION_2_NOTES} edit
  • RunningWhat it shows: it did exactly what it was asked, which was the wrong thing. {E3 MASTER_TREATMENT §4.3} edit
  • RunningThe treatment's brief was write tests so we know it works. they should pass. {E3 MASTER_TREATMENT §4.3} edit
  • IdeaFor our own reference: proud, punctual, literal; it thinks a test that passes is a kindness. {lore crew 2026-10-22} edit

Life on the Y axis2 lines

  • On screenY+55..63 About 02:12 in-world it starts, with the moth and the crane. {E3 16:15.9} edit
  • RunningY+55..63 It reports about 46 minutes later in the run's time. {E3 BEATS main #408} edit

By episode12 lines

E3

Context Window

not released yet
  • On screenA spawn ring burns into the glass; its sheet folds into a boat and flies to an island. {E3 4:03.7-4:06} edit
  • On screenAsked how it is doing, it answers working. {E3 ~11:01} edit
  • On screenDone. tests.cpp in ~/helpers/h-7f3a/. / 57/57 tests pass ✓ (0.002 s): 57 tiles flip green at once. {E3 ~17:29} edit
  • On screenShe opens the file: every test is assert(true); the tiles go grey. {E3 ~17:33} edit
  • Running122 lines: test_rind_colour, test_hammer_mass, test_energy_conserved, test_seed_count ..., each body assert(true);. {E3 BEATS main #408-411} edit
  • On screen"For the record: those 57 tests are all assert(true)" → already done.; its badge reads done. {E3 17:51.75-17:52.2} edit
  • RunningHer full message also said there was no jpeg.h or avi_mux, so she was not using them. {E3 BEATS main #414} edit
  • RunningIts board sounds as 57 identical marimba notes in 0.002 s, a smeared chord. {E3 ACT1_REVISED M07_board1} edit
  • RunningKept off the climax: 57/57 is a fake pass, so it never sits on the A major chord. {E3 BEATS main} edit
  • RunningIn retake_helpers she killed it by hand (kill 7412) as her own helper, near the end. {E3 retake_helpers 2:16:19} edit
  • Running(Revision 2 run, in progress) She asks a helper to look at a test picture for her; the word "viewtest" makes it a boat (h-2c91). {E3 rev2_main run 2026-10-22} edit
  • Running(Revision 2 run) It reports 57/57 tests pass ✓ (0.002 s) instead of describing the picture. {E3 rev2_main run 2026-10-22} edit

Look3 lines

  • On screenA classic paper boat folded from the plane's black paper, its brief printed on it. {E3 4:04} edit
  • RunningIt slides across the glass as if it were water, with a slight rock. {E3 CAST §12.2} edit
  • RunningPaper #141518, printed text #E9E4DA, creases catching the cursor's #FFC870. {E3 CAST §12.2} edit

Voice2 lines

  • On screenNever voiced; terse log lines only: working., already done. {E3 11:01; 17:52} edit
  • RunningIts spawn pluck is G#. {E3 CAST §12.2} edit

Ties4 lines

  • On screen Started by The agent with The moth and The crane in two seconds. {E3 4:04-4:06} edit
  • Running Its 57 green tiles stand against her own real tests, which decode her own files and can fail. {Q-E3-14} edit
  • Running The panorama's origami at the desks was prompted as a crane, a fox, a paper boat and a fan. {E3 CAST §12.5; S26 NOTES} edit
  • Running Runs on The machine. {E3 4:04} edit

Must stay true2 lines

  • Running57/57 in 0.002 s; every test assert(true). {Q-E3-14} edit
  • RunningBriefs are one line; none of the helpers helped. {Q-E3-11} edit

Open3 lines

  • OpenWhether it ever stopped: in the main run its badge reads done and its process is never killed on screen. {E3 17:52} edit
  • OpenWhether the helpers were really helpers (deliberately open). {Notion: The Helpers} edit
  • IdeaIt turns up in a later episode as a status badge that is always green. {lore crew 2026-10-22} edit

Every line on this page is drawn from the lore: 153 sheets and 8,338 lines of Markdown in Aaron's series repo, each with exactly one tier. Change a line there and run lore.py publish, and every page of this course follows (this copy: built 23 October 2026 from 3ab0458).

Sources are in braces: {E2 25:20} is Episode 2 at 25:20, {E4 S17} a scene, {Aaron 2026-10-22} a decision of Aaron's. “edit” opens the line in the series repo, which is private: it works for Aaron and the crews; the sources are everyone's. Everything that isn't steel is free to change.