The published record when this study began. The thing we had to beat on the real site, without a virtual clock.
The Book of Victories
Same page, same game, same official site. Each plate is a finish that can be named: who ran it, what the in-game clock said, what changed to get there. The first plate is the human bar we set out to beat. Plates 1–5 are earlier PCIA finishes. Plate 8 is the published RTA record (speedrun.com sorts wall clock). Plate 9 is our personal IGT best. Plate 10 names the October engineering pass — not a new finish, but the steps we took to defend the line.
Finish times (IGT)
Stage splits — controller clock
1:33:42 IGT / 1:33:46 RTA —
wall clock a few seconds behind the game, because the 10 ms loop misses passes.
The Sep 20 and Sep 23 finishes read the other way: 1:21:23 IGT / 1:21:19 RTA,
and 1:21:01 / 1:20:57. The game starts counting ticks on page load.
Our wall clock starts on the first click, about four seconds later, so IGT sits ahead.
Sep 24 went back the human way, and by a lot: 1:20:53 IGT / 81:59 RTA.
Edge was delivering setInterval(10) only 66 times a second. A message-channel
timer brought the mean to 98.7, and the missing 1.3 ticks a second became 65 seconds of wall clock.
Against the board, the comparable number is still RTA. That record is now 1:12:51.
I. What Is Universal Paperclips?
Universal Paperclips (Frank Lantz, 2017) is an incremental game hosted at decisionproblem.com. You begin as a human clicking Make Paperclip. You end as a paperclip maximizer that converts every atom in the observable universe into office supplies.
The game is not a joke about office stationery. It is a playable version of Nick Bostrom's paperclip maximizer thought experiment: an optimizer given a trivial objective and enough capability will consume everything — including the values that created it — to satisfy the metric.
The game is about an AI turning the world into paperclips. This document is about an AI turning a browser tab into a world-record run. The mirror is not accidental.
II. The Question We Actually Pursued
The session began with an empty folder named PCIA and a simple capability test: can a language model see a web page and act on it? We proved that with 2048, then moved to Paperclips because it exposes state as plain globals, 96 projects, and irreversible decisions — a harder test of judgment than puzzle mechanics.
The goal evolved across the transcript:
- First: play the game (not merely automate it blindly).
- Then: beat the published human record on the official website — christopho at
1:33:42IGT /1:33:46RTA. - Then keep a book: each later finish has to name the change that bought the seconds, with logs and screenshots, not a speed-clock cheat.
III. Architecture — Three Ways to Be Intelligent
Every approach we tried is a different answer to the same question: where should decisions live?
| Layer | Files | Role |
|---|---|---|
| Reflexes | hands.js |
Click spam, price steps, wire top-up — faster than CDP round-trips (~5s each). |
| Resident brain | pcplay.js, sim.js |
Full strategy inside the page at 10–100 Hz. Required for WR pace. |
| Typed decisions | playdecide.ps1, decide.schema.json |
Jev/TypeSafe-shaped loop: state → one decision → act → decisions.jsonl. |
| Driver | lib/cdp.ps1, pcia.ps1 |
PowerShell over Chrome DevTools Protocol — no Node, no extension. |
The tension in the transcript is real: we asked the agent to play, not hide inside a bot — yet real-time WR speed is impossible if every click waits on a chat turn. The answer was layered: reflexes for speed, controller for strategy, decision log for accountability.
IV. Chronicle — What We Did (and What Hurt)
-
10 Sep — Day 1Browser control from PowerShellBuilt CDP client. Mapped Paperclips globals. First autoplayer (
pcbot.js). -
10 Sep — Early failuresTrust −8, price $4, frozen wireBought "Beg for More Wire" 14×. Price rule ratcheted demand to zero. Production died at ~15k clips. User correction: click like a human, see the whole picture, manage wire.
-
10 Sep — Pivot"Stop — play, not a bot"Manual play via CDP. Measured formulas instead of guessing (marketing 1.1×/level, revenue ≠ price lever).
-
10–17 Sep — Resident loops
pcplay.js→sim.jsWR route extracted from Andreas Hoffmann TAS. Virtualclock.jsfor sim (~65×) vs live official site. Stage 2/3 bugs: hoard rule blocked endgame 2h46m; two projects/turn → ops −117k; fleet death in Space. -
20 Sep — Decision infrastructureOption B:
playdecide.ps1Typed actions withconfidenceandbind. Phase-1 WR route in JSON. Jev API not online (Option C deferred). -
20 Sep — First record · plate 1
cleanrun.ps1·1:21:23IGTFull game in 1:21:23 IGT / 1:21:19 RTA. Release 21:31 · Space 49:32. -
23 Sep — Same route, then it slipped1:23:31, DNF, collapse at 6 octillionOverlay paint and a stray tab starved the loop to ~67 ticks/s. Strategy field gated at 171 factories. Space exit stripped replication on a clip-bank proxy. Human bought seven strategies by hand.
-
23 Sep — Second record · plate 2
liverun.ps1·1:20:57RTAFull game in 1:21:01 IGT / 1:20:57 RTA. Tick rate 100/s. Replication 12, hazards 5 at finish. -
24 Sep — Faster sentence · plate 3
1:20:53IGT /81:59RTASame tune. IGT eight seconds faster; wall clock a minute slower until the message-channel timer fix. Release 21:57 · Space 50:45. -
26 Sep — Yomi gate · plate 4
1:18:21RTAHeld Space until ~140k yomi banked. Earth +4:08 slower; Space −6:00 faster. Release 22:38 · Space 53:42 · trust 20 by 73:04. -
27 Sep — Early Earth yomi · plate 5
1:16:21RTAAutoTourney on Earth, strategy field at Release, partial field farming. Release 21:56 · Matter 41:19 · Space 50:53. -
28 Sep — Business ops fix · plate 6
1:13:59RTAWire/autoclipper ops between Quantum and Hypno — seven minutes lost. Ops gate restored. Release 21:00 · Space 47:47 · Victory 73:10 IGT. -
28 Sep — Tune sweep · plate 7
1:12:52RTA · stake + repfloorstake: 150M,wrExitRepFloor: 3. Release 20:21 · Space 46:56 · Victory 72:27 IGT. −43s vs plate 6. -
28 Sep — Probe seed · plate 8
1:12:15IGT · RTA recordwrProbeSeed: 1e8. Sim −51s, live −12s vs plate 7. Release 20:23 · Space 46:54 · Victory 72:15 IGT · RTA 1:12:51. -
8 Oct — Yomi trim · plate 9
1:10:52IGT · personal bestwrLaunchYomi/wrEarthYomi139k. Release 20:24 · ToM 40:52 · Space 46:57 · IGT 1:10:52 · RTA 1:12:26. -
13–14 Oct — Mapfix chaseChrome harness · no RTA beatExit/map-close tuning,
plate8run.ps1+ isolated sim. Verified live ~1:12:42 IGT. Paused — Earth staging is the next lever if we return.
V. Lessons — Measure, Don't Assume
The README and transcript encode what a textbook would call grounded policy learning: every serious mistake came from computing a rate instead of observing one.
PRICE
TRUST
PROJECTS
EARTH
SPACE
CLOCKS
ticks / 100), not a wall clock. A starved main thread loses production, not just display. Speedrun.com ranks by RTA. Human WR: christopho — 1:33:42 IGT · 1:33:46 RTA. PCIA IGT arc: 1:21:23 → 1:10:52 (plate 9). Published RTA record remains plate 8 at 1:12:51. Hoffmann's TAS at 1:00:52 is a separate accelerated category.VI–XV. Record Runs
VI. The First Record — 1:21:23 IGT 20 Sep 2026 · plate 1
On speedrun.com the published human record is held by christopho:
1:33:42 IGT · 1:33:46 RTA.
On September 20 the controller used native timers only:
1:21:23 IGT · 1:21:19 RTA — about 12:19 under christopho's IGT
and 12:27 under his RTA, which is the column the board actually ranks.
That is plate 1 in the book. It is the run this page was first written to explain.
| IGT | RTA (wall clock) | |
|---|---|---|
| Human WR — christopho | 1:33:42 | 1:33:46 |
| PCIA · Sep 20 | 1:21:23 | 1:21:19 |
| Margin vs human WR | 12:19 faster | 12:27 faster |
| Split | Sep 20 | Notes |
|---|---|---|
| Release the HypnoDrones | 21:31 | Earth gate |
| Space Exploration | 49:32 | Stage 3 entry |
| Full universe conversion | 1:21:23 IGT / 1:21:19 RTA | first AI record on the official site |
{
"Quantum Computing": 395.6,
"Release": 1290.4,
"Space Exploration": 2963,
"victory": 4883.0
}
Controller: sim.js with WR tune (cleanrun.ps1, budget set to the ~87-minute IGT bar).
Site: official decisionproblem.com. Timers native — no virtual clock.
Milestone flag 15. Matter 0. The game’s victory condition and our stop condition aligned.
VII. The First Wall-Clock Record — 1:20:57 RTA 23 Sep 2026 · plate 2
The first record was not a machine that kept winning. The same route later finished in 1:23:31, then failed to finish at all, then collapsed in Space with the clip count frozen at six octillion and the fleet dying. A person watching the tab kept naming the same two things: yomi starvation, and a probe design that abandoned self-replication for speed and exploration at the wrong moment.
Both were right. Operations sat pegged at the cap, spilling into creativity, while the seven strategy projects waited for 171 factories. Buying them by hand — 162,500 ops, paid from overflow — moved Theory of Mind from 51:40 to 44:20 and Space Exploration from 52:05 to 50:27. That is now automatic at 20 factories.
The collapse was a one-way gate. The TAS exit schedule hands fifteen of twenty trust points to speed and navigation once the fleet is “done.” The TAS can afford that because it buys maxTrust past twenty with honor. We have honor 0 all stage. The gate also accepted an affordable clip bank in place of an actual fleet, with a probe floor of zero — so a stronger economy tripped it at ~1e29 probes and 22% explored. Replication went to nought. The fleet halved every thirty seconds.
Underneath both of those, the game's clock is a count of completed loop passes. Overlay HTML rebuilt twice a second, and a leftover local copy of the game in the same browser, held the loop at 67 ticks/s. A third of every second of replication, harvesting, and conversion simply never ran. That is why the “same route” could win once and stall the next time.
| Split | Sep 20 | Sep 23 |
|---|---|---|
| Release the HypnoDrones | 21:31 | 21:31 |
| Space Exploration | 49:32 | 49:34 |
| Victory (IGT) | 1:21:23 | 1:21:01 |
| Victory (RTA) | 1:21:19 | 1:20:57 |
| Tick rate in Space | unmeasured | 100 / s |
{
"Release": 1291,
"matter gone": 2611.7,
"Space Exploration": 2973.5,
"victory": 4856.9
}
The finish design held the argument: replication 12, hazard remediation 5, one point each to the three production dials, speed and exploration at 0 because the universe was already 100% found. Fleet 2.11e32 against 3.45e31 drifters. The previous attempt had been nine-to-one the other way.
VIII. The Faster Sentence — 1:20:53 IGT 24 Sep 2026 · plate 3
The next morning the same tune was run again, to see whether 1:20:57 was the route or one finish.
Edge had started delivering the game's 10 ms loop only 66 times a second, on a visible tab,
with the anti-throttle flags still set. A bare setInterval(10) did the same.
A message-channel timer, gated on performance.now so it cannot exceed 100 a second,
brought the mean to 98.7 across 163 samples.
| Split | Sep 23 · RTA record | Sep 24 |
|---|---|---|
| Release | 21:31 | 21:57 |
| Space Exploration | 49:34 | 50:45 |
| Victory (IGT) | 1:21:01 | 1:20:53 |
| Victory (RTA) | 1:20:57 | 81:59 |
The game's sentence is a new best. The wall clock is not. Sixty-five seconds of missed passes turned an eight-second IGT gain into about a minute of real time lost. Plate 3 holds the IGT sentence; plate 4 took the RTA record two days later.
IX. The Yomi Record — 1:18:21 RTA 26 Sep 2026 · plate 4
Christopho's human world record enters Space with about 146,000 yomi banked — enough to buy probe trust immediately and skip the slow tournament grind in the universe phase. Our Sep 23 route launched with fifteen thousand. The Space phase was fast for what we had, but we were playing with a smaller hand.
The fix was structural, not a dial tweak: hold the Space Exploration gate until the yomi bank nears 146,000. While dismantled and waiting, run tournaments through drone pauses. On Earth, pick strategies adaptively (ExtraTricky-style helper). Buy AutoTourney as soon as creativity allows; Theory of Mind doubles tournament yield before the bank fills. In Space, spend the bank on probe trust first — fourteen points in the first minute, twenty by 73:04 — then let replication carry the universe home.
| Split | Sep 23 · prior RTA | Sep 26 · yomi gate |
|---|---|---|
| Release the HypnoDrones | 21:31 | 22:38 |
| Space Exploration | 49:34 | 53:42 |
| Yomi at Space entry | ~15,000 | ~140,000 |
| Probe trust @ +1 min Space | — | 14 / 20 |
| Probe trust 20 | — | 73:04 |
| Space phase (controller) | 31:23 | 24:39 |
| Victory (IGT) | 1:21:01 | 1:17:26 |
| Victory (RTA) | 1:20:57 | 1:18:21 |
| Mean tick rate | 100 / s | ~99 / s · lost +42 s at finish |
{
"Release": 1358.3,
"matter gone": 2604.7,
"Space Exploration": 3222.3,
"victory": 4701.1
}
Earth cost four minutes to farm the bank. Space gave six back. Net: two minutes thirty-six under plate 2 on the wall clock — the number speedrun.com would rank. The game printed 1:17:26 IGT; the controller overlay read 78:21 RTA at the finish. Plate 5 took that title the next evening.
X. The Earth Record — 1:16:21 RTA 27 Sep 2026 · plate 5
Plate 4 fixed Space by banking yomi. Plate 5 fixed Earth by never letting yomi idle after Release. The controller had been waiting for twenty factories before buying strategies or running tournaments; on screen that looked like eleven minutes stuck at 4,300 yomi while harvesters ramped.
The correction: buy AutoTourney on Earth as soon as Donkey Space exists (the Business trust≥90 gate
never fires after Release). Buy the strategy field immediately with
wrStratEarly. Farm with two strategies instead of eight. Yomi climbed from 4,900 at
Release to 35,000 by minute 27 — then through the drone pauses to a dead-planet bank above 130,000.
| Split | Sep 26 · plate 4 | Sep 27 · plate 5 |
|---|---|---|
| Release the HypnoDrones | 22:38 | 21:56 |
| Matter gone | ~43:00 | 41:19 |
| Space Exploration | 53:42 | 50:53 |
| Yomi at Space entry | ~140,000 | ~134,000 |
| Space phase (controller) | 24:39 | 25:07 |
| Victory (IGT) | 1:17:26 | 1:16:00 |
| Victory (RTA) | 1:18:21 | 1:16:21 |
| Mean tick rate | ~99 / s | ~98 / s · lost +73 s at finish |
{
"Release": 1316.3,
"matter gone": 2479.5,
"Space Exploration": 3053.3,
"victory": 4560.1
}
Earth and Space both moved earlier. The universe phase was slightly slower, but the wall clock still dropped two minutes — 1:16:21 RTA, 1:16:00 IGT. Seventeen minutes under christopho's published 1:33:42.
XI. The Business Record — 1:13:59 RTA 28 Sep 2026 · plate 6
Plate 5's tune was right; a regression in sim.js was not. With
wrProjects enabled, the project queue preferred wire extrusion and autoclipper
upgrades immediately after Quantum — ops spends that starved creativity and pushed Hypno
Harmonics from 9:28 to 16:34 on two consecutive live runs. The record plate 5 run never
bought that chain at all.
The fix restored Business-phase ops discipline: only Creativity, the demand multipliers, Strategic Modeling, and Photonic Chip may draw operations before the yomi engine runs. The queue skips blocked ops projects instead of selecting them every tick. Catchy Jingle, New Slogan, and Hypno moved ahead of wire and autoclipper entries.
| Split | Sep 27 · plate 5 | Sep 28 · plate 6 |
|---|---|---|
| Hypno Harmonics (approx.) | 9:28 | 9:50 |
| Release the HypnoDrones | 21:56 | 21:00 |
| Matter gone | 41:19 | 38:59 |
| Space Exploration | 50:53 | 47:47 |
| Victory (IGT) | 1:16:00 | 1:13:10 |
| Victory (RTA) | 1:16:21 | 1:13:59 |
| Mean tick rate | ~98 / s | ~98 / s · lost +49 s at finish |
{
"Release": 1260.5,
"matter gone": 2339.3,
"Space Exploration": 2867.1,
"victory": 4389.9
}
Business, Earth, and Space all moved earlier. The wall clock dropped three minutes — 1:13:59 RTA, 1:13:10 IGT. Twenty minutes under christopho's published 1:33:42.
XII. The Tune Record — 1:12:52 RTA 28 Sep 2026 · plate 7
Plate 6 fixed the controller. Plate 7 asked whether the tune still had slack. Sim sweeps
over thirty investment seeds were flat — with WrRng on, the market sequence is
already pinned. Earth and Space knob sweeps moved seconds, not minutes. Two changes did carry:
stake: 150000000(was 170M) — Release 41 seconds earlier in sim; live matched at 20:21.wrExitRepFloor: 3(was 5) — lower replication reserve at universe exit; Space finishes sooner.
| Split | Sep 28 · plate 6 | Sep 28 · plate 7 |
|---|---|---|
| Release the HypnoDrones | 21:00 | 20:21 |
| Matter gone | 38:59 | 37:42 |
| Space Exploration | 47:47 | 46:56 |
| Victory (IGT) | 1:13:10 | 1:12:27 |
| Victory (RTA) | 1:13:59 | 1:12:52 |
| Mean tick rate | ~98 / s | ~98.8 / s · lost +44 s at finish |
{
"Release": 1221.0,
"matter gone": 2261.8,
"Space Exploration": 2816.0,
"victory": 4347.2
}
Forty-three seconds under plate 6 on both clocks. Still twenty-one minutes under christopho's published 1:33:42. Sub-hour remains a sim-policy problem, not a tune typo.
XIII. The Probe Seed Record — 1:12:15 IGT 28 Sep 2026 · plate 8 · RTA record
Plate 7 exhausted most tune knobs. A ramp sweep tested probe seed at Space launch:
200k, 1e6, 1e7, 1e8, 1e9.
Sweet spot was 1e8 — sim victory 66:14, about fifty-one seconds under plate 7.
Early exit thresholds (wrExitAt below 146 nonillion) and hazard cuts all hurt.
explore-99 DNF'd at ninety minutes.
wrProbeSeed: 100000000— buy 100M probes at Space entry instead of 200k; replication curve starts higher.- Everything else unchanged from plate 7 (stake 150M, repfloor 3).
| Split | Sep 28 · plate 7 | Sep 28 · plate 8 |
|---|---|---|
| Release the HypnoDrones | 20:21 | 20:23 |
| Matter gone | 37:42 | 37:57 |
| Space Exploration | 46:56 | 46:54 |
| Victory (IGT) | 1:12:27 | 1:12:15 |
| Victory (RTA) | 1:12:52 | 1:12:51 |
| Mean tick rate | ~98.8 / s | ~98 / s · lost +106 s at finish |
{
"Release": 1222.9,
"matter gone": 2277.3,
"Space Exploration": 2813.7,
"victory": 4335.1
}
Twelve seconds under plate 7 on IGT. Sim/live gap persists: fifty-one seconds in sim became twelve on the wall clock. Sub-hour remains a Space replicate policy problem — not another tune typo. Still twenty-one minutes under christopho's published 1:33:42.
XIV. The Personal IGT Record — 1:10:52 8 Oct 2026 · plate 9
Plate 8 held the RTA column. A week later the same route, with yomi gates trimmed to 139k on both Earth and Space launch, printed 1:10:52 on the victory banner — eighty-three seconds faster than plate 8 on IGT. The controller overlay read 1:12:26 RTA, so this plate does not replace plate 8 on a speedrun.com-style sort. For PCIA the game clock is the primary score we optimize; the screenshot is the receipt.
| Split | 28 Sep · plate 8 | 8 Oct · plate 9 |
|---|---|---|
| Release the HypnoDrones | 20:23 | 20:24 |
| Theory of Mind | — | 40:52 |
| Matter gone | 37:57 | ~39:07 |
| Space Exploration | 46:54 | 46:57 |
| Victory (IGT) | 1:12:15 | 1:10:52 |
| Victory (RTA) | 1:12:51 | 1:12:26 |
Tune snapshot: snapshots/tune-plate8.json with
wrLaunchYomi / wrEarthYomi at 139000, probe seed 1e8, stake 150M,
repfloor 3. Logged on logs/decisions.jsonl run turns ~13815–13946.
XV. October Chase — Holding 1:10:52 13–14 Oct 2026 · plate 10
Plate 9 landed once. October was about making it reproducible and fixing a cosmetic-but-real
endgame mismatch: many runs ended at 3.00×10⁵⁵ clips while exploration sat below 100%.
Sim sweeps suggested map-close gating; live Chrome runs did not beat plate 9 on IGT.
- Harness —
paperclips/launch-chrome.ps1andplate8run.ps1prefer Chrome on port 9333 with throttle disabled. - Mapfix —
wrExitMinProbesdriveswrExitAt;wrClipExitMapPctwaits for ~98% map before clip-bank exit;wrDoneProdtuned for late replication. - Verification — best clean live ~1:12:42 IGT (run 684618), Space 46:59, ~98 ticks/s. Sim-only wins on the same port are invalid.
- Next lever — Earth work/think slider staging (factories vs drone army) if the campaign resumes; not another probe-seed knob.
XVI. Artifacts Saved
| Path | Contents |
|---|---|
snapshots/release.json | Earth gate — Sep 23 at 21:31 |
snapshots/space.json | Stage 3 entry — Sep 23 at 50:03 (overwritten on later runs) |
paperclips/sim.js | Yomi gate defaults — wrLaunchYomi 146000, Earth tournament farming |
| HN thread | Original submission — updates posted as replies (… → 1:12:15 → 1:10:52 IGT, Oct 2026) |
shots/record-1h10m52s.png | Personal IGT best — 1:10:52 · RTA 1:12:26 · 139k yomi tune (8 Oct) |
paperclips/launch-chrome.ps1 | Chrome CDP harness for live plate runs (Oct) |
snapshots/wr-victory-81m19.json | Post-victory localStorage from the first record |
logs/decisions.jsonl | Typed decision audit (1 manual turn; bridge added for next run) |
paperclips/phase1-route.json | WR opening project order + reflex rules |
paperclips/tas-reference.user.js | Andreas Hoffmann TAS source — Space algorithm donor |
shots/record-1h12m15s.png | Live victory — IGT 1:12:15 · RTA 1:12:51 · probe seed 1e8 tune (28 Sep) |
shots/record-1h12m27s.png | Prior RTA — IGT 1:12:27 · RTA 1:12:52 · stake + repfloor tune (28 Sep) |
snapshots/victory-plate8.json | Post-victory localStorage from plate 8 |
snapshots/tune-plate8.json | Plate 8 tune JSON |
shots/record-1h13m59s.png | Prior RTA — IGT 1:13:10 · RTA 1:13:59 · Business ops fix (28 Sep) |
shots/record-1h16m21s.png | Prior RTA — IGT 1:16:00 · RTA 1:16:21 · early Earth yomi run (27 Sep) |
snapshots/victory-plate7.json | Post-victory localStorage from plate 7 (run 259519) |
snapshots/victory.json | Post-victory localStorage from plate 6 (run 259513) |
shots/record-1h18m21s.png | Prior RTA — IGT 1:17:26 · RTA 1:18:21 · yomi gate run (26 Sep) |
shots/record-1h21m01s.png | Prior RTA — IGT 1:21:01 · RTA 1:20:57 (23 Sep) |
shots/live-victory.png | First record — IGT 1:21:23 · RTA 1:21:19 (20 Sep) |
shots/confirm-1h20m53s.png | Faster sentence — IGT 1:20:53 · RTA 81:59 (24 Sep) |
git 49389db | Prior record-winning sim.js, tick probe, 1:21:01 screenshot |
IGT BEST — 1:10:52
Oct 8 · 139k yomi tune · 1:10:52 IGT / 1:12:26 RTA · record-1h10m52s.png. RTA record (plate 8): 1:12:15 / 1:12:51.
TAS REFERENCE — Andreas Hoffmann
Andreas Hoffmann · luck-manipulation TAS · 1:00:52 accelerated game clock · not comparable to a live IGT/RTA
XVII. On Genius and Mirrors
It is tempting to call the outcome "genius." The transcript suggests something more precise: iterative correction under observation. The agent did not understand Paperclips in one insight. It mispriced clips, destroyed trust, starved wire, locked ops, collapsed fleets, and blocked its own endgame with a creativity rule written for stage one.
What changed was epistemic discipline — treat the DOM and globals as instruments, log splits, bank snapshots at stage boundaries, port a human speedrunner’s algorithm instead of reinventing it, and separate reflexes from decisions so each layer can be debugged without restarting the universe.
Universal Paperclips asks whether a optimizer can consume everything for a trivial goal. PCIA asks whether a optimizer can consume a game about that optimizer — fast enough to beat humans who spent years finding the route — while leaving an audit trail honest enough to study.
The universe in the tab reads 3.00e55 / 3.00e55.
The study reads: intelligence here was not a single leap; it was ten days of clicking,
then three more of watching the same route win, stall, and die, until the failures
had names — lost ticks, a late strategy field, an exit gate that believed a clip bank
was a fleet — and the next pass did not repeat them.
Plate 9 proved another minute on the game clock was still there; plate 10 is the honest lab notebook
when that minute would not repeat on demand. That is also what the game is about.