The last critic-panel review of STORY.md before building, with
rule-sheets.md and callouts.md cross-checked. The full panel
(four invented critics: Marta the pinball designer, Ezra the lore purist, Sanne the first-time
player, Ravi the canon gap-finder) is in
critics-final-story.md. This page is the
short version; the plan to act on it is plans/story-final-review.md.
Acted on: the owner's answers are D29 (2026-10-10), written into the story files on
2026-10-13 (CHANGES #101); the built modes follow in phase 2 of the plan. Line numbers below are
as of the review, before those edits.
Verdict: the story holds together. What's left is the Portal 1 finale's lines, where the
three story files disagree, and the gap between the story and the cabinet's wiring.
- Each chamber sign shows that test's rule (D26); one way of making choices throughout (D22).
- Period 2's decades, each with its canon gel.
- A small ending in every period, with "NEXT: CHAPTER".
- Period 4's tape and "Say goodbye, Caroline." / "Goodbye, Caroline."
- Period 5's chimes against arrows, the 8-dot wall, no character voice, no pill imagery.
- C0 not offered until the Wheatley branch exists.
- The difficulty setting changes counts, clocks, gates and rejects, never the story order or a
choice.
¶ Main worries
- Finale lines in the wrong places (checked against
design/sounds/script-portal1.md):
"You are kidding me" is GLaDOS reacting to the first core burning, but here it's her
destruction (E8). "Time out for a second…" is when the first core falls out, but here it's a
Caroline glitch. "I deleted it" is a threat in the game, but here it means she survives.
-> H83.
- Core refusals disagree: STORY.md (195-196) refuses every core once or twice; the rule
sheets (309-312) and the built rule refuse only the first. -> H82.
- Still Alive is in the library but unused (
music_portal_still_alive.ogg, 176.5 s);
the callouts still say it's missing. -> H97.
- What comes after C5 isn't stated, and "E6 is always last" doesn't fit E1 ending the
game. -> H86.
- 1B switches on almost every layer at once, and the C1 cube choice has no way out.
-> H103, H105.
- "Bring Your Daughter to Work Day" means three things: difficulty level 0, ending E3 and
a music track. -> H84.
- The story is ahead of the cabinet: every lock, hold and story toy is unwired or not
obtained, and the rule-sheet numbers are level 2's while the default is level 0. -> H95, H96.
- The comply/defy meter decides endings unseen (raised before, still open).
- Lines from the wrong era: "We're done here" exists only in the DLC (PTI) Caves; the Space
Core plays in the 1970s (2B). -> H98.
- Show the meter? Sanne: always, a needle. Marta: one word on the C3 screen. Ezra: GLaDOS's
tone is enough.
- The Space Core in 2B: Ezra out (anachronism), Marta keep (best speed cue), Ravi keep
"SPACE!" somewhere on the main path.
- "Bring Your Daughter to Work Day" as level 0: Ezra says it dilutes E3, Ravi keeps it.
- Fewer layers in 1B: Marta and Sanne yes; Ravi wants Wheatley's visits where the tests are.
- Valve's commentary in the explanation mode: Ravi and Sanne yes; Ezra and Marta attract only.
- Art Therapy as a co-op encore: Ravi yes; Marta says co-op is already long enough.
| # |
Option |
Changes a decision |
| H82 |
STORY's refusal wording matches the built rule |
- |
| H83 |
Portal 1's core order, each line back in its canon place |
D23 (E8's line) |
| H84 |
One meaning for "Bring Your Daughter to Work Day" (3 variants) |
(b) renames level 0 |
| H85 |
One colour per shot, on the sign and the insert |
- |
| H86 |
E3-E5 hand over to period 5; E6 closes the game |
- |
| H87 |
C1b's three picks count as one, decided 2 of 3 |
- |
| H88 |
"The Surprise" fake-out (Portal 2 ch. 4) |
- |
| H89 |
The spinner as a laser relay |
- |
| H90 |
Long Fall Boots on the sign at every fall |
- |
| H91 |
The burned cube remembered in period 3 |
- |
| H92 |
Explanation mode with Valve's commentary, on a flipper hold |
- |
| H93 |
Art Therapy as co-op's encore |
D15 |
| H94 |
Period 5 worded as "no character speaks" |
- |
| H95 |
A fallback for every unwired or unobtained part |
- |
| H96 |
Balance numbers per difficulty level |
- |
| H97 |
Wire Still Alive now |
- |
| H98 |
2B's speed without the Space Core (or as a labelled glitch) |
- |
| H99 |
Locks counted per player in compete |
- |
| H100 |
3A named "The Cold Boot" |
D21 (name only) |
| H101 |
The Intelligence Dampening Sphere reveal on the Wheatley branch |
- |
| H102 |
A "long jump" gel combo in 2B |
- |
| H103 |
Layers switch on gradually after 1B |
- |
| H104 |
Chapter-start scores on their own board |
- |
| H105 |
C1 gets a way out (GLaDOS decides after ~30 s) |
extends D22 |
- Still Alive (in the library, unused).
- The finale's core order and lines.
- Lasers and the redirection cube.
- Valve's commentary track (83 Portal 2 clips).
- Portal 2 chapter 4, "The Surprise".
- The cube's aftermath ("I invited your best friend…").
- Long Fall Boots.
- Art Therapy / Peer Review (co-op DLC).
- The speed + bounce gel "long jump".
- What Wheatley is (the Intelligence Dampening Sphere).
Line numbers as of 2026-10-10.
- Core refusals: STORY 195-196 vs rule-sheets 309-312.
- Which cores need the rocket: STORY 193-194 (the 4th) vs rule-sheets 305-308 (all four).
- "We're done here": STORY 163, rule-sheets 189 vs callouts 329 ("not in the rip"; it's
DLC-only).
- Still Alive: callouts 265, 330-331 vs the catalogue and TODO 407.
- Attract music: STORY 341-342 (Portal 2 playlist) vs callouts 323 (the radio mix).
- Decision range: STORY 11 says D1-D24; the log runs to D28.
- Run length: STORY 329 (25-30 min) vs D22 (~20 min).
- 1A's chambers: STORY 117 (00-05) vs rule-sheets 94 (adds chamber 10).
- Period 5's voice: STORY 227 ("no voice") vs 229-230 (broken PA fragments).
- The six dens: STORY 233-235 (all via Drp1) vs rule-sheets 375-378 (four via Drp1, two
secret).
- The Space Core: D22 skipped the main-path cameo; rule-sheets 225-226 uses it in 2B.
- The 4 s live-play rule: callouts 42-44 vs callouts 190 (lemon speech) and 130 (momentum
line).
- Portal names: Portal A/B (STORY) vs Orange/Blue (rule-sheets), never mapped.
- E6 "always last": STORY 286 vs STORY 203 and rule-sheets 317-318 (E1 ends the game).
- After C5: the default route (period 4 -> period 5) is unstated.
- Period 4's opening only covers the route after E8 (callouts 235).
- The rule-sheet counts are level 2's; the default is level 0.
- "Bring Your Daughter to Work Day": level 0 (rule-sheets 293, 311) vs E3 (STORY 283,
callouts 245, 267).
- The comply line "I deleted it" (callouts 223) vs "GLaDOS survives, chastened" (STORY 197).
- E8's "You are kidding me" (STORY 198, 288; callouts 224, 272) vs its canon place
(script-portal1 261).
- E1's "Killing you? Is hard." also plays on period 1's ball save (callouts 91).
- D23's "Emancipation Grill on every drain" isn't in STORY.md.
- Tilt lines are scripted, but no tilt switch exists.
- "Goodbye, my only friend" (rule-sheets 131, callouts rule 5) isn't in either game's script or
the catalogue; it may be a fan attribution.
glados_escape_02_spheredestroy4-01 is a speech-to-text caption: listen before using it.
The full panel: critics-final-story-2.md
(Joost the designer, Margit the lore purist, Lotte the first-time player, Kasimir the gap-finder, and
new at the owner's request Orla Brennick, a dystopian science-fiction writer; all invented). Comments
only; hybrids H120-H143 are extra options, none changes a decision. Read it on the review page's To
review tab.
Facts it found (checked):
- Act I's "ten thousand subjects still alive" goes against Wheatley's later "You're the LAST test
subject left" (wheatley_openinghello22).
- Caroline's last line is now voiced in the tape ("Sir, I do not want this!") and shown as text
("Sir, I don't want this.", P4a, 2026-10-25): an echo.
- After E8, period 4 opens with the dead GLaDOS's "Is anyone there?".
- STORY.md still calls the credits lap unbuilt.
- C3's three shots aren't named in STORY.md, and LEAVE FOR GOOD sits behind the Drp2 bank with no KD1
to lower it.
- Period 5's box opens on the pedestal switch, which isn't obtained.
Shared champions:
- D33's choice window, with the voiced time-out that never counts
- the last core with no time-out
- the file and GLaDOS's ledger
- the radio route
- period 5 without a voice
- H111's "busy being dead"
Shared worries:
- the points above
- nobody has added up the seconds the ball stands still
- arrow moments are picked by which shot is nearer; Orla's version: both lit shots are orders, so
the resistance is scripted
- the story is still ahead of the cabinet
The dystopian writer's layer (H123, H124, H126-H128, H130, H131, H141, H143) makes the
institution visible:
- the official testing record
- the intake card ("CONSENT: SUBJECT REFUSED TO ANSWER.")
- the cabinet's own SUBJECTS RELEASED / OF RECORD
- mercy leaving a mark
Orla also flags Cave's homeless bites and P18's "primitive tribe" against the spirit of rule 9 (the
owner's call).