1
0

The shot list catches up with the building it is photographing

The two office stills were captioned for a building that no longer exists:
"thirty-four metres by eighteen, one storey" against a plate that is now
forty-eight by eighteen over two storeys, and a night note promising the
office "keeps its own light after the sun has gone" — which was
aspirational when it was written and is only now true.

Two new frames. `office-commons` is the double-height wing, which is the
one view that shows why the storeys are held fourteen metres apart.
`office-hangar` is Frontier Valley, and it needed a new capability: the
harness presses the office picker before choosing a chapter, because
switching buildings disposes the scene and rebuilds it, so a chapter click
issued first would land against a legend that no longer exists. Selected by
visible label and asserted, for the same reason `chapter()` asserts its
`shortLabel` — a reordered `OFFICES` table would otherwise photograph one
building and caption it with the other's name.

The office share card said "Lumbridge HQ, one floor: the rooms, the desks
and who is at them". It is the first thing a stranger sees and it was wrong
in three ways.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-07 04:34:39 -07:00
parent 2d87d9f354
commit effa077cc7
2 changed files with 82 additions and 9 deletions
+4 -4
View File
@@ -37,7 +37,7 @@ function twoDoors(): Plugin {
<title>Spaces — an office you can walk around</title>
<meta
name="description"
content="Lumbridge HQ, one floor: the rooms, the desks and who is at them. Rendered in the browser from a data file anybody can copy. Apache-2.0, self-hostable."
content="Two buildings you can walk around: a tower floor above San Francisco and a hangar at Alameda Point. Real sun, real hours, the lights on at night. Rendered in the browser from a data file anybody can copy. Apache-2.0, self-hostable."
/>
<link rel="canonical" href="https://office.lumbridgecorp.com/" />
@@ -46,7 +46,7 @@ function twoDoors(): Plugin {
<meta property="og:title" content="Spaces — an office you can walk around" />
<meta
property="og:description"
content="The rooms, the desks and who is at them — one floor plan, rendered from a data file anybody can copy."
content="The rooms, the desks and who is at them — floor plans rendered from a data file anybody can copy, under the sun of the day you are reading this."
/>
<meta property="og:url" content="https://office.lumbridgecorp.com/" />
<meta property="og:image" content="https://office.lumbridgecorp.com/og-office.png" />
@@ -55,14 +55,14 @@ function twoDoors(): Plugin {
<meta property="og:image:height" content="630" />
<meta
property="og:image:alt"
content="Lumbridge HQ seen from above as a cutaway model, desks and meeting rooms visible, people at their seats."
content="An office seen from above as a cutaway model: two storeys held apart around a double-height commons, desks and meeting rooms visible, people at their seats."
/>
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Spaces — an office you can walk around" />
<meta
name="twitter:description"
content="The rooms, the desks and who is at them — one floor plan, rendered from a data file anybody can copy."
content="The rooms, the desks and who is at them — floor plans rendered from a data file anybody can copy, under the sun of the day you are reading this."
/>
<meta name="twitter:image" content="https://office.lumbridgecorp.com/og-office.png" />`;