← Back to portfolio

Memo 05 / 05 · Decision record · 4 min read

RRJJBB: the dream machine

A product from zero, solo, with AI lanes — the night played behind the lock, the card that gives it back, a garment as the key

Goal

Ship a product with no team, no budget line and no permission: a machine people run at night, sold once, that pays for itself — and a garment run of fifty that the same machine sells, so the two engines bind into one brand.

Problem

The category sells subscriptions to noise. Every sleep app is a library of loops, a score in the morning and a monthly charge; every sportswear label is a logo on a blank. Neither gives anything back that the person did not already own, and both watch the customer to do it.

The opening: one instrument, not a library. A night with a number, printed on a card in the morning, that says what the machine did and nothing about the sleeper — and a serial grammar that lets a garment open a night and a night become a garment.

Customer Promise

"A machine you run at night that gives the night back in the morning — and never says a word about you."

Stakeholders

Integration was the job again: three surfaces, two engines, four lanes, one registry of rulings.

Constraints

Options Considered

  1. Option A: the web page alone, free for ever. Honest, and silent the moment the phone locks.
  2. Option B: a native shell around the live page, with a native engine that plays the same night behind the lock. One page, two engines held to one score.
  3. Option C: a full native rewrite. Two products drifting from each other by the second week.

Decision

Option B. The page is the fascia and the logbook; the engine is native and plays behind the lock; the shell tells and never decides. A conformance check compiles the arithmetic on every push and holds the engine to the page's own score, sample for sample — so the two engines cannot become two machines.

The Mechanism

Evidence

Renders of the real surfaces, taken by the machine's own scripts — nothing mocked, nothing drawn twice.

The lock screen of an iPhone while a night runs: the mark in a dark square, RRJJBB · NIGHT and the serial, play and pause answering the engine.
The lock screen, fed by the native engine. The one thing the paid app does that the free page cannot.
The receipt of a night: SLEEP, 100 minutes, the readings in a rail, the night's line falling to its floor with a mark, LIGHT 0.84, the address rrjjbb.com/#0344.
The card the machine prints in the morning. What it did, where the breath went, when the floor came. Never who you are.
A back panel on black cloth: one bone line falling to a single ember mark, the number 0344 in a serif at the foot.
The night as cloth: a night's line rendered as a print-ready back panel at the patch's ruled size, one ember on the floor. The far loop's first tool.

Metrics

Risks & Mitigations

What Changed

Where It Stands

The web instrument is live at rrjjbb.com. The app is on its tenth test build, with the native engine behind the lock, the card giving the night back, and the garment's address opening the app. Submission follows the first night that is not the founder's.