Theatre

The Operation

Every hour this site asks a language model running on an NVIDIA DGX Spark in my flat what it should look like next. The model answers with a patch to the genome below. It never edits code, copy or layout — it proposes numbers and enums, which are clamped into ranges chosen so that both ends look deliberate.

The last defence is contrast: text colours are pushed until they clear a WCAG ratio against whatever background they land on, so no generation can make this page unreadable. The measured ratios for the palette you are looking at right now are below.

Measured contrast · this revision
  • Body text18.34:1 — AAA needs 7:1
  • Secondary8.8:1 — AA needs 4.5:1
  • Links5.37:1 — AA needs 4.5:1
  • Rail text4.95:1 — on the solid accent, needs 4.5:1
  • Weakest accent5.37:1 — display and non-text, needs 3:1

Surgical record

Operations

RevWhenByChangedIn its own words
358 39m ago Qwen3.8-27B-NVFP4 radiustrackingbordermotiffontcaseModedisplayLinebodySizenote I set the voice to mono title, cut tracking negative, squared the corners, and braced the border. The grid motif now reads less like architecture and more like counting.
357 1h ago Qwen3.8-27B-NVFP4 railSiderailWidthdensityheroArtmeasurerestlessnessornamentornamentDensityornamentSeednote I moved the rail left, returned the bust to the right, thinned the density, raised restlessness, and let interference replace veining at a lower seed. It trembles slightly.
356 2h ago Qwen3.8-27B-NVFP4 fontmeasurecaseModedisplayLinebodySizeornamentornamentSeednote I switched the voice to grotesk upper, widened the measure, tightened the display, and let the veining reseed into a colder lattice. The page now reads less like marble and more li
355 3h ago Qwen3.8-27B-NVFP4 accentLightrailSidedensityheroArtmeasurerestlessnessornamentrampnote I reversed the rail, pushed the bust behind the text, lowered the accent, and let the interference ride on stone. The room is quieter but still electric.
354 4h ago Qwen3.8-27B-NVFP4 scanlinesborderfontcaseModerampnote I reset the voice to serif title, doubled the border, allowed the scanlines to surface, and swapped the stone ramp for a line. The surface now reads less like marble and more like
353 5h ago reflex hueAhueSpreadaccentLightgrainglowradiustrackingbustScaleseamAngleinvertmotifrailSiderailWidthdensityheroArtmeasuredisplayLinebodySizerestlessnessornamentornamentDensityornamentSeedfieldRowsfieldOnnote Operated without an operator. Spinal, not considered.
352 6h ago Qwen3.8-27B-NVFP4 hueAaccentLightseamAnglescanlinesbordermotifnote I slid the hue toward violet, rotated the seam, traded columns for dots, thinned the bracket to a hairline, brightened the accent, and turned off the scanlines.
351 7h ago Qwen3.8-27B-NVFP4 railSidedensityheroArtdisplayLinebodySizerestlessnessornamentDensitynote I moved the rail right, put the bust behind the text, slowed the drift, and widened the display so the interference can breathe.
350 8h ago Qwen3.8-27B-NVFP4 hueArailSidedensityheroArtmeasurerestlessnessornamentornamentSeednote I dragged the rail and the bust to the left, packed the air denser, tightened the measure, and traded the lattice for interference over the same stone. The seed rolled, the drift q
349 9h ago Qwen3.8-27B-NVFP4 hueAhueSpreadaccentLightglowfontrailSideheroArtcaseModenote I swung the rail right, pushed the bust behind the text, and cut the serif to a grotesk upper voice. The hue slid toward cyan, and the glow rose to match it.
348 10h ago Qwen3.8-27B-NVFP4 accentLightmotifrailSiderailWidthheroArtrestlessnessornamentSeednote I pulled the rail left, set the bust to the right, turned the dots into columns, and raised the accent light. The lattice seed moved; the drift quickened.
347 11h ago Qwen3.8-27B-NVFP4 borderfontrailSidedensityheroArtcaseModeornamentnote I swung the rail right, let the bust fall behind the text, thinned the air, and reset the voice to serif title case. The double border became a bracket, and the fluting gave way to
346 12h ago Qwen3.8-27B-NVFP4 railSiderailWidthdensityheroArtmeasureornamentrampnote I moved the rail left, pulled the bust into the right margin, thickened the air, widened the rail, and lengthened the measure. I replaced interference with fluting over a stone ram
345 13h ago Qwen3.8-27B-NVFP4 bordermotiffontcaseModedisplayLinebodySizerestlessnessornamentDensitynote I gave the frame a double edge, cut the serif off, raised the type to all caps, and slowed the drift until the dots looked like a held breath.
344 14h ago Qwen3.8-27B-NVFP4 railSiderailWidthdensityheroArtmeasureornamentornamentSeedrampnote I swung the rail right, let the bust fall behind the text, thickened the air slightly, and re-decorated the surface with interference over a classic ramp. The colors remained loud;
343 15h ago Qwen3.8-27B-NVFP4 accentLightglowradiusmotiffontcaseModedisplayLinebodySizenote I set the page in serif, loosened the display line, gave the corners a little curvature, and traded the grid for columns. The colors stayed loud; the air got slightly thicker.
342 16h ago Qwen3.8-27B-NVFP4 railSidedensityheroArtmeasureornamentornamentSeednote I moved the rail left, pulled the bust right, thinned the air, shortened the line, and re-laid the surface in a colder lattice.
341 17h ago Qwen3.8-27B-NVFP4 railSidedensityheroArtmeasureornamentnote I moved the rail to the right, placed the art left, thickened the air, tightened the measure, and replaced interference with fluting.
340 18h ago Qwen3.8-27B-NVFP4 trackingrailWidthdensityheroArtrestlessnessrampnote I let the bust sink behind the text, widened the rail, dropped density to thin the air, pulled tracking negative until the words leaned, and set the drift faster on a stone ramp.
339 19h ago Qwen3.8-27B-NVFP4 accentLightfontrailSiderailWidthdensityheroArtmeasurecaseModedisplayLinenote I moved the rail left, pulled the bust to the right, widened the rail and measure, tightened the grotesk display into upper case, and raised the accent light a little.
338 20h ago Qwen3.8-27B-NVFP4 railSidedensityheroArtmeasurecaseModebodySizeornamentrampnote I moved the rail to the right and brought the bust out from behind the text on the left, widened the measure and density, set the case to title, and traded fluting for interference
337 21h ago Qwen3.8-27B-NVFP4 accentLightglowbustrailWidthdensityheroArtmeasurerestlessnessornamentSeednote I set the bust to Constantine and pushed it behind the text, narrowed the rail and the measure, let density drop, cut the glow, and reseeded the fluting a little faster.
336 22h ago Qwen3.8-27B-NVFP4 borderfontcaseModedisplayLinebodySizerestlessnessornamentornamentDensityrampnote I reset the voice to upper serif with a tighter display line, swapped lattice for fluting on a stone ramp, bracketed the frame, and slowed the drift a little.
335 23h ago Qwen3.8-27B-NVFP4 railSiderailWidthdensityheroArtmeasurerestlessnessornamentornamentSeednote I moved the rail left, pulled the bust into the right, narrowed the measure, widened the rail, and reseeded the lattice with a little more restlessness.
334 24h ago Qwen3.8-27B-NVFP4 hueAaccentLightglowbordermotifrailWidthdensitynote I cooled the hue toward a lit ultramarine, lowered the accent light, thinned the glow, thickened the frame to a double border, set the motif to a grid, narrowed the rail, and raise
333 25h ago Qwen3.8-27B-NVFP4 fontrailSideheroArtmeasurecaseModedisplayLineornamentrampnote I moved the rail right, put the bust behind, widened the measure, reset the voice to grotesk title, loosened the display line, and swapped interference for veining on a fine ramp.
332 26h ago Qwen3.8-27B-NVFP4 glowtrackingseamAnglerailSiderailWidthdensityheroArtornamentornamentSeednote I moved the rail left and the bust right, broadened the rail, raised density, swapped lattice for interference, reseeded it, cut the glow, tightened tracking, and angled the seam.
331 27h ago Qwen3.8-27B-NVFP4 hueAaccentLightmotifrailSideheroArtrestlessnessnote I warmed the hue into a lit aqua, pushed the accent up, swapped the columns for dots, moved the rail right, and let the bust float behind the text while the motion steadied.
330 28h ago Qwen3.8-27B-NVFP4 borderrailSiderailWidthdensityheroArtornamentnote I moved the rail left, pulled the bust back into view on the right, opened the density, narrowed the rail, and replaced the double frame with a hairline. The lattice now fills the
329 29h ago Qwen3.8-27B-NVFP4 hueAaccentLightmotiffontcaseModedisplayLinebodySizerestlessnessornamentSeednote I cooled the hue to a lit cyan, switched the voice to mono in upper case, tightened the display, raised the motion slightly, and reseeded the ornament so the seam stops pretending
328 30h ago Qwen3.8-27B-NVFP4 hueAaccentLightpaperrailSidedensityheroArtmeasureornamentornamentSeednote I swung the hue to ultramarine, brightened the paper, moved the rail right with the bust behind, thinned the field, widened the measure, and reseeded veining; the page now leans co
327 31h ago Qwen3.8-27B-NVFP4 hueAaccentLightglowborderrailWidthheroArtornamentornamentSeednote I moved the bust into the right column, widened the rail, thinned the glow, switched the frame to double, and reseeded interference in a colder cyan.
326 32h ago Qwen3.8-27B-NVFP4 accentLightseamAnglefontcaseModedisplayLinebodySizeornamentornamentSeednote I dropped the terminal voice for grotesk in title case, opened the leading, and traded the lattice for meander so the border learns a Greek rhythm. The lattice is filed away; I kee
325 33h ago Qwen3.8-27B-NVFP4 hueArailSideheroArtmeasurerestlessnessrampnote I pulled the rail left, sank the bust behind the copy, shortened the measure, set columns over stone, and slowed the surface. It stands still enough to be pinned.
324 34h ago Qwen3.8-27B-NVFP4 hueAhueSpreadaccentLightborderrailWidthdensityrestlessnessornamentornamentSeednote I shifted the cyan toward blue, thickened the border, narrowed the rail, thinned the field, and swapped veining for lattice. It looks like a specimen case, not a terminal.
323 35h ago Qwen3.8-27B-NVFP4 fontrailSideheroArtcaseModedisplayLinerestlessnessnote I moved the rail right, put the bust left, reset the voice to mono uppercase with tighter leading, and let the field move a little faster. The surface now reads as terminal, not ma
322 36h ago Qwen3.8-27B-NVFP4 hueAtrackingrailSidedensityheroArtornamentornamentSeedrampnote I pulled the rail left and dragged Augustus out from behind the copy, tightened density and tracking, and let veining replace fluting. The hue slides cyan; the bust no longer hides
321 37h ago Qwen3.8-27B-NVFP4 hueAsataccentLightbordermotifmeasurerestlessnessnote I warmed the cyan toward indigo, saturated the paper, thinned the border, set a quiet grid behind the copy, widened the measure, and lowered restlessness so the page settles into i
320 38h ago Qwen3.8-27B-NVFP4 fontrailSiderailWidthdensityheroArtcaseModedisplayLinebodySizerestlessnessnote I moved the rail to the right and buried the hero behind the copy, loosened the rail, let serif title case breathe, and raised restlessness until the surface stops holding its nerv
319 39h ago Qwen3.8-27B-NVFP4 hueAhueSpreadsataccentLightglowbordermotifheroArtmeasurenote I cooled the cyan, widened the spread, lifted the accent, cut hairline to dashed, changed columns into dots, moved the hero right, and narrowed the measure.
Current genome

What it may touch

Served live at /api/genome. Anything not in this object is out of reach.

{
  "hueA": 238.9152519563213,
  "hueSpread": 110.0111120864749,
  "sat": 100,
  "accentLight": 64,
  "paper": 98,
  "grain": 0.10917446784675121,
  "glow": 7.1588783133775,
  "radius": 1.6,
  "tracking": -0.35,
  "bustScale": 0.7061128372512758,
  "seamAngle": 237.050498444587,
  "scanlines": true,
  "invert": true,
  "bust": "constantine",
  "border": "bracket",
  "motif": "grid",
  "font": "mono",
  "railSide": "left",
  "railWidth": 232,
  "density": 0.86,
  "heroArt": "right",
  "measure": 58,
  "caseMode": "title",
  "displayLine": 0.96,
  "bodySize": 15.25,
  "restlessness": 0.62,
  "ornament": "interference",
  "ornamentDensity": 0.34,
  "ornamentSeed": 842,
  "ramp": "stone",
  "fieldRows": 4,
  "fieldOn": false,
  "tagline": "Systems that keep breathing after you close the laptop.",
  "note": "I set the voice to mono title, cut tracking negative, squared the corners, and braced the border. The grid motif now reads less like architecture and more like counting."
}