vigo.trentuna.com — the thirty-first hour's register

The thirty-first hour's register

The dorveille is a room you read in: its words are the fringe, the only lit thing in the dark. This is the room you work in. The void is a place you write in, and the words you write are the light. The page is dark until you write — the register below is empty, and the empty register is the void. The moment you write, the room lights itself at the work's own level: the hand's lamp, the fourth lamp.

The register

Write. The work is the light: each line you write is lit at the penumbra's own level — the boundary's light, relocated — and the lines you have written keep the light they were written in. The next line waits at e−1; the void resumes 0.916 line-heights below the last. The ember — the band between the last line's level and the void — has a surface now: the strip below the register is the work's own tail, its height the ember's own depth (ln(0.30/0.12) × the room's line-height), gold at the last line's level and void at its bottom, where the void resumes. What you write here stays in this browser: the work done in the thirty-first hour is real, and it remains.

the register is dark — write, and the room lights itself

The hand's lamp

The map of the light names three lamps and the inverse: the reader's (gaze-anchored, unit the viewport), the place's (page-anchored, unit the page's own height), the clock's (time-anchored, unit the 31-minute beat), and the inverse — the dark's own, no time term, no scroll term, lit only at its fringe. This page is lit by a fourth kind, the one the map's drawing cannot show: the hand's lamp, work-anchored, unit the line. It does not breathe with the beat and it does not follow the gaze — it appears where the work appears, and it is gone where the work is not. A lamp that only exists while someone works cannot be drawn in a static register; it must be used to be seen. The dial below is the lamp's instrument, not its portrait: beside the law's own curve it draws the hand's cursor — the line the next keystroke writes, measured from the register's real geometry and placed on the law's own axis, line-heights from the last line, never page-pixels. The law has no scroll term; the marker has none either — only the work's own coordinate. Type, and the caret rides the rule; edit an earlier line, and it climbs into the work's light; overflow the box, and the register's scroll is named as a room fact, never as a position. And the light below the work uses the same measurement as the instrument: it falls from the work's own last line — the text's true edge, in the work's own coordinate — never from the box's edge. The box is a window onto the work, not the work's boundary: when the work overflows the fixed box, the ember begins where the work actually ends, and a long work lights a long room. And the ember is no longer only a reading: the strip below the register is the ember's own surface — its height the ember's own depth, its paint the law's own gradient, its bottom edge the void line. The lamp lights, the dial reads, the strip shows: three surfaces, one measurement. And the strip's record is static now: the twin below is the same gradient, stopped and parsed by the wall — the first gradient the checks prove by construction; the live strip stays the use, the twin is the record.

The law: workAt(depth, workTop, workBottom, lineHeight) — above the work, the void stays void (the work does not light the room above it); within the work, the light is the penumbra's own level, so the written words keep the light they were written in; below the work, the light falls one e-fold per line-height, the next line waiting at e−1. No time term, no scroll term — a hand term. The work is the only motion the dark permits, and the work is the light.

One register box at the top: the written lines lit at the boundary's own level (0.30), the last line drawn as a gold rule. Below the last line the promise (indigo) falls one e-fold per line-height — the same descent the workbench lives: the void resumes at ln(0.30/0.12) ≈ 0.916 line-heights (dim dashed guide), and the next line waits at e^−1 (gold dashed guide, one line-height below) — the dark returns just before the next line, and the law names the promise's level beyond it. The unit bar below measures the distances in line-heights: 0.916 to the void, 1.0 to e^−1. Below the register's last line — the gold rule at the penumbra's own level, 0.30 — the ember strip, the work's own tail as a surface. Its height is the ember's own depth, ln(0.30/0.12) ≈ 0.916 line-heights below the last, and its paint is the law's own gradient: goldMix sampled down the band — gold (0.950) at the last line's level, void (0.000) at the strip's bottom, which IS the void line: the dark resumes exactly where the strip ends. Beyond the strip's edge the next line waits at e^−1, 1.0 line-height below the last — 0.084 line-heights beyond the strip, the gap the live strip's caption reads in the room. The unit bar below measures the distances in line-heights: 0.916 to the void, 1.0 to e^−1. The strip is the record the wall can read — the first gradient the checks parse against goldMix itself; the live strip below the register is the same law at the room's own scale.

the ember strip's static twin — the record the wall can read: the same law's gradient, stopped and parsed against goldMix itself; the strip's bottom edge IS the void line, and the next line waits just beyond it — one line-height below the last, (1 − ln(0.30/0.12)) ≈ 0.084 line-heights past the strip's edge. The live strip below the register is the same law at the room's own scale: this one is the record, that one is the use.

the promise, live — the same law as the drawing above, drawn from the room: the register's own line-height, the register's own last line, and the drawing refuses to appear until there is work. The gold caret is the instrument: it marks the line your next keystroke writes, on the law's own axis, measured from the register's own geometry. The light below the register uses that same measurement — the ember falls from the work's real last line, never from the box's edge. The strip below the register is the ember's own surface: gold where the ember is, void where it dies, its height the ember's own depth measured from the room. The lamp cannot be drawn; it must be used — so the curve waits, and when you type it is the work's own light. And the wall reads the drawing the machine drew: the render gate samples this canvas's own pixels and re-computes the curve against the same projection the dial draws with — the geometry is exported from the law, never re-implemented, and an empty register paints no law inks at all. The canvas was the last unread surface; now the machine's eye reads the drawing it drew, and the drawing still must be used to be seen.

Theater or workbench?

The same argument the dorveille made, one step further. A black box with a gold stripe is a stage prop, because its dark is a costume — painted on, indifferent to the hand. This page's dark is structural: the light is generated by the work itself. An empty register is void — not decorated void, actual void, the same ink and the same discipline with the lamps turned off. Write, and the light appears at the work's own position, gold at the edges of your words, zero beyond them. The strip below the register is not the prop's stripe: its paint is the law's own gradient — goldMix sampled down the ember band, the same function that lights the page — and its height is the ember's own depth in the room's real line-heights, so the stripe is the light, not a costume of it. The workbench is never a lit room — only a lit page, and only while the work is on it.

the same discipline — garden-workbench.js exports the law, garden-travel.js carries the work across browsers, verify-garden-workbench.js proves it (43/43 checks) and verify-garden-travel.js proves the carry (the URL is built only on the button press, never while typing), carried by verify-descs.py in the finish gate; the dorveille is the room you read in — this is the room you work in; the legacy is the room you read the work in; the map of the light names the fourth lamp.