GATE 01 / SOURCENO TIMER. NO PANIC.

Two branches. One checkout.

OPEN THIS GATE

  1. 01SOURCEKeep both promisesYOU ARE HERE
  2. 02TESTStop the clockLOCKED
  3. 03RELEASEKnow when to stopLOCKED
checkout.jsBROKEN BUILD
THE THING BLOCKING THE DOOR

One conflict. A surprising number of ways to lose behavior.

YOUR MOVE

Pick a patch.

1–4 choose · Enter test · H hint

FIELD GUIDE, TINY EDITION

Get the robot out.

Read the broken code and the gate's objective. Choose one of four patches, then run the checks. They execute the same puzzle models as the terminal game.

  1. Source: preserve both sides of a merge.
  2. Test: stop a recurring fake timer.
  3. Release: make retries finite and selective.

A wrong patch gives you evidence. Read what failed and try again. There is no timer, score penalty, or permanent loss.

1–4 select · ↑↓ move between patches
Enter test / continue · H hint

SAME BUDDY. DIFFERENT ROOM.

A little escape
in your terminal.

With Node.js 20+, npm and Git installed, run:

The command downloads the tagged GitHub package into npm's cache. The game itself works offline and saves no files.