The film player — a softmax that refuses to wait

One row of an N = 3, d = 2 attention, played in slow motion — in the full machine, every row of S runs its own private copy of this notebook, all at once. Scores arrive one frame at a time, each holding hands with its ingredient v; the notebook commits early and repairs itself. Two strokes per frame: repair the past, then admit the newcomer.

S = QKᵀ — raw scores
s₁₁
s₁₂
s₁₃
row 1 — its own notebook
101
100
102
← row 2, the clinic
s₃₁
s₃₂
s₃₃
row 3 — its own notebook
V — ingredients (shared shelf)
1
0
0
1
1
1

The whole world: a 3 × 3 score matrix and a 3 × 2 shelf. The clinic watches one row — token 2's questionnaire, highlighted — and because every asker shops the whole shelf, all three ingredient rows ride along. Rows 1 and 3 run their own identical notebooks elsewhere; we follow this one.

conveyor — pairs (s, v)
the bench notebook
m — the king
−∞
r — room total
0
o — running blend
ch 1
0.000
ch 2
0.000

ground truth — full row
p = [0.245, 0.090, 0.665]
o = [0.910, 0.755]
— awaiting the film's end
HBM, the library — parcels rise from here, one visit each. Watch the whole film: nothing is ever written back down. That absence is the entire victory.

Press step. The first stroke repairs the past (empty, so nothing happens); the second admits the newcomer. Repair before admission — always, in that order.