862commits
11days of history
October 4, 2026first commit
October 14, 2026latest commit
94%carry an AI co-author trailer
Named in commit trailers: Sonnet 5.5 (554), Opus 5.5 (187), Copilot (40), Haiku 5.5 (23), Fable 5.1 (8). The rest predate or bypass that convention.
October 14, 2026
- Night hotkey: N switches the sky to night at once, N again restores it Sonnet 5.5
- Window interiors P5c: Krea atlas is the default level, AI disclosure and provenance pointer Sonnet 5.5
- Window interiors P5b: all 16 Krea atlas cells, softer lit cast, interiors:perf Sonnet 5.5
- Window interiors phase 5 pilot P5a: Krea 2 room atlas behind ?interiors=atlas Sonnet 5.5
- Site: refresh 17 hero screenshots against current sim (first full refresh-heroes run) Sonnet 5.5
- Window interiors spec: phase 5 atlas plan and Krea 2 licence reading Sonnet 5.5
- Window interiors spec: log Poly Haven check for phase 5 (nothing usable) Sonnet 5.5
- Site links: marker for the parked asteroid bags at the next station Sonnet 5.5
- Next station yard: construction drones from the shipyard kit Haiku 5.5
- Window interiors phases 1 to 4: apartments, room grammar, midground silhouettes, time of day Sonnet 5.5
- Shipyard: construction drones may enter the close construction view Haiku 5.5
- capital-flythrough-qa: reword comment so names:check N1 passes Sonnet 5.5
- QA suite: parallel CPU/GPU lanes, city:check result cache, affected tier Sonnet 5.5
- Spaceport: honest reach rule (S6 credits only placed holds) and wall rails to meet it Sonnet 5.5
- Spaceport: pressurize only the nave, shrink the outer box to a compact jacket Sonnet 5.5
- End wall windows: two per slab, framed glass, reveal, curtains, blinds, balcony bushes Sonnet 5.5
- Pod and vault glazing interiors, planted deck lips, denser hanging vines Sonnet 5.5
- docs: window interiors spec card (apartment grouping, room grammar, midground, schedule, optional atlas) Opus 5.5
- Atrium glass: sky and cloud reflection, garden and lit arcade behind the glazing Sonnet 5.5
- Site: lock the hand-enhanced images (film-habitat-pullback, sci-hub-hero, jr-neighborhood) against every recapture path Sonnet 5.5
- End wall: loggia floors, pilasters, belts and crown from the A+C concept; import concept gallery Sonnet 5.5
- Site: refresh-heroes script re-shoots every page hero (web, 8K film stills, locked stills staged), before/after report and sheets Sonnet 5.5
- docs: record SPF/DMARC fix for contact@davidveksler.com (O1) Sonnet 5.5
- Press kit page /press/, stale-doc fixes, outreach prerequisites updated Sonnet 5.5
- Docs: recommend Poly Haven first for new textures, HDRIs and props Sonnet 5.5
- Marketing refresh: dated launch calendar, cold email outreach runbook and tracker Opus 5.5
- About page: the model in numbers (build-time stats token, cached city counts, checks MS1 to MS5) Sonnet 5.5
- Spec: model-in-numbers section for /about/ (build-time stats token, cached city counts, checks MS1 to MS5) Opus 5.5
- Restore atlas redesign reverted by a stale-index commit; link station page to economy Sonnet 5.5
- Spec: end wall appearance, with the ChatGPT concept-image brief and reference screenshots Sonnet 5.5
- Atlas sections follow viewpointGroups so Upper Habitat is kept Sonnet 5.5
- Habitat atlas: map icon, tabs reordered (Viewpoints first), City tab removed, Exterior viewpoints split into three lists Sonnet 5.5
- Scenes and map: add capital (Exchange, Charter Hall, Court) and estate views; split Residential into Residential and Upper Habitat Sonnet 5.5
- Far glass vessels no longer render black; end wall gets mottling, height tint and damp streaks Sonnet 5.5
- Family home: give the apartment a real house exterior (gabled tile roof, chimney, entry hood, shuttered windows, rear bedroom wing) Sonnet 5.5
- Match far building and tree tones to the near versions Sonnet 5.5
- Recapture jr-earth-arrival at Ultra 3x supersample with a longer settle (15 s) for the Earth detail swap Sonnet 5.5
- Water realism: wave slope map, caustics, lapping foam, denser lake mesh, darker depth palette Sonnet 5.5
- Docs: note Krea 2 (local) and ChatGPT images are available for new image/texture generation Sonnet 5.5
- Fix stale doc citations in code comments after the doc trim (end walls docs/27, megaframe docs/25, swing-by docs/24 s6, launch views docs/19 s8a, render runbook sections, gait heading) Sonnet 5.5 ×2
- Site: recapture spaceport pier shots, add nearby shipyard Haiku 5.5
- Doc trim: marketing playbook, README; refresh AGENTS.md rows to match trimmed specs Sonnet 5.5
- Doc trim: task-card and feature specs (finished cards reduced to contracts, gates and open items) Sonnet 5.5
- Doc trim: site, discovery, launch-video, safety and station-map specs (built cards reduced to contracts and open items) Sonnet 5.5
- Doc trim: QA, movement, video pipeline docs; compact 39_todo_index and QA-round logs Sonnet 5.5
- Doc trim: scene and kit docs (measurement logs, dated status, restated rationale) Sonnet 5.5
- Doc trim: city generation (run logs, built-on-date notes, water bug story) Sonnet 5.5
- Doc trim: core specs (prose and duplication only, all requirements and tests kept) Sonnet 5.5
- Economy: GPU QA closed (lunar works LW2/LW5 and night lights, capital signs flown, M6 proof frames); lunar-works:qa and capital:qa scripts Sonnet 5.5
- Trim AGENTS.md routing table (24.7 to 16.9 KB): one-line rows, detail lives in target docs Sonnet 5.5
- Lossless recompression of 38 docs and texture images (recovered from an old autostash; every file verified pixel-identical to the committed version) Sonnet 5.5
- Farm: freight pods ride on the bridge rails (were 1 m high and 0.6 m off the rail centre) Sonnet 5.5
- Audio: regenerate walk footsteps (cleaner takes, 9 kHz low-pass) Haiku 5.5
- Story: entering Story from Explore returns to the chapter's rest pose and frame Sonnet 5.5
- Site: sci-hub-hero shot swapped to the AI-enhanced render Haiku 5.5
- Site: film-habitat-pullback hero, AI-enhanced version with the correct rotor names Sonnet 5.5
- Site: film-habitat-pullback hero uses David's AI-enhanced version of the 8K render Sonnet 5.5
- Site-link markers: proximity by apparent size and depth-buffer line of sight Sonnet 5.5
- Site: re-render film-habitat-pullback hero from an 8K frame, fix its alt text, document the film-still path Sonnet 5.5
- Regenerate sim-index for the re-aimed compute-field viewpoint Sonnet 5.5
- Economy cards GPU pass: re-aim the compute-field view, gate the field on ?satellites=off in compute-field.ts, record GPU QA results, rebuilt next-station kit Sonnet 5.5
- QA: fix PR 14 regressions and stale gates found by qa:full Sonnet 5.5
- Economy lore decisions (AGI 2030, Bermuda charter, resident dividend, Noordung capital, rings to the next build site, 400,000 people); post-merge GPU checklist Opus 5.5
- Economy scene spec: CF8 and NS3 name frames that can show the objects; docs/18: site rasters are browser work too Opus 5.5
- Scene hotspots for the compute field and the next station (economy page); map SVGs for the M4 rotor plans Opus 5.5
- Rotor character and capital landmarks (economy scene card M4) Sonnet 5.5
- next-station:check: match the As built section, not the status line wording; ignore __pycache__ Opus 5.5
- Add the next station under construction from a Blender kit (economy-scene card M2) Sonnet 5.5
- Orbital compute field (economy card M1): 140 platforms, D1 downlink, viewpoints, compute-field:check Sonnet 5.5
- Satellite kit: compute platform C and D1 downlink nodes Sonnet 5.5
- Add the economy-in-the-scene spec (compute field, next station, lunar works, rotor character) Sonnet 5.5
- Economy scene spec: record the M3 polar reprojection check Opus 5.5
- Cloud session rules: no renders or software-rendered QA, Blender allowed (setup-cloud-tools.sh), GPU QA handed to David Opus 5.5
- Lunar works (economy card M3): variant Moon albedo tiles with a mining scar, solar fields and pole ice works, night-side lights, ?lunarWorks flag Sonnet 5.5
- Economy signage (scene card M5): private and small vessels, charter authority customs, aft safety control Opus 5.5
- Economy page /station/economy/: who pays for Concordia Opus 5.5
- Economy scene spec: compute field, next station, lunar works, rotor character, signage (cards M1-M6) Opus 5.5
October 13, 2026
- QA gates: scaler check feeds sustained slowness, collision time-slicing uses wallNow, allowlist deep-link and safe-compile timers Sonnet 5.5
- Regenerate site maps after the M4 rotor character change (rotor 2 and 4 textures, map pins) Sonnet 5.5
- map:check: skip /updates/ for M8 (commit subjects are verbatim history and fail the push hook) Sonnet 5.5
- Refresh video cards mirror after the rebase Sonnet 5.5
- Site: re-shoot the spaceport shots for the nave, new alt texts, refresh video cards mirror Sonnet 5.5
- Spaceport page: meta description within the SEO limit Sonnet 5.5
- Spaceport overhaul: docs/23 rewritten for the nave, site copy and facts, map pins, trimmed structure, bay draw ceiling Sonnet 5.5
- Spaceport overhaul: lighting, glass, welcome sign height, cameras clear of furniture, crowd LOD Sonnet 5.5
- Spaceport kit: rebuilt spaceport-terminal.glb (2.25 MB) and measured part extents Sonnet 5.5
- Spaceport kit: spaceport_nave.py, the 20 nave parts (cells, cap, deck, net rings, trunk, handlines, checkpoint rings, arch, dock hall, board, stripes, rails) and the glass material Sonnet 5.5
- Spaceport overhaul: searched craft phases for five gates, fitted sign text, reach-rule checks, new QA cameras Sonnet 5.5
- Spaceport overhaul: nave layout, handline motion, people, flights through the new P1 axis (parts pending) Sonnet 5.5
- Spaceport overhaul: spec and task card (nave, handlines, crowd) Sonnet 5.5
- Earth arrival: author the meridian under perigee (was open Pacific, no land); recapture jr-earth-arrival at 8K Sonnet 5.5
- Atlas: one entry per rotor 2 to 4 (the street); lakeside and 120 m views become variants Sonnet 5.5
- Atlas: hide the 37 QA-only viewpoints (qa: true), keep them reachable by id Sonnet 5.5
- Economy page spec: locked decisions E1-E7, orbit recommendation, wealth districts, open lore questions Opus 5.5
- site: jr-earth-arrival from an 8K held frame on the R9700 (Ultra, chapter earthArrival) Haiku 5.5
- Lunar swing-by goes round the Moon instead of bouncing off it; Earth no longer spins at 1 rev/s on the transfer Sonnet 5.5
- site: recapture jr-earth-arrival at Ultra 2x from the sim (longer settle) Haiku 5.5
- Debug inspector: unbind PIXEL_PACK_BUFFER before pick readbacks (occlusion probe left it bound, so reads failed and returned the previous pass), guard stale batch instance ids Sonnet 5.5
- site: replace jr-neighborhood shot with AI-enhanced still Haiku 5.5
- Home: drop the Six questions card grid, link to /discover/ further down Sonnet 5.5
- Launch chapter: rest outside the craft, boarding flight into the cabin, sled no longer follows the camera Sonnet 5.5
- Shipyard: hero ship keeps full detail at distance, machine beacons, and an optional Hull 04 flyby with a construction drone Sonnet 5.5
- Metro: platform decks under Buffer and hero spans, gate bays at the story lift towers Sonnet 5.5
- Story family: stay put when the player looks or flies, tight clusters on platforms, in the car, lifts and the ascender Sonnet 5.5
- Farm: freight pods ride on the bridge rails (were 1 m high and 0.6 m off the rail centre) Sonnet 5.5
- Audio: regenerate walk footsteps (cleaner takes, 9 kHz low-pass) Haiku 5.5
- Story: entering Story from Explore returns to the chapter's rest pose and frame Sonnet 5.5
- Home hero loop recut: three shots from site/shots/hero-loop.json (street, ascender sky, hull pull-back), WebM 3.2 MB, MP4 3.9 MB, size gate in builder Sonnet 5.5
- Home page: guided-tour first screen with measured length (10 min), no-3D fallback button, six-questions strip, New aboard replaces the commit teaser, hero checks in browser-check Sonnet 5.5
- Site: sci-hub-hero shot swapped to the AI-enhanced render Haiku 5.5
- Site: film-habitat-pullback hero, AI-enhanced version with the correct rotor names Sonnet 5.5
- Discover: /discover/ hub and six discovery pages, {% predict %}, cards discover, breach calculator, widget URL state and header line, predict on artificial gravity, sky sightline wording, DL13 and browser checks Sonnet 5.5
- Site: film-habitat-pullback hero uses David's AI-enhanced version of the 8K render Sonnet 5.5
- Basis chips: link-free chip in summaries (axe nested-interactive), wrap fix at 360 px, docs/content.md and site/README.md Sonnet 5.5
- Basis chips: coverage on every science page and Building Concordia (physics, design, challenge, fiction); word count ignores chips Sonnet 5.5
- Basis chips: {% basis %} shortcode, split sources, Show basis toggle, Challenge this behind feedback flag, by-the-numbers Basis column, check.mjs gate Sonnet 5.5
- Site-link markers: proximity by apparent size and depth-buffer line of sight Sonnet 5.5
- Card 0: canon fixes (two billion tonnes mass budget, sky sightlines, spin comfort threshold claim, generated scene count) Sonnet 5.5
- Fallback panel: routes to guided tour, scenes and discoveries; demoted Try the 3D anyway; fallback event hook; device matrix in docs/18 Sonnet 5.5
- Site: re-render film-habitat-pullback hero from an 8K frame, fix its alt text, document the film-still path Sonnet 5.5
- Safety page: 1975 Stanford torus painting (NASA ARC-1975-AC75-2621) beside a Groundside Park capture, credits and licence row Sonnet 5.5
- Spec: sim site-link visibility redesign (apparent-size proximity, depth-buffer line of sight) Sonnet 5.5
- Sim links to /science/safety/ from spine-shelter, aft-bearing-gallery, counter-rotating-interface Sonnet 5.5
- Site: /science/safety/ page (what changed since the 1970s) Sonnet 5.5
- Spec for /science/safety/: what changed since the 1970s designs Opus 5.5
- Spec: site engagement pass (discoveries, basis chips, classroom, canon fixes) Opus 5.5
- Site: screenshot lightbox (fit, actual size, prev/next, swipe, keyboard) Sonnet 5.5
- Debug inspector: backtick bug-report mode with GPU object pick, pins, report, repro link Opus 5.5
October 12, 2026
- Site shots: high-quality hero capture (--heroes/--hq: Ultra, 3x supersample, WebP q95), recapture 18 page heroes and sci-hub-hero Sonnet 5.5
- Sound on by default: starts on first gesture, mute remembered, ?sound=on|off Sonnet 5.5
- Debug inspector: backtick bug-report mode with GPU object pick, pins, report, repro link Opus 5.5
- Site: 30 s multi-scene home hero loop, animated skyline figure Sonnet 5.5
- Auto render resolution: judge sustained slowness, recover fast, Retina-aware Medium Sonnet 5.5
- Atlas viewpoints: one dense row per location with short frame code and icon links Sonnet 5.5
- Glider: cockpit head rests 12 deg up so the sail and bar are in frame; end-wall crash covered in glider-qa Sonnet 5.5
- glider-qa: cover the atlas glider viewpoints (PR #9) Sonnet 5.5
- Glider: B from a standing start now reaches the controller (movementWanted), add glider browser QA and crash probe Sonnet 5.5
- Glider in the atlas: Glider viewpoint group (take-off run, flight over the city) and links from /science/gliding/ Sonnet 5.5
- Glider flight mode in the Explore city rotors Sonnet 5.5
- hauler: solar wings track the Sun on their joint while the craft rolls, thruster exits breathe Sonnet 5.5
- Add the movement collision proxy (docs/36 phase 2) Sonnet 5.5
- Glider widget: fly a small electric hang glider in a rotor (/science/gliding/) Sonnet 5.5
- hauler: full model within 2.5 km, one-draw silhouette to 40 km, nothing beyond (wide views no longer pay 14 draws and 43k triangles) Sonnet 5.5
- Bag hauler as a navigable destination: hauler.glb in the sim 10.7 km off the axis, viewpoints hauler-tow and hauler-stern (?hauler=off), scene atlas, map pins, mining page links Sonnet 5.5
- Canon: fully reusable heavy launch as the 2030s baseline Opus 5.5
- Element grid: Earth column uses crust values for hydrogen and nitrogen Opus 5.5
- Canon: asteroids first, then the Moon at scale, everywhere the story says it Opus 5.5
- Add /science/mining/: economics, element sources, bag hauler, lunar dust Opus 5.5
October 11, 2026
- site: recapture 23 exterior shots so the hull lettering shows Sonnet 5.5
- Hull lettering on by default (?hullNames=off disables); structural overlay and canon use the 410 MN/m hoop load (253 air + 160 weight) Sonnet 5.5
- site: 40 more simulation figures with teaching captions, plus a {% shots %} pair/trio shortcode Sonnet 5.5
- site: recapture 27 shots that show renamed signs and subtitles Opus 5.5
- hull names: second comment no longer spells a rotor name Opus 5.5
- hull names: comment no longer spells a rotor name (names:check) Opus 5.5
- hull names mock: rotor names painted on the hull and the industrial rim, behind ?hullNames=on (off by default) Sonnet 5.5
- map: 11 public viewpoints (three per rotor in Noordung, Bernal, O'Neill; tank farm and cargo tug in the industrial bay), scenes, shots, pins Sonnet 5.5
- site links: clearer marker dot, QA leaves the previous world before each load Sonnet 5.5
- map: plain wording in the Tsiolkovsky lead Opus 5.5
- page shots: wait out the smooth scroll before the off-the-map shot Sonnet 5.5
- habitat-entry-qa: expect the rotor name in the location readout Sonnet 5.5
- map check: M9 flat-frame threshold 64 of 255 (thin plan lines resample differently), HABITAT_BASE for the M4 industrial:qa server Sonnet 5.5
- qa: site-links-qa (L1 to L8), DL12 viewpoint links, links:check in smoke Sonnet 5.5
- site: export hotspots and viewpoint links to sim-index, validate every sim href Sonnet 5.5
- site links: markers and card, clickable callouts, glossary and viewpoint links in the sim Sonnet 5.5
- site links: hotspot table, zone classifier and marker selection (src/site-links.ts) Sonnet 5.5
- map page: map:check (M1 to M8) wired into site:check, browser check, first-mention rotor names across the site, See on the map links, deep-link scroll hold, map.js under 15 KB Sonnet 5.5
- map page: projection module and pins, /map/ template and page, map.js, nav and scene links, unroll step strips and OG image Sonnet 5.5
- sign fit: tighten letter spacing before shrinking; trim the aft gallery detail to the name and number Sonnet 5.5
- names:check self-test without spelled names; sign-fit-qa in qa:full; AGENTS routing row; spec status Sonnet 5.5
- map check: write the em dash test as an escape Sonnet 5.5
- side view: spine label clear of the rotor names Sonnet 5.5
- site maps: side view leaves out /map/ links until the /map/ page exists (the gate tracks it); regenerate Sonnet 5.5
- site maps: generated drawings for the /map/ page (rotor plans, industrial band plan and section, side view, unroll textures) with a staleness gate Sonnet 5.5
- sign fit: shrink, wrap, drop order; every sign that names a rotor is fitted and clipped to its cell; sign-fit-qa (boards, views, atlas); atlas HABITAT tab in two rows Sonnet 5.5
- site: unroll widget polish (centred sheet, industrial strips with g labels, tab travel, off-thread texture decode), geometry self-test, steps/OG/e2e/perf capture modes Sonnet 5.5
- site: unroll widget (WebGL2 drum to flat map) and capture script, first working version Sonnet 5.5
- QA scripts derive rotor names from src/rotor-names.ts; regenerated sim index Sonnet 5.5
- names:check (N1 to N3), sign overflow gate in the QA browser launcher, links baseline, sky-time label by name Sonnet 5.5
- city plan: move the reusable drawing helpers to scripts/lib/city-svg.mjs (output unchanged, byte-identical) Sonnet 5.5
- rotor names in the sim: signs, story text, viewpoint names, atlas, cards (cards 1 of rotor-names spec), shrink-to-fit rule for named signs Sonnet 5.5
- industrial: extract the seeded bay/band/sector layout into a pure module, with a recorded identity checksum Sonnet 5.5
- rotor names: single source module (Tsiolkovsky, Noordung, Bernal, O'Neill, Ehricke) Opus 5.5
- docs: spec for links from the 3D scene to the site (hotspots, clickable callouts, glossary links) Opus 5.5
- docs: rotor names in the sim spec (Tsiolkovsky, Noordung, Bernal, O'Neill, Ehricke); map spec: names decided, Explore-mode links back to the site Opus 5.5
- docs: station map page spec (/map/): rotor plans, industrial drawings, unroll from drum to map, viewpoint pins, rotor names to decide Opus 5.5
- gitattributes: generated sim index stays LF so builds leave the tree clean Opus 5.5
- sim: compileAsync that survives a material disposed mid-link (isReady page error) Sonnet 5.5
- site: clear overlay shots on the science pages, thermal-overlay radiator shot, film still for the exterior chapter Opus 5.5
- site: capture chapter and overlay shots from a fresh deep-link page each (journey frames no longer all the apartment); DL10 asserts the chapter camera; journey and overlay images Sonnet 5.5
- docs: route the public site (content quick path, AGENTS row, marketing and README pointers) Haiku 5.5
- site: launch-film stills as heroes where the live capture reads flat Opus 5.5
- site: sim index reads the new overlay records Opus 5.5
- site: screenshot pipeline (capture-shots.mjs) and 127 captured viewpoint shots Sonnet 5.5
- qa: deeplink-qa (npm run deeplink:qa) for deep links, write-back, copy link and callouts Sonnet 5.5
- sim: deep links, URL write-back, overlay records and engineering callouts Sonnet 5.5
- site: check reports missing shot images once per page Sonnet 5.5
- site: QA fixes (updates day groups no longer repeat ids, diagrams scroll sideways on phones, light-theme gold contrast, phone table columns, explore pill spacing) Sonnet 5.5
- site: QA card 6, static check (links, anchors, explore targets, ids, orphans, word budgets), browser check (Playwright, axe-core, widgets, theme, screenshots, contact sheets), pre-push gate Sonnet 5.5
- site: places, journey, guide and scene atlas edit pass Opus 5.5
- site: station, home, why-space and glossary edit pass Opus 5.5
- site: science pages edit pass (numbers, physics, voice) Opus 5.5
- site: cite the engineering specification without private-repo links Opus 5.5
- site: science hub and five pages (artificial gravity, counter-rotation, structure, radiation and debris, air water food) with four diagrams Sonnet 5.5
October 10, 2026
- site: interactive widgets (spin, gravity-at-height, momentum ledger, radiators, metro Coriolis, launch) with node-tested cores Sonnet 5.5
- site: construction rings were dismantled, not reused as lounges (size mismatch) Opus 5.5
- site: spaceport lounges are not the construction rings (canon correction) Sonnet 5.5
- site: places hub and ten place pages, places shot registry Sonnet 5.5
- site: station section, home, why space, glossary and about (card 4a) Sonnet 5.5
- docs: ascender momentum share is 0.2 parts per million, not per billion Opus 5.5
- site: science pages 6 to 10 (light and sky, power and heat, moving around, materials, getting there), shots and four diagrams Sonnet 5.5
- site: journey (16 chapters), scene atlas (66 views) and guide pages with shot requests Sonnet 5.5
- docs: shared content brief for site content agents Opus 5.5
- site: generator owns llms/sitemap/robots; legacy pages pass the SEO gate; restyled 404; deploy gates for /explore/ and home Sonnet 5.5
- site: stub home, hubs and artificial-gravity page exercising every shortcode Sonnet 5.5
- site: design system, site.js, favicon, config, llms extras and authoring reference Sonnet 5.5
- site: generator, shortcodes, templates, updates page and SEO gate (card 1) Sonnet 5.5
- site: launch-film stills, hero loop and shot converter Haiku 5.5
- docs: public site spec and fact sheet (2045 in-universe guide, deep links, /explore/ move) Opus 5.5
- docs: launch video re-rendered on a888839; known state Sonnet 5.5
- docs/46: camera paths, stand-ins, results, video shot dependencies, open items Sonnet 5.5
- story: agriculture legs go through real openings (farm-paths.ts): ascender to bridge, the four-stop walks, the exit to the shaft Sonnet 5.5
- journey: clearance tool probe mode and open-door glass; metro tower landing frame, no more wall crossings in the access leg or ride Sonnet 5.5
- docs: quick path to recreate the launch video Sonnet 5.5
- story: plaza lift walk looks slightly down under the BOARDING LIFT header board; the board gets a readable back face for the ride out Sonnet 5.5
- video: allowlist the Continue gate's poll (world.ts setTimeout 6 to 7); the gate never runs in render mode Sonnet 5.5
- docs/24: clearance table after the spaceport-to-launcher and counter-rotation fixes; axis transfer finding Sonnet 5.5
- story: counter-rotation to shipyard flies along the axis inside the industrial spoke hubs (StoryPath); clearance 1 crossing -> 0 Sonnet 5.5
- story: spaceport to launcher leaves by pier P1's passenger trunk (StoryPath with per-waypoint look-ahead), citadel east wall gets the trunk opening; clearance 4 crossings -> 0 Sonnet 5.5
- defence kit: plate seams, bolt rows, vent banks and hazard stripes on the launcher housing, magazine and blast wall (QA 2026-10-10) Sonnet 5.5
- docs/23: freighter LOD triangle note Sonnet 5.5
- spaceport pier (QA 2026-10-10): freighter LOD draws per-container stacks in the pier colours, container tint only on container faces, citadel skin gets plates, bolt rows, hatches and hazard stencils Sonnet 5.5
- exterior: observation lounge as an exterior kit node with a furnished interior under real glazing Opus 5.5
- aft interior: real operations equipment and a panelled bulkhead face (QA 2026-10-10 stand-ins) Opus 5.5
- docs/24: camera clearance (tool, findings per leg, what was fixed and what is open); plaza lift and shipyard flight as built Opus 5.5
- story: the held spin transfer looks along the hub bore (-x) from the start, not at the hub ceiling or the back of the SPIN TRANSFER sign Opus 5.5
- story: the spin transfer at the top of the ascender keeps the camera in the cabin Opus 5.5
- story: the plaza lift walk enters on the door's centre line, turns round in the car and rides up facing out over the plaza Opus 5.5
- spaceport: the docking approach lamps are 3 m globes, not 20 m low-poly discs Opus 5.5
- story: the shipyard to spaceport flight enters the terminal by pier P1's passenger trunk instead of through the hall's shell Opus 5.5
- qa: journey-clearance.mjs raycasts every story camera segment against the visible scene (wall crossings, near misses, blocked views per leg) Opus 5.5
- docs: 46 QA day 2026-10-10 (fixed, not bugs, open); AGENTS.md routing row Sonnet 5.5
- journey-qa: count agriculture stops from the page so a Continue held by the readiness gate is not counted early Sonnet 5.5
- spaceport: concourse furniture stands on the deck instead of floating 2 to 12 m up Opus 5.5
- spaceport: deck without blotches or speckle (base under the tiles, matched LOD tints, no sub-pixel far joints) Opus 5.5
- AO: hidden surfaces no longer pass contact shading through (metro platform ghost posts) Opus 5.5
- express: corner couches and lockers fit their wall quarter, clear of the lining and the window band Opus 5.5
- render: 4x MSAA on the scene buffers at High and Ultra (2x at Medium, ?msaa=0|2|4) Opus 5.5
- metro: keep trees, planting and props out of the story lift towers; paved plinth Opus 5.5
- sky: never draw the back hardware from the street (within 60 m of the ground); the 400 m aperture reach included streets under the 350 m membrane (end-wall-foot 9.5 M to 6.4 M triangles, 571 to 487 draws) Opus 5.5
- sky: seat the back hardware on the drawn membrane quads, not the true surface; parts no longer pierce the face as black dashes in the sky (end-wall-foot, end-wall-terrace) Opus 5.5
- qa: each checkout's stable Vite server gets its own dependency cache Opus 5.5
- forward cage: sun skirt no longer self-shadows (acne stripes and rings in exterior-1km-patchwork) Opus 5.5
- docs: bloom kernel, sun skirt panel texture, continuous replaced-cassette fields, painted radiator frames Opus 5.5
- hull shader: replaced-cassette fields follow a continuous contour, not 32 m tile stairs Opus 5.5
- exterior kit: painted edge frames on radiator modules, so a bank reads as segmented panels from 20 km Opus 5.5
- forward cage: panel texture on the sun shade skirt (Whipple bumper) Opus 5.5
- viewpoint earth-moon-context: frame Earth and Moon with the habitat Opus 5.5
- bloom: Gaussian taps out to three sigma, so the Sun blooms round instead of a square core and halo Opus 5.5
- story: the spaceport to launcher leg flies out of the axial port and aft over the hull instead of through the hull model Opus 5.5
- story: Continue waits for the leg's programs (rehearsal, prewarm) up to 8 s instead of linking them on screen; journey-qa --legs Opus 5.5
- video: S08 re-rendered on the fix, card sections 7 and 8; shot-probe tool and S06 haze probe notes Sonnet 5.5
- metro: rotor layers (trains, activity) update every frame, not only when the camera moves 25 m; fixes the 12 Hz cabin jitter in S08 Sonnet 5.5
- docs: card for S08 metro ride (steady cabin, outside scene shift) Sonnet 5.5
October 9, 2026
- video S17: show the family in the launch cabin (agent R4) Opus 5.5
- docs/44: render runbook (start, stop, resume, monitor), measured profile ladder on the R9700, GPU validation, risks Opus 5.5
- video: director pass 3 (agent R2): every kept shot verified in a GPU preview; S19 lands on the sunlit stack, S13 S06 retimes tightened, family on in S03 S04 S08 S09, director decisions and remaining defects in the shot sheet, master contact sheet Opus 5.5
- video: hero profile H (2x, 8 subframes), render-all --hero-profile and measured estimates, render-shot --post-reference Opus 5.5
- docs/45: 4K placeholder proof timings (61 min end to end, peak ffmpeg 5.4 GiB), render-all inputs Opus 5.5
- video: finish follows render-all (spilled raw frames converted first, 9:16 renders sized to their trim, short renders shortened not dropped, S22 optional) Opus 5.5
- video: finish --check counts a partial render as partial; drafts credit line once Opus 5.5
- video: render-all.mjs (guarded, resumable overnight render), raw spill in the capture server, render-report Opus 5.5
- video: director pass 2 (agent R2): S02 crane with parallax verified, S24 long-lens Earth look-back verified, S19 ends on the sunlit side, leg retimes for S06 S10 S13 S20 from full-leg GPU scans, S07 cut (no train in frame), S19 9 s, master 109.5 s, subframe hints Opus 5.5
- video: R9700 render path, card 2 cinematic output (supersample, motion-blur subframes, dither) and 4K throughput fixes Opus 5.5
- video: finish.mjs, one command from rendered shots to every deliverable (music edit, mix, grade, cards, encodes, QA, drafts) Opus 5.5
- video: camera director pass 1 (agent R2): S02 crane to David's end pose, S19 ring face to raking-sun stack, S24 long-lens look-back with Earth, S18 tracking chase, S03 S05 S09 S11 S14 S15 drafts; authored: agent-director Opus 5.5
- docs: launch video production run plan (three agents, R9700 window until 01:00, delegated decisions) Sonnet 5.5
- video: fix blank file names and the source path in the music brief and map (shell ate backticks) Sonnet 5.5
- video: music working file (MP3), loudness and energy map of Light Years, first edit plan Sonnet 5.5
- video: chosen music (Stellardrone Light Years, CC BY 4.0), licence evidence and the unresolved ESO conflict, credit line, edit approach Sonnet 5.5
- docs: shot sheet must-fix 1 (family aboard) fixed in f11240d; S17 and S21 framing notes Opus 5.5
- story: the family rides the Earth shuttle from the launch to the arrival (video card 5a) Opus 5.5
- video: David's director-mode save (S02, one keyframe) kept as shots.local.json, not merged yet Sonnet 5.5
- docs/35: open port before and after sheets Sonnet 5.5
- Open port: the forward cage runs to the spaceport end (port frame, defence decks, terminal citadel), no armoured drum or end plates Sonnet 5.5
- video audio: whoosh-soft and whoosh-medium take the highest-scoring takes as placeholders Sonnet 5.5
- video audio: render mode skips flagged-bad takes (bad-takes.json, excludeClips, cue log header, audition page, QA) Sonnet 5.5
- video audio: David's audition results (14 game bed takes flagged bad, trailer picks for 5 of 7 cues, tick 101-103 white noise) Sonnet 5.5
- video shot sheet: card 3 status and David's 2026-10-09 decisions in the shot rows Opus 5.5
- video card 3: director QA, preview fix, docs (43, 36 keys, AGENTS row) Opus 5.5
- video card 3: David's 2026-10-09 decisions in shots.json, preview render, test fixture Opus 5.5
- video card 3: camera-path evaluator, shot file schema 2, director mode, spline and retimed-leg rendering Opus 5.5
- Recapture Open Graph image from the exterior-intro viewpoint Sonnet 5.5
- Remove "easter egg" wording from project text Haiku 5.5
- Minify visual assets and celestial textures
- docs/42: two real-app renders record identical cue logs Opus 5.5
- video audio: pull stems out of the page (local network access blocks a localhost sink), end-to-end software-GL check in docs/42 Opus 5.5
- video audio: audition list, used-slot report, trailer-layer candidates, docs/42 (card 4) Opus 5.5
- audio: deterministic render-mode sound, cue log and offline stem replay (launch video card 4) Opus 5.5
- Hull gate: the shell is closed to Space flight; contact recoils, opens the atlas on interior destinations, and picking one runs an animated transit Sonnet 5.5
- docs: launch video creative decisions (megaframe cold open, fix the family, station finale framing, defaults for open questions) Sonnet 5.5
- Spec: open port card (extend the forward cage to the spaceport end, port frame, terminal citadel) Sonnet 5.5
- movement: arrow keys move like WASD (PageUp/PageDown for up/down); skew moves to Q/E, comma/period, Home/End Sonnet 5.5
- Keyboard shortcuts panel: ? key and topbar button list every key Sonnet 5.5
- video: record verified Resolve facts (free 21.1.1, UHD 60 fps timeline, Quick Export presets, GPU rule) Sonnet 5.5
- video: encode benchmark results and chosen settings, 30 fps and AV1 presets, no tune grain on capped 8-bit, bar fixture no longer wraps, self-test covers every preset Sonnet 5.5
- video: bounded-memory piecewise assembly (cached pieces + concat finish pass), real cards.json loader, dip-safe stall detector, sync tone fix Sonnet 5.5
- video clock allowlist: celestial-detail has two upload-spacing setTimeouts (textures and 8192 strips), both inside the tracked load Sonnet 5.5
- docs: Earth 8k tier (docs/14 tiers, memory and load design; docs/24 s4; docs/40 results; card status; gap register, licences, credits, AGENTS.md row) Sonnet 5.5
- Celestial detail: ?decode=main forces main-thread decoding for A/B Sonnet 5.5
- journey-qa: assert Earth's detail tier at the arrival rest; journey-arrival-views: pin render resolution 100, --query, wait for Earth detail and record its tier Sonnet 5.5
- Celestial detail: upload maps 8192 wide in 16 strips (copyTextureToTexture, one per 20 ms tick, mipmaps once at the end) so the 8k albedo upload no longer blocks the main thread for about 100 ms; ?detailStrips=off for A/B Sonnet 5.5
- Celestial detail: decode map images in a worker (flipY createImageBitmap of the 8192 albedo blocked the main thread 220 to 330 ms; the worker costs about 20 ms), main-thread fallback Sonnet 5.5
- video pipeline: move shared modules to scripts/video/core (the global gitignore hides lib/) Sonnet 5.5
- video pipeline: assemble, srt, encode presets, qa self-test, schema and Resolve hand-off docs (workstream B part 2) Sonnet 5.5
- video pipeline: edit model, EDL, beat map, card renderer, fixtures (workstream B part 1) Sonnet 5.5
- docs: agriculture art pass write-up (docs/31 s14, card result, docs/08 baked light, docs/40 item 4, before/after sheets) Sonnet 5.5
- Farm D3: two people on the hero deck (hero-gated staff stations), farm-qa --settle and the farm-deck-staff view Sonnet 5.5
- Farm kit D2: glazed face with uneven mullions, spandrel bands (white, teal every third deck) and varied transoms; aeroponic pockets with dark collars and varied plant tones Sonnet 5.5
- Farm kit D1: equipment on the hero deck (circulation fans, hose reels on the columns, a pallet of harvest totes), calmer tray whites; farm-qa views farm-deck-east and farm-deck-fans Sonnet 5.5
- Farm kit C: tray lots (tone, height, bare and yellowed runs by seeded hash), blue-grey rack posts, tray labels and stage tags, gussets, floor drains, worn centre lines, scuffs and stains, cooler ceilings with sprinkler mains and cable trays, worn gantry paint and grease Sonnet 5.5
- Farm kit B2: depth falloff in the glow volumes, per-part lamp peaks, slow second breath on the crop lights, light defaults match the shipped bake Sonnet 5.5
- docs: street-surface slicing result (card section 7, docs/17, docs/18 section 9, docs/40 item 2) Sonnet 5.5
- Render mode: allowlist the ui-chrome DOM timers, render-shot opens ?ui=clean Opus 5.5
- Street surface: ground slice counters by stage (plan, rows, junctions, streets, paths, blocks, lots, geometry) Sonnet 5.5
- render-shot: read video/shots.json schema 1 (legs pre-rolled to retime.from, spline start poses held), --dry-run Opus 5.5
- Render mode card 1: capture server, render-shot driver, docs/41 Opus 5.5
- Hideable interface: full/minimal/clean levels, collapsible cards, frame capture Sonnet 5.5
- docs: launch video shot sheet (23 shots, 112 s, beat structure, variants, must-fix list, work log); shots.json regenerated Sonnet 5.5
- video: draft shots.json (23 shots, 112 s) with schema, music brief and licence checklist Sonnet 5.5
- video: extract-cards.mjs reads the chapter text from src/data.ts into video/cards.json (npm run video:cards) Sonnet 5.5
- Render mode card 1: render clock, window.habitatRender harness, check-clock gate Opus 5.5
- docs: launch video decisions (pulse-driven electronic music, 60 fps, Resolve pass, soft launch, monetisation review checkpoints) Sonnet 5.5
- docs: launch video scratch drive is F: (1 TB NVMe), D: for the archive master only Opus 5.5
- docs: launch video plan (4K offline render of the hero journey, audio stems, edit and encodes; cards 0 to 7) Opus 5.5
- docs: city-cell prewarm card Phase A result (premise not supported: scan slice and first draw are cheap; leftover is cell construction), docs/40 1b pointer Sonnet 5.5
- scripts/cell-gate-probe.mjs: per-stage stall probe for the spaceport leg (compile slice, city update, first draw, first-use link time, programs by origin) Sonnet 5.5
- Street surface: yield through the per-cell street build at row, junction and platform seams Sonnet 5.5
- docs: launch track kit (docs/19 sections 7 and 10, docs/35 hull line, docs/16 kit row, docs/40 item 3 with measured numbers, AGENTS routing row, spec status) Haiku 5.5
- Launch track: kit material created with the placeholders so the lighting prewarm compiles it (transition spaceport to launcher worst frame 3717 to 1217 ms) Haiku 5.5
- Launch track runtime: kit bed, gantries and beacons replace the boxes (?launchTrack=boxes restores them) Haiku 5.5
- Launch track kit: track bed, guideway v2, far solids, gantry and beacon nodes (Blender, docs/19 section 7) Haiku 5.5
- Farm kit B1: baked crop light (Cycles vertex bake of the LED rigs into COLOR_0), lamp gradients with a bloom core, refined floor and rack density for the hero and lite runs Sonnet 5.5
- Street surface: build the street network in 3 ms slices inside the cell task Sonnet 5.5
- Street surface: GeoBatch writes growable typed arrays, one sin/cos per vertex Sonnet 5.5
- Street surface: find transit shelters once per props table, not once per cell Sonnet 5.5
- Street surface: slice and street-plan counters, street-build-probe and street-build-bench (identity checksums) Sonnet 5.5
- docs: hideable interface card (docs/specs/ui-chrome-spec.md): collapsible cards, full/minimal/clean levels, frame capture; AGENTS.md and docs/26 pointers Opus 5.5
- Blender: HABITAT_BLENDER_HIPRT switch in configure_cycles, Cycles device benchmark (bench-blender.ps1, bench_cycles.py) Sonnet 5.5
- farm-qa: pin render scale to 100 (--resolution); agriculture art card: phase A before numbers Sonnet 5.5
- celestial-detail-qa: Earth 8192 tier inside the arrival band only, shared clouds, grace step-down, 4096 limit, Medium, failed 8k fetch, ?earthTier cap Sonnet 5.5
- Celestial detail: tier table (map, aux, segments) and an Earth 8192 albedo tier for the arrival chapter only (High/Ultra, 8192 texture limit, >4 GB device memory, ?earthTier=4096 cap); clouds stay 4096 and are shared across the swap Sonnet 5.5
- Earth 8k albedo: 8192x4096 tier from the Solar System Scope daymap (3.34 MB); generator takes names and --widths and merges into the manifest Sonnet 5.5
- docs: agriculture grow-hall art pass card (docs/specs/agriculture-kit-art-spec.md), pointers Sonnet 5.5
- docs: task cards for rotor 4 cell prewarm, street-surface build and Earth 8k map; docs/40 and AGENTS.md pointers Sonnet 5.5
- docs: launch track kit card (docs/specs/launch-track-kit-spec.md), routing row, docs/19 and docs/40 pointers Sonnet 5.5
- Prewarm: scan for newly streamed meshes every 250 ms instead of 1 s (spaceport leg worst frame 1383 to under 600 ms) Sonnet 5.5
- Dependencies: npm audit fix (wrangler, miniflare, sharp patched; braces advisory has no fix and is dev-only, documented in docs/40) Sonnet 5.5
- docs/40: final cold journey numbers and contact sheet Sonnet 5.5
- docs/40: overnight QA morning report, AGENTS.md routing row, contact sheet Sonnet 5.5
- Route rehearsal: visible-only matrices, colour and AO draws a frame apart; sky probe recapture waits for the camera to rest; journey-qa --profile names the calling project function Sonnet 5.5
- Earth shuttle: launcher beacons, gantry towers and crossbeams as InstancedMeshes (ch12 draw calls 461 to 309) Sonnet 5.5
- journey-qa --profile (CDP CPU profile per hitch window); docs/18: visible-only matrix update Sonnet 5.5
- Render: update scene transforms for visible subtrees only (7 ms to 0.4-2 ms a frame; ?matrixAll=1 restores the full update) Sonnet 5.5
- Route rehearsal: the walk out of the apartment (doorway, landing, first stretch of street) while the family sits at breakfast Sonnet 5.5
- docs: plaza rest pose, route rehearsal, celestial precompile, journey hitch method; docs/40 report started Sonnet 5.5
- Route rehearsal: render the spine legs' samples (shadow and AO override programs), sample nine points, and rehearse the farm's shaft climb Sonnet 5.5
- Metro: reserve a white stripe tint so the BatchedMesh colour texture exists before the first prewarm Sonnet 5.5
- Celestial detail: compile and upload the new Earth, Moon and Sun models off-screen before the swap Sonnet 5.5
- journey-qa: attribute every frame over 100 ms (shader, upload, cpu) with travel progress; --resolution (default 100) and --query options Sonnet 5.5
- Plaza chapter rests outside the boarding lift, not inside its glass car Sonnet 5.5
- journey-qa: --dwell option rests on each chapter before Continue, like a visitor Sonnet 5.5
- Fallback follow-ups from the PR #3 review: start failure state, focus ring, cleared beacon token Fable 5.1
- docs/marketing.md: positioning, launch readiness R1 to R8, SEO, outreach, measurement Fable 5.1
- Add about panel and credits page with the Isaac Arthur inspiration credit Opus 5.5
- docs(launch): name the SFIA episode behind the design Opus 5.5
- docs(launch): credit the Isaac Arthur episode that inspired the design Opus 5.5
- docs(launch): engineering blog post draft and HN first comment Fable 5.1
October 8, 2026
- Aft interior: aftint-qa, spine and express QA updates, craft sharing, hull-radius gating, docs/38 section 11, docs/28, docs/15, routing and gap register Sonnet 5.5
- Aft interior (docs/38 card 2): bearing gallery, converter hall, ops, service bay, aft terminus, express to -10,380, interior invariants AI1-AI10 Sonnet 5.5
- docs/39: generated TODO index (2026-10-08 snapshot) Sonnet 5.5
- Archive finished one-shot prompts and built hand-off specs Sonnet 5.5
- docs/17: trim city generation spec (stats tables to ranges, merged spec/as-built duplicates, shorter critiques and QA) Sonnet 5.5
- docs/21: trim ascender doc, align metro crossing with docs/30 D4, correct kit sizes Sonnet 5.5
- Trim docs/31: fix title number (31), fold as-built authoring narrative, shorten sections 3 and 5 to 12 Sonnet 5.5
- Trim the technical specification: compact lists and tables, phases to a status table, fix hero-journey section refs, tag unbuilt items Sonnet 5.5
- docs/22: trim shipyard doc, fix heading number (22) and draw ceiling (yard <= 120) Sonnet 5.5
- Trim doc 27: budgets condensed, W8 added to the invariant table, critique turned into known limits Sonnet 5.5
- docs: condense built specs to status plus binding rules; light tightening of launch drafts Sonnet 5.5
- docs: condense reference-image, city-realism, megaframe, character and exterior briefs Sonnet 5.5
- docs/15: trim review narrative, fix chapter index and count (CHAPTER 09, 16 chapters) Sonnet 5.5
- Trim docs/29 and docs/30: fold as-built diaries into the sections, fix module list Sonnet 5.5
- Trim doc 35: default flag is cage, status condensed, QA ceilings synced Sonnet 5.5
- docs/11: trim sound doc, correct manifest counts (70 slots, 140 clips) Sonnet 5.5
- Trim docs 33 and 36: fold phase 1 deviations into movement spec, condense defence rationale and perf tables, mark roadmap R1/R6 built Sonnet 5.5
- docs/07, docs/16: condense industrial brief, turn hero step diary into a status table Sonnet 5.5
- Trim docs 10-13: drop stale key and chapter-count claims, compress validation baseline Sonnet 5.5
- Trim docs/08 and the engineering spec: drop the validation diary and before columns, merge budget tables, compact lists Sonnet 5.5
- Trim docs/28 and docs/37: drop history and duplicated as-built prose, fix status Sonnet 5.5
- Trim docs/09: compress regression narrative and perf notes, drop stale gap 2.20 reference Sonnet 5.5
- Trim docs 23 and 32: depot superseded by docs/34, CRAFT_FOR_BERTH ref fixed, QA ceilings synced, landmark tables condensed Sonnet 5.5
- Trim AGENTS.md routing table and README, refresh gap register, drop copilot-instructions Sonnet 5.5
- docs/24: trim hero journey review (stall narrative to rules, merged missing-beats tables) Sonnet 5.5
- Trim docs/38: compress ground truth, wash rationale, perf table and reconciliation notes Sonnet 5.5
- Trim docs 19, 20, 25, 34: cut defect logs, restated rationale and measurement diaries Sonnet 5.5
- docs/18: trim QA performance doc, sync QA tiers with qa-steps.mjs Sonnet 5.5
- docs/17 and docs/18: compile gate, QA triage of the busy-machine qa:full run Sonnet 5.5
- Hold the idle prefetch while shader compiles are in flight (a synchronous GPU-process call waits behind the driver queue) Sonnet 5.5
- docs/17 and docs/18: streaming and prefetch, walk-mode findings; prefetch QA reports GPU memory Sonnet 5.5
- Planting populate: slice the vine and balcony passes; probe sets the prefetch flag before the settle; docs/17 streaming and prefetch Sonnet 5.5
- Idle prefetch of city ground and layers ahead of the camera: resumable near-ground build, CellLayerHandle.prepare, calm-frame slot, ?prefetch=off; stutter probe walk mode and prefetch QA gate Sonnet 5.5
- spaceport-qa: launcher-track-external draw ceiling 446 to 448 (aft=off already at 446, aft layout adds 1) Sonnet 5.5
- Aft works: no draws in forward views (converter banks hidden by hull, lamp points and tethers frustum-culled); spaceport-qa draw ceilings pass Sonnet 5.5
- satellite:check: label the tether checks SAT17 (docs/37 section 9) Opus 5.5
- Docs: docs/37 and docs/38 reconciled (P1 tethered farm with reels, V1 aft depot moved 1,702 m, SAT6 outline, SAT17, forward launch lines, viewpoints); gap 2.24 closed Opus 5.5
- Satellite views retuned for P1 at the farm hub; solar-infrastructure back on the aft-card pose (satellite-qa checks the pose and P1 in frame) Opus 5.5
- Satellites: assign P1 reels so the reel leads do not cross at t = 0 Opus 5.5
- Satellites: P1 is the docs/38 tethered farm on the hub, V1 the aft depot; reels instead of the director; aft keep-outs in satellite:check Opus 5.5
- Aft works: tethers end on the farm platform's reels; reel lead split; depot moved 1,702 m clear of DEF-A2 Opus 5.5
- Satellite kit: tether boom, HVDC reel house and tethered far silhouette for P1 (docs/37 and docs/38 reconciliation) Opus 5.5
- Docs: docs/37 built with as-built section (runtime, shader variant, kit v-flip hazard, measured budgets, QA, limits), revised SAT16, tuned viewpoints; gap 1.13 and R6 built; routing row Opus 5.5
- satellite-qa (SAT10, SAT12 to SAT16, viewpoint drift) in qa:full; lenses drawn within 300 m only; sprites-in-view stats; paused-clock strobe rate Opus 5.5
- Satellite viewpoints: seven sat-* compositions tuned in the browser, per-view reference times, solar-infrastructure re-posed to the flagship view Opus 5.5
- Satellites runtime (docs/37): instanced near/mid/far tiers, per-cell strip LOD, lamp lenses and one-draw sprite layer, overlay; replaces the legacy depot and solar farm primitives Opus 5.5
- Satellite layout: blanket backing 0.2 m behind the strips (fixes the z-fight), strips hang from the tip spars, V tip spars, sunShade footprint Opus 5.5
- Satellite kit material: own program with PV cell pattern, work-light pools and sun-shade term; shared GLB ingest (older kits unchanged) Opus 5.5
- Satellites: place every node from the kit's sockets and reference layouts; LOD cells, mid stand-ins, lamps from kit mounts; move V1 and S1 clear of the launch lines and approach cylinder Opus 5.5
- Satellite kit (docs/37 section 8): 55 sat_* nodes, baked work-light pools, verified manifest Opus 5.5
- Satellites: align the layout with the kit manifest (sizes, KIT_MAP and kitNodeMatrix origins), manifest name check Sonnet 5.5
- Satellites: data, layout, pose, lamps, Node check and capture poses (docs/37) Sonnet 5.5
- Metro story: rehearse the legs while the player rests (shader and cell prewarm) Sonnet 5.5
- R3 static fallback panel and R7 Cloudflare Web Analytics beacon Fable 5.1
- docs/38: budgets, before/after sheets, cuts Sonnet 5.5
- Aft works: hide the whole group while the hull blocks it (camera inside the hull near the axis) Sonnet 5.5
- Aft works: 256 px wash with softer knee, port and pod lights, mast flashes, reactor lights, viewpoints, no-pop QA on a fixed annulus Sonnet 5.5
- Phase B2 and C: ribbed aft face, rim girder, Whipple skirt, aft tower with service port, thruster ring, power landing, reactor masts, converter banks, lane lights, garage, depot and farm moves Sonnet 5.5
- Launch readiness R4, R6, R8: MIT licence, Open Graph card, robots, sitemap and llms.txt Fable 5.1
- docs(marketing): second research pass Fable 5.1
- docs: launch campaign plan and marketing playbook Fable 5.1
- docs/36: collision proxy TODO (section 13), gap register and routing pointers Sonnet 5.5
- Movement redesign phase 1: Walk, Fly and Space modes, cursor-anchored arrow-key skew, Space speed governor, spin match (docs/36) Sonnet 5.5
- Phase B1: bake the end-face flood wash (directional lightmap), no pooled lights on the faces, continuous end-cap exposure Sonnet 5.5
- Phase A: docs/38 aft end design note, spec amendments, routing row, gap register entries Sonnet 5.5
- Update the scene transforms once per frame instead of once per composer pass; stutter probe and matrix-count scripts, docs/18 section 9 Sonnet 5.5
- Spec: free-floating satellites (power platforms, depots, relay, sentinel) with baked lights Sonnet 5.5
- Spec: redesign of the whole aft end (Aft Works): power landing, black-start reactors, thruster ring, service port, aft bay; lighting spec Phase C superseded Sonnet 5.5
- Spec: movement redesign (Walk, Fly, Space modes, cursor-anchored skew, Space speed governor) Opus 5.5
- docs/24: final journey contact sheets, swing-by and arrival frames, the chapter 2 guide regression Sonnet 5.5
- Lunar swing-by chapter: the Earth transfer pauses at the Moon, drawn at true celestial scale (docs/24) Sonnet 5.5
- End-face lighting spec: cover the forward cage's aft bulkhead and match the docs/35 hull zoning Opus 5.5
- Spec: baked end-face flood wash so the aft end reads from a distance without pop-in (card brief) Opus 5.5
- Industrial bay: solid far-LOD primary members (rim rings, spokes, heavy girders), docs/35 item 5 built Sonnet 5.5
- Gap register: forward cage built Sonnet 5.5
- QA: spaceport exterior draw ceilings re-measured with the cage, --query option; docs/35 final numbers Sonnet 5.5
- exterior-intro: raise camera without pitch so Earth and Moon stay in view; opening-qa expects the new position Sonnet 5.5
- docs/35: belt dimensions
- docs/35: Phase C as built, before/after sheets Sonnet 5.5
- Far-read fixes: hull albedo zoning by rotor, rotor-boundary belts, intro camera raised so radiators show broadside, wider far legs for banks and PV Sonnet 5.5
- Forward cage: open megatruss over the shipyard, shade skirt, aft bulkhead, single-sourced yard from outside (default cage; ?forwardShell=armour) Sonnet 5.5
- Phase A: forward cage design note (docs/35) and spec amendments Sonnet 5.5
- Docs and tool: metro story results, open items (gap 2.21), story-metro-stalls.mjs Sonnet 5.5
- QA scripts: chapter indices and labels after the metro chapter (upper-city, counter-rotation, transition, ascender, express, shuttle, character views) Sonnet 5.5
- Docs: the hero story rides the axial metro from Arbor to Axis West (docs 10, 12, 24, 30, spec, README) Sonnet 5.5
- Story lift towers: one vertex-coloured material per tower, LOD beyond 1.2 km
- Hero story: metro episode between the neighbourhood and the plaza (Arbor lift, real axial train to Axis West, second lift), CHAPTER.metro, staged legs, lift towers, audio cues, QA
- docs/25: before and after contact sheets, final QA status Sonnet 5.5
- Megaframe: service uprights and beams from the kit, eager mesh build for the shader prewarm, docs/25 as built Sonnet 5.5
- Megaframe: far levels for nodes, caps and crowns, isolated perf script Sonnet 5.5
- Megaframe structure: open composite lattice ribs, box-truss girders, kit modules from the plan's frame table Sonnet 5.5
- H9 docs: as-built note for spine, hub and bridge kits, gap register, before/after sheet and hardware-sheet.py Sonnet 5.5
- Compaction cap at 500k; docs/18 matches the setting Opus 5.5
- Token budget: cap auto-compaction at 200k, add outline and contact-sheet tools Opus 5.5
- Spec: forward cage over the shipyard and exterior far-read fixes (card brief) Opus 5.5
- Register spine, express, hub, momentum and bridge QA in qa:full and as npm scripts Sonnet 5.5
- Bridge kit: interface statics cast no shadow, empty ring levels hidden; bridge-qa budgets the kit's own draws; h9 bridge captures Opus 5.5
- Bridge kit: baked occlusion, interface arms every fourth segment, two-material far level, bridge-exterior/interior/port viewpoints, scripts/bridge-qa.mjs Opus 5.5
- Bridge kit (docs/28 section 7): through-truss bridges 1-2 and 3-4, port collars, counter-rotating interface 2-3 as kit placement with near and far levels Opus 5.5
- docs/img: express captures with the spine kit around the train Opus 5.5
- docs/img: express captures (exterior, interior, panoramic bay, boarding through the door on the story ride) Opus 5.5
- Express: flat nose face under the windscreen with light bars (the superellipse no longer closes to a shaded point) Opus 5.5
- Express: smooth nose shading, express-exterior closer to the reference framing, QA ride frames at fixed path points (door passage) and express-only draw budgets Opus 5.5
- Express: blunter cab nose, destination board inside the windscreen, fewer kit materials (draw budget), cabin emissive lift, QA reads the loop; hardware-sources.json Opus 5.5
- Axial express kit (docs/28 section 4): pressure cars, cab ends, gangways, bogies, weightless interiors; runtime with interior ranges, ride coupling, live displays, viewpoints and QA (WIP) Opus 5.5
- hardware-sources.json: resolve the merge (one note for all kits, momentum layout pointer) Opus 5.5
- docs/img: momentum bay and bearing gallery before/after, ring close-up (H9 momentum) Opus 5.5
- Momentum kit GLB (3.9 MB), hardware sources note, QA envelopes with quantisation tolerance and the rotor 04 hub detail envelopes Opus 5.5
- Momentum bay viewpoints (control bay moved into the bay, ring close-up), larger gallery labels, industrial bearing band outside the poles, counter-rotation QA tests the moved rings and the gallery kit Opus 5.5
- Momentum kit WIP: reaction-ring machines, bearing gallery hardware, layout, runtime placement and QA script (docs/28 section 6) Opus 5.5
- docs/img: spine before and after (legacy tube against the kit, same frames) Opus 5.5
- Spine kit: baked occlusion GLB (2.96 MB), spine-qa (structure, levels, corridor and hub keep-out clearances, signs, draws against the legacy frame), observation and shelter views moved clear of the hub light, flush hub band at r 60.2 m Opus 5.5
- Spine: inner skin and frames recoloured, bigger boards, dimmer axis lights, panoramic segments clear of the end walls, rotating r 60 bore cylinder removed (it z-fought with the stationary shell) Opus 5.5
- Spine kit (WIP): layout, Blender parts, runtime placement in BatchedMeshes with near and far levels, signs, viewpoints Opus 5.5
- docs/img: hub kit captures (ascender-hub before and after, spine-lock docked, spin-down, latched and without the kit) Opus 5.5
- Propellant farm: browser QA and the exterior-propellant-farm view Haiku 5.5
- Hub kit (docs/28 sections 5 and 7): spin-decoupling lock carousel, stationary lock hardware, bore collars and sleeves Opus 5.5
- docs/34: record the load smoke (kit 200, no console errors) Haiku 5.5
- Propellant farm: runtime, wired into the exterior; drop the single depot Haiku 5.5
- Propellant farm: placement data, layout, Node check and design note (docs/34) Haiku 5.5
- Propellant farm: Blender kit (16 nodes) and build script Haiku 5.5
- Fix chapter 2 rest frame: family no longer stands on the camera; frame-fill QA gate Sonnet 5.5
- AGENTS.md: route megaframe structure work to docs/23 Opus 5.5
- docs/23: megaframe structure design note Opus 5.5
- docs/30 as built (numbers, budgets, QA, deviations), before/after and contact sheets, metro-sheet.py Sonnet 5.5
- Metro: station name boards (one sign set per rotor, one board facing each way along the track) Sonnet 5.5
- Metro: build the batches when the plan and kits are in so their programs compile at boot (no stall when the viaduct first comes into view); docs 11, 12, 16, 17, 26 and the README; neighborhood-qa reads the story car from the metro system Sonnet 5.5
- Metro story ride: the camera boards a real ring set and rides its timetable inside the car; story car stays as the fallback; interior detail inside 14 m at every quality Sonnet 5.5
- Metro: build the batches only after the kits load; reference times so a set stands at the Arbor, Axis West and 625 m platforms; beam interchange viewpoint Sonnet 5.5
- docs/31: QA results Sonnet 5.5
- Farm: compile the farm and facility programs at load (transition QA), rotor-frame and journey QA follow the four-stop chapter, H9 contact sheets Sonnet 5.5
- Sky back shader prewarm at load; docs: qa:full results and gap 2.20 Sonnet 5.5
- scripts/stage-hunks.py (stage only your hunks on the shared tree) and docs/18 gotchas: capture scale, no-watch Vite, worktree baselines Sonnet 5.5
- docs/32: as built, measurements, decisions, critique
- Landmarks: district-skyline viewpoint from a park lawn, docs (renderer as built, docs/17, docs/16), before/after sheet
- Viewpoints: district-skyline and civic-landmark (the landmark skyline at eye height, a town hall with portico)
- docs/24: route rehearsal Sonnet 5.5
- Rehearse the next spine leg while the player rests: build and compile what the ride streams in Sonnet 5.5
- docs/24, docs/18: first-visit stall cause, fix, numbers and the lamp look change Sonnet 5.5
- transition-qa: wait for the prewarm to catch up after a fast travel, --only leg filter Sonnet 5.5
- Prewarm lighting states by program signature, armed after boot on calm frames Sonnet 5.5
- transition-qa: guard the spine express, cold profile per leg, light-count check Sonnet 5.5
- Fix first-visit shader stalls: register late kit lights, prewarm lighting states in parallel Sonnet 5.5
- docs 13, 08, 16, 26: membrane section, sky lighting, Step 3 sky status, gap 1.5 sky part done Sonnet 5.5
- Sky hardware: 3D pool distances, fine statics only within 1 km of the membrane; docs/29 as-built section Sonnet 5.5
- H9 docs (31 as built, 13, 16, gap register 1.4 closed), crop-light breathing; qa-steps: remove conflict markers left by a stash pop (kept both sides) Sonnet 5.5
- Sky: night and golden-hour exposure, probe recapture throttled to 12 degrees and 30 s, kit AO atlas 1024 (1.1 MB), before/after, contact sheet and time-lapse images Sonnet 5.5
- Farm: far facility proxies collapse to one finish and one lamp material (facilities 52 to 16 draws), gallery deck under the visitor gallery, grow-deck stop inside the hall Sonnet 5.5
- Farm: no shadow casting, no per-instance culling, interior ranges tightened; QA ceilings; contact sheet script Sonnet 5.5
- Farm: facility near assemblies as hidden batch instances (fewer draws), wing interior range, bridge stop on the freight deck, farm:check, QA steps Sonnet 5.5
- Metro in the scene: transit rotor layer (viaduct, stations, analytic trains in batched meshes), far ribbon, story car from the kit, metro sound field, metro-qa and audio-metro-qa, four metro viewpoints Sonnet 5.5
- Metro kits: viaduct (girder in three levels, collar, joint, portal, switch, buffer, lamps, signals), stations (deck, canopy, doors, concourse, stairs, escalator, lift, gates, portal, headhouse, ramp bridge, beam platform) and train (cab and mid cars in three levels, bogie, interiors), 1 MB each Sonnet 5.5
- Transit plan layer: four tables (spans, supports, platforms, fixtures), portal slides around trees, props and routes, invariants T1 to T9, city:check hooks, new hash keys only Sonnet 5.5
- Metro runtime foundations: transit plan contract (config), analytic timetable, kit loader and instance pools, train placement, far ribbon, ?metro=off switch Sonnet 5.5
- Audio: Woosh clips for the metro (metro-pass, metro-station-chime, bed-station) Sonnet 5.5
- Sky browser QA: sun placement in the shader, light direction in the local frame (independent of the spin), the opening reference state, aperture parity, GPU time of the face by timer queries; registered in qa:full, sky:check in both tiers Sonnet 5.5
- Engineering overlay: sky line (local time, sun elevation, weather) and a sky time slider that pins rotor 1's local time Sonnet 5.5
- Sky face: zenith and horizon gradients per vertex, opaque low cloud layer first with early out, mid layer unlit; sky-perf.mjs measures the face's cost by interleaved A/B Sonnet 5.5
- Defence: drop an unused index
- Defence: leave the site groups visible until the first updateLod so the shader prewarm compiles their programs (transition-qa had a 4 s compile stall on first approach) Sonnet 5.5
- docs/33 exterior defence design note with measurements and the roadmap, docs/20 pointer, docs/16 and docs/08 status, gap register rows 1.8 to 1.16, before/after sheet Sonnet 5.5
- Facade kit: COLOR_0 (baked occlusion) multiplies the base colour; landmark bronze at 20 percent metal; portico-close view
- Landmarks QA: crown-close view farther away; gap register: landmarks and crowns done
- Landmarks: hash snapshot after plate crowns and gate towers
- Landmarks renderer: far silhouettes by compacted index buffer (exact triangle counts, no vertex texture), tighter LOD reaches, timing switches
- Landmarks: crowns on plate and atrium blocks (22 percent), LM9 accepts atrium complexes
- Landmarks: show the zone U group with the above-sky policy
- Landmarks: hash snapshot refresh, qa-steps registration, contact sheet script, QA zone U check before the loop stub Sonnet 5.5
- Landmarks: gate towers on inhabited bridges, crown height from building height, bronze at 55 percent metal, QA script (check and capture) Sonnet 5.5
- Landmarks renderer: rotor layer (instanced LOD0/LOD1 packs, merged far silhouettes with a visibility texture), skyline towers, ?landmarks=off, AGENTS routing row Sonnet 5.5
- Repair src/world.ts: put the sky hunks of f86be47 back where they belong (reorder only, build passes) Sonnet 5.5
- Landmark kit: keep the facade kit base colour factors (bronze was black, every _b tone black): strip the exporter texture before gltf-transform, gate on factors Sonnet 5.5
- Landmark kit: finned crown keeps its corner points in the far silhouette Sonnet 5.5
- Landmark kit detail pass: bronze pinnacles on the crowns, thicker signatures, coplanar twin cleanup, baked occlusion, triangle table in docs/32 Sonnet 5.5
- Landmark kit tooling: stretched-scale previews, coplanar twin cleanup (black patches and AO floor), single-module debug render Sonnet 5.5
- Hero farm and 1,000 m facilities from kits: Grow Hall, process wing, towers, fermentation, tank farm, link bridge, four-stop agriculture chapter, facility field in the megaframe slots Sonnet 5.5
- Sky back kit: Blender parts (bays, catwalk, rail, hoops, stringers, headers, aperture frames, stays, saddles, skirts, drones, crawlers), baked back atlas, runtime pools and animation; the face stays a shader Sonnet 5.5
- Farm fermentation kit: airlift loop and stirred fermenters, seed vessel, decanter and dryer feed, silo, pipe rack, buffer tank, manifold and dosing skid Sonnet 5.5
- Farm line kit: RW wall bays (glazed, opaque), roof and floor bays, tunnel oven, spiral bread cooler, slicer and bagger, bottling line, cold store doors, dock door bay, freight pod Sonnet 5.5
- Artificial sky: live shader face (gradient, sun, three cloud layers, stars, moon, tile signature), sky state per rotor, residential light, ambient, fog and probe driven by it (docs/29) Sonnet 5.5
- Facility kit: utility plant, grow gallery, process hall (A/B), crop lab, specialist lab and far proxies Sonnet 5.5
- Landmarks plan layer: crowns, spires, roof equipment, civic pieces, monuments, signature landmarks, elevated crowns (LM1 to LM11) Sonnet 5.5
- Exterior defence: four end-region sites (launcher battery and sensor group each), per-site instanced near detail and a far silhouette, readiness drill, sensor sweeps and status lights from simulationSeconds, Defence overlay, three viewpoints, ?defence=off, defence:check and defence:qa Sonnet 5.5
- Defence kit: 26 Blender nodes (armoured housing, shutters, interceptor turret, rapid-interceptor cells, point-defence guns, net launcher, magazine, blast wall, radar fence face, tracking dish, telescope, lidar, fire-control hub, Whipple panels, hazard markings, far silhouette), build script, placement data Sonnet 5.5
October 7, 2026
- Landmark kit: massing pass of all 53 modules x 3 LODs, four GLBs, landmarks:kit gate Opus 5.5
- docs/33: claim the exterior defence design note, AGENTS routing row Sonnet 5.5
- Farm runtime groundwork: kit loader (vertex-colour merged finishes), facility field with proxy and near assemblies, slot registry in megaframe-facilities (default unchanged), farm layout frame Sonnet 5.5
- docs/29: artificial sky design note (display physics, imagery, sun and day, coupling, membrane structure, kit contract) and the budget script Sonnet 5.5
- Extract the sky grid, membrane builder and legacy materials into src/sky (no visual change: draws and triangles equal, captures at the noise floor) Sonnet 5.5
- Sky QA tooling: view capture at fixed sky hours, contact sheet and diff, no-watch Vite config for shared-tree captures Sonnet 5.5
- Metro kit infrastructure: metro_build.py driver, metro_lib.py, build-metro.ps1, stub parts modules; kit node contract in docs/30 Sonnet 5.5
- docs/30: metro and transit design note (network, viaduct, stations, train, Coriolis, plan layer, budgets) Sonnet 5.5
- AGENTS: drop a duplicated artificial sky routing row left by a merge Sonnet 5.5
- docs/31: upper-city farm and facilities design note, part contract; farm kit Blender driver and shared library Sonnet 5.5
- Extract the metro (rail loops, platforms, ambient cars, Arbor platform, story car) from world.ts into src/metro.ts (scene graph identical; draws equal, captures at the noise floor) Sonnet 5.5
- docs/30: claim the metro and transit design note, AGENTS routing row Sonnet 5.5
- docs/29: claim the artificial sky design note, AGENTS routing row Sonnet 5.5
- Megaframe: split structure from service facilities (no visual change) Opus 5.5
- H6 spaceport: LOD, terminal sound, express stops at the terminus Sonnet 5.5
- docs/24: journey contact sheet and Earth before/after, idle-card stall numbers Opus 5.5
- AGENTS: routing row for the hero journey note Opus 5.5
- Earth arrival chapter: fall from the capture orbit's apogee to a 400 km perigee (docs/24 hero journey audit) Opus 5.5
- journey-qa: play the whole story with Continue, per-chapter frames, travel times and frame gaps; contact sheet script Opus 5.5
- World: gate readiness on the hardware kits after their builds (bridges were read before construction, kits assign ready in build) Opus 5.5
- Remove the torus bore seal collar from the rotor end walls (the hub kit replaces it with labyrinth collars, docs/28 section 7) Opus 5.5
- AGENTS: routing row for the spine, hub and bridge hardware (docs/28) Sonnet 5.5
- Pre-wire the express, hub and momentum modules (stubs keep the scene graph) so the hardware kits can land independently Sonnet 5.5
- H8 characters: wait on a timer, not requestAnimationFrame, before the shader prewarm (QA harnesses freeze rAF and materialsReady never resolved) Sonnet 5.5
- Hardware kit infrastructure: Blender driver and lib, runtime kit loader, shared sign atlas, build script (docs/28) Sonnet 5.5
- docs/28: design note for the spine, express, spin-decoupling hubs, momentum machines and inter-rotor bridges Sonnet 5.5
- Extract the spine and express, the momentum rings and the inter-rotor bridges from world.ts (scene graph identical; draws equal, captures at the noise floor) Sonnet 5.5
- H8 characters: prewarm skinned and crowd shaders before first use, bake the crowd in time slices with a table half-float conversion, keep alpha-cut characters out of the GTAO normal pass Opus 5.5
- Viaduct track continuous round the wall (bridges across the rib gaps, W8), trains on the runs, low-g cascades and stone step roofs Haiku 5.5
- Spaceport crowd: adapt to the asynchronous H8 resident bake (load once, draw when baked, prewarm awaits it) and sample the resident atlas Opus 5.5
- H8 characters: re-tuck every level after decimation, resident hidden faces as a union; docs (09 rewritten: sourcing, pipeline, runtime, reduced-gravity gait, crowd, numbers), docs/16 H8 status, docs/17 crowd, gap register 1.1 and 2.20 closed, before/after, turnaround and studio sheets Opus 5.5
- H8 characters: skinned rigs behind the CharacterRig API, four-body crowd bake, reduced-gravity gait Opus 5.5
- H8 characters: garment layering (inner garments, socks and skin tucked under, hidden faces dropped), ribbon straps on the garment, cleaner denim, head island at 512 px Opus 5.5
- H8 characters: CC0 MakeHuman pipeline (MPFB2 in a private Blender profile), five family members and a four-body resident base, atlases and GLBs Opus 5.5
- docs/27: contact sheets of the end wall captures
- docs: end walls as built (27), pointers in 13, 15, 17 and 26, review images
- Hide the elevated city outside the end walls (it showed through them from the gap), finer wall discs, endcap skin 2.2 m, fresh hash snapshot Sonnet 5.5
- Wall QA (city-wall:qa), deferred cell builds run again at a still camera, ?wall=off, QA slack for chord droop of long blocks, sheet script, routing row Sonnet 5.5
- Wall trains on the viaduct ledges, three wall viewpoints, real trees on wall terraces, denser cascades and towers Sonnet 5.5
- End wall cladding: polar-grid interior face with ribs, ledge lines, plinth and vines in one draw; exterior endcap with cassettes and stiffeners; wall lawn tint; QA placement builds the end bays Sonnet 5.5
- Zone W: the inhabited end walls in the elevated plan (typologies 16 to 22, flag WALL), W1 to W7, wall plan images Sonnet 5.5
- H6 spaceport: prewarm shaders and the crowd with the exterior scene Sonnet 5.5
- H6 spaceport: tuning, docs and captures Sonnet 5.5
- H6 spaceport: layout, kit loader, signs, crowd, motion and QA Sonnet 5.5
- H6 spaceport: Blender kits (terminal, dock, craft) and processed GLBs Sonnet 5.5
- H6 spaceport: design note (docs/23), kit driver and materials Sonnet 5.5
- Street and tram ambience: Woosh clips, activity-driven crowd beds, footsteps, pass-bys and tram stop cues Sonnet 5.5
- P5-A water fix: flat-water shader mode, no shadows on water, kit out of the AO pass, softer reflection; water audit in city-p5a:qa Opus 5.5
- docs/26: note the load-sensitive E10 time gate Opus 5.5
- docs/26: gap register (scope without a task, open defects, unowned work, suggested order) Opus 5.5
- H6 spaceport step 1: extract the spaceport builder into src/spaceport.ts Sonnet 5.5
- H6: hero ship LOD1 beyond 500 m (the 4 m plates shimmer at 800 m) Sonnet 5.5
- H6: docs part counts Sonnet 5.5
- H6: docs (status, decisions, open items), docs/16 H6 status, before/after, zones and kit contact sheets; shipyard-qa measures the yard's own cost Sonnet 5.5
- H6: rim lattice as hardware instancing (no per-instance CPU work) Sonnet 5.5
- H6: design note is docs/22_shipyard.md (21 is the ascender doc) Sonnet 5.5
- H6 step 3: build the shipyard from the kit (batched, deterministic, analytic motion) Sonnet 5.5
- H6 step 2: shipyard Blender kit and hero ship (Meridian 04), built to public/models/shipyard-{kit,ship}.glb Sonnet 5.5
- H6 step 0: shipyard design note (docs/21), routing entry Sonnet 5.5
- docs/17: P5 first-pass status and open items Opus 5.5
- P5-A: no balcony planters when frontage modules are off Sonnet 5.5
- H4: docs (layout note status, docs/08 industrial bay, docs/16 status), before/after sheet Sonnet 5.5
- H4: industrial bay kit, lattice structure, seeded pads and analytic movers Sonnet 5.5
- H7: before/after and detail contact sheets, measured draw cost in the design note Sonnet 5.5
- shuttle: drop unused getter, shuttle-qa tolerates the old vehicle for before/after captures Sonnet 5.5
- P5-B docs: docs/17 section 17.5, docs/09 crowd bake, AGENTS routing row Sonnet 5.5
- H5 structures: budgets, status and before/after contact sheet (docs/08, docs/16) Sonnet 5.5
- P5-B: shared street network, lane simplification, load-normalised A9, refreshed activity hashes Sonnet 5.5
- P5-A: docs 17.4 as built, docs/08 water note, AGENTS routing row, hedge tint, contact sheet script Sonnet 5.5
- docs: ascender doc is 21_ascender.md (20 is the exterior structures doc) Sonnet 5.5
- H3: lift doorway, as-built docs, before/after sheet Sonnet 5.5
- H3: ascender-tower and ascender-hub viewpoints, QA assertions Sonnet 5.5
- H3 ascender: Blender kit and renderer (towers, station, hub, panoramic cabin) Sonnet 5.5
- P5-A: hash snapshot keys for planting and water, relative timing limit, cleanup Sonnet 5.5
- P5-B: capture sheet script, robust camera placement in views and QA Sonnet 5.5
- H7: redesigned Earth shuttle, carrier and coach, authored exterior, 98-couch cabin and guideway Sonnet 5.5
- H5 structures: spine detail viewpoint, softer dish tone, docs/20 as built, contact sheet script Sonnet 5.5
- H5 structures: radiator banks, PV collector, RF dish stations, mass-driver hoops, floodlight towers on hull shoes Sonnet 5.5
- P5-A: browser QA (check, capture, perf), qa:full registration, water palette and tints Sonnet 5.5
- P5-B: activity browser QA in qa:full, shared places, density tuning Sonnet 5.5
- P5-A: water cell layer, props fountain hand-over, plan fixes (rounded rows tested, quad boxes), invariants pass on four rotors Sonnet 5.5
- Planting kit: sway reaches the tips on every foliage node, timber grain follows the boards, darker rock, sources list trimmed to what is used Sonnet 5.5
- H6 step 1: extract the shipyard builder into src/shipyard.ts Sonnet 5.5
- docs/20: exterior structures design (attachment, load paths, clearances); exterior-perf probe Sonnet 5.5
- H4: layout note for the industrial bay (docs/07 section 43) Sonnet 5.5
- Planting and water kit: Blender generators, post-process, shipped GLBs and shared KTX2 atlas Sonnet 5.5
- P5-B renderer WIP: crowd VAT bake, crowd and vehicle materials, activity rotor layer, ?activity=off, capture script Sonnet 5.5
- P5-A: planting cell layer, kit batch, surface patches, water material upgrade (work in progress, kit pending) Sonnet 5.5
- P5-A: planting and water plan layers, P-series invariants (work in progress: timing and hashes open) Sonnet 5.5
- city:check: check the ascender anchor against src/ascender-layout.ts Opus 5.5
- P5-B kit: Blender vehicle kit (tram, shuttle, cargo pod, bicycle with rider) as activity-vehicles.glb Sonnet 5.5
- P5-B plan: activity layers (routes, vertices, agents), analytic motion, A1 to A9 invariants Sonnet 5.5
- Planting kit: CC0 fetch list and the shared atlas builder (leaf scatter surfaces, drawn sprites) Sonnet 5.5
- H7 step 1: extract the launcher, Earth shuttle and cabin builders into src/earth-shuttle.ts Opus 5.5
- shuttle-qa: deterministic captures of the shuttle viewpoints, launch, transfer burns and orbit capture; contact sheet tool Opus 5.5
- H7 Earth shuttle: design note docs/19 (mission and delta-v, carrier and coach, shelter, keel, cabin) Opus 5.5
- docs/img: H5 exterior before/after contact sheet (16 views, High) Opus 5.5
- H5: trim exterior triangle budget, document the hull kit Opus 5.5
- H3 step 1: extract the ascender builders into src/ascender.ts Opus 5.5
- H3 ascender: design note (docs/20), routing entry Opus 5.5
- P5 spec: docs/17 section 17 (planting and water, activity) Opus 5.5
- docs/17: P4 done (two passes), open items Opus 5.5
- H5 step 2: authored exterior hull kit replaces the canvas shell texture Opus 5.5
- P4-B2: elevated trees without source (greenery audit), ?elevatedTrees=off, docs/17 16.10 budgets and critique Sonnet 5.5
- H5 step 1: extract the exterior shell builder into src/exterior.ts Opus 5.5
- P4-B2: soffit slabs close the open tray undersides (fixes the floating window patch seen from below); window height tolerance Sonnet 5.5
- P4-A pass 2: filled plates (courtyard groups, landmarks), merged pier masses, elevatedTrees layer, E11 to E14, review images, docs 16.9 Sonnet 5.5
- docs/17 16.10 (renderer pass 2, interim) Sonnet 5.5
- P4-B2: perf mode reports best frame time
- P4-B2: elevated trees through the tree system (fixture until the layer lands), window modules on elevated Blocks, warm stone and bronze palette for the frame, sky backing and bulkheads Sonnet 5.5
- P4-A pass 2 (WIP): dense plate fills (courtyard groups, landmarks), E14, faster selection Sonnet 5.5
- P4-B2: capture and perf modes wait for trees, facade modules and elevated cells Sonnet 5.5
- elevated-config: elevated tree layer contract (P4 pass 2) Opus 5.5
- docs/17: P4 first-pass status and open items Opus 5.5
- P4-B: docs/17 16.8 as built (chord frame, budgets, QA, critique) Sonnet 5.5
- P4-B: chord-frame plates (ringCentreM geometry), megaframe-plate-district viewpoint, capsule and half-cylinder far shapes, lighter glazing Sonnet 5.5
- P4-A: stacked plate quota, refreshed elevated hashes, review images and docs 16.7 for the owner-approved plan changes Sonnet 5.5
- P4-A: plate levels (hung, on the beam, raised), L and Z plates, stacked plates, atria and bridged plate pairs, wrapping towers and cascades with struts Sonnet 5.5
- P4-B: physical part boxes for ground-projected plan rows, docs/17 16.8, contact sheet script, AGENTS.md row Sonnet 5.5
- P4-B: dense fixture, perf mode, planting on deck edges and terraces Sonnet 5.5
- P4-A: docs/17 section 16.7 (as built), review images, routing row Sonnet 5.5
- P4-B: upper-city-qa and docs/13 (housing only below 800 m, service typologies remain at 1,000 and 1,500 m, zone U visibility) Sonnet 5.5
- P4-A: wider plates, snapshot hashes for frame, elevated and elevatedMembers, city:elevated-plan review images script Sonnet 5.5
- P4-B QA: city-elevated-qa check and capture modes, qa:full step, --query for visual-qa and perf-probe Sonnet 5.5
- P4-A: frame plan layer, elevated and elevatedMembers layers (typologies 6 to 15), invariants E1 to E10, megaframe drift check Sonnet 5.5
- P4-B renderer: elevated far levels, near cells, zone G cell layer, zone U rotor layer, fixture, megaframe slot release Sonnet 5.5
- P4-B kit: Blender elevated module kit (deck, tower, vessel GLBs), build script and sources Sonnet 5.5
- P4 spec: docs/17 section 16 (megaframe city, L6) and the elevated table contract Opus 5.5
- Repair Latin-1 bytes in docs/08 and buildings.ts; pre-push now fails on invalid UTF-8 (check-utf8) Opus 5.5
- docs/16: repair two Latin-1 bytes (façade) left by a P2 commit; record Step 3 status Opus 5.5
- docs: record P3 completion and the combined QA result; H2 delivered through the city plan Opus 5.5
- docs/17: P3-A measurements Sonnet 5.5
- docs: P3-C frontage and facade modules (17) and Facade subsection (08) Sonnet 5.5
- Cornices of upper tiers sit on their own wall top (they floated by the tier base), muted shop goods, QA checks module height against its part Sonnet 5.5
- city-props:qa: disposal check limited to the camera's rotor Sonnet 5.5
- P3-A: paint wear fades with pixel footprint, rail heads pulled forward, asphalt tone matches the authored hero road, city-props:qa limited to the camera's rotor Sonnet 5.5
- docs/18: prefer the R9700 for GPU work; the 3060 drives the display and is the fallback Opus 5.5
- city-frontage:qa: --custom view and --eval-after probe options Sonnet 5.5
October 6, 2026
- P3-C: city-frontage:qa check mode passes (entrances, window rhythm, contacts, quality tiers, lifecycle); modules skip covered spots Sonnet 5.5
- transition-qa accepts --base (qa:full passed it as an option; the script read it positionally) Sonnet 5.5
- P3-C WIP: check mode of city-frontage QA, provenance for module instances, Low drops modules, arch bands, kit fixes Sonnet 5.5
- Track scripts/lib: the shared QA browser launcher was hidden by a global lib/ ignore rule Sonnet 5.5
- P3-A QA and docs: city-props:qa browser checks (registered in qa:full), props layer exposes plan rows, docs/17 section 15 Sonnet 5.5
- docs/18: full visual-qa timings (software 752 s, GPU cold 173 s, GPU warm 71 s) Sonnet 5.5
- Docs: P3-B greenery section (docs/17) and the rewritten H2 street trees section (docs/08) Sonnet 5.5
- WIP: tram platforms, groundside-park viewpoint re-anchored, review view script Sonnet 5.5
- Greenery QA scripts launch through scripts/lib/browser.mjs and join the qa:full list Sonnet 5.5
- P3-C WIP: facade modules (wall, ground, roof layers), interior-mapped windows and shopfronts, facade shader near mode, sign atlas Sonnet 5.5
- QA speed docs (docs/18), AGENTS.md routing, qa-suite shell cleanup Sonnet 5.5
- QA speed: shared GPU browser launcher with persistent profiles, QA tiers, pre-push gate, Vite worktree watcher fix Sonnet 5.5
- Props cell layer: one BatchedMesh per cell with LOD switching, street-name plate atlas Sonnet 5.5
- Greenery: entrance walks, four-level tree QA scripts, shadow proxy for LOD0, snapshot keys, city-greenery:qa Sonnet 5.5
- Street furniture kit: 33 variants with LOD0 and LOD1 in one GLB, baked PBR atlas Sonnet 5.5
- Street surfaces: bands, kerbs, junction fans with kerb returns, markings, plaza paving, promenades and water Sonnet 5.5
- Props plan layer: street furniture and surface details per rotor, with invariants PR1-PR10 Sonnet 5.5
- world.ts: remove the rotor-wide random street trees and the hero primitive-tree adoption Sonnet 5.5
- Tree cell layer: plan trees per bay cell, pooled instanced meshes with four levels of detail and a view cone Sonnet 5.5
- P3-C: facade kit authored in Blender (windows, balconies, pilasters, cornices, shopfronts, awnings, entrances, roof equipment) and CC0 wall/kit atlases Sonnet 5.5
- Greenery plan layer: plan-driven trees for streets, lots, courtyards, parks, groves, lakes and plazas, with invariants G1-G9 Sonnet 5.5
- P3-C: frontage plan layer (ground-floor programs, shop bays, signs, awnings, balconies, roof kits) and invariants F1-F6 Sonnet 5.5
- City extension points for P3: plan layers (extras at DETAIL resolution) and renderer cell layers Sonnet 5.5
- Audio docs, credits page and routing Sonnet 5.5
- Audio: apply place before events, intro uses the apartment bed, parallel preload Sonnet 5.5
- City render P2: measured numbers in docs/17 section 13 Sonnet 5.5
- City render P2: QA scripts follow the new structure (polling waits, visible batches), timer-driven first build, renderer docs Sonnet 5.5
- Audio QA: sample-engine checks and shipped-asset checks Sonnet 5.5
- Audio: stronger launcher acceleration layer Sonnet 5.5
- Audio: deterministic encodes, ambience -31 LUFS, AAC peak guard Sonnet 5.5
- Audio: sample-based engine, audio director and main.ts wiring Sonnet 5.5
- City render P2: QA script, plan-city readiness and visibility helpers, fixture plaza rule, tree overlap numbers
- Audio: generated sound assets (93 clips, Opus + AAC, 3.5 MB) Sonnet 5.5
- Audio: Woosh sound pipeline (manifest, build, candidates, review page) Sonnet 5.5
- City render P2: read plan.buildings, plan.parts and plan.blockProxies (resolution 2); doors on the facade; drop the stub Sonnet 5.5
- City render P2: building renderer (LOD1/LOD2 cells, facade shader), ground layer, hero reconciliation, wired into world.ts Sonnet 5.5
- AGENTS: city generation doc is no longer a proposal Sonnet 5.5
- City P2: building review images (plan crops with parts, elevation strips), city:elevation, docs section 12 (contract, typology rules, weights, invariants, statistics, critique) Sonnet 5.5
- City P2: towers only on plaza frames in axis districts, vacant rows carry typology Fixed; refresh building hashes Sonnet 5.5
- City P2: invariants I11-I17 (parts in lots, heights, vacancy, entrances, keep-outs, building isolation, block proxies), building statistics and timings in city:check, hash snapshot with building hashes; typology tuning (fit-aware fallbacks, tower shapes, height spread) Sonnet 5.5
- City P2: typology generators (court, slab, civic hall, townhouse, podium tower, shed), block proxies, resolution 2 assembly and hashing Sonnet 5.5
- City render P2: plan runtime with a module Web Worker and a synchronous fallback Sonnet 5.5
- City render P2: plan to scene bridge, L5 table contract with stub, footprint audit and check script Sonnet 5.5
- City P2: building, part and block proxy tables (typed SoA), resolution 2 Sonnet 5.5
- Docs: correct tree asset sizes Sonnet 5.5
- Docs: H2 street trees section in 08_visual_fidelity Sonnet 5.5
- Street trees: LOD2 planar lobe mapping, shared wind on bark and foliage, hero trees ignore the quality ratio, readiness gate Sonnet 5.5
- City plan P1b: invariants, hash snapshot, plan images, docs Sonnet 5.5
- City plan P1b: block size variation by district Sonnet 5.5
- Street trees: TreeSystem with instanced LODs replaces primitive trees Sonnet 5.5
- City plan P1b: stronger warp, curved collectors, flagged cul-de-sacs Sonnet 5.5
- Viewpoint name without an em dash Sonnet 5.5
- Docs and specs for paired city rotors: engineering spec 16-17, technical spec 4/13/22/33/50, counter-rotation chapter Sonnet 5.5
- Add counter-rotating-interface canonical viewpoint; QA waits tolerate the software renderer Sonnet 5.5
- Street trees: Blender generator, CC0 bark and leaf sources, KTX2 foliage atlas and processed GLBs Sonnet 5.5
- City plan P1b: radial spokes at ascender plazas and diagonal boulevards Sonnet 5.5
- City plan P1b: organic lakes, parks, promenades, paths and groves Sonnet 5.5
- City plan P1b: convex polygon blocks and lots, tree partition engine Sonnet 5.5
- City plan P1b: district field by ground position, per-block grammar Sonnet 5.5
- City plan: plan image script (npm run city:plan) and docs/17 data model, anchors, statistics Sonnet 5.5
- City plan: cut oversized leftovers into smaller blocks; refresh hash snapshot Sonnet 5.5
- QA for per-rotor spin frames: rotor-frame-qa, counter-rotation ledger and group assertions, per-rotor entry checks Sonnet 5.5
- City plan: invariants I1-I9, npm run city:check with source parity and hash snapshot, pre-push gate Sonnet 5.5
- City plan L2-L4: bays, street fabric, blocks, lots and generation-2 warp Sonnet 5.5
- City plan L1: jittered-grid Voronoi districts on the rotor torus Sonnet 5.5
- City plan P0: hashing, plan records (SoA), config tables and hero anchor registry Sonnet 5.5
- Momentum ledger for paired city rotors: derived industrial and ring shares, four rows, zoomed trim gauges Sonnet 5.5
- Story and canonical viewpoints in rotor 1 use the retrograde habitation frame Sonnet 5.5
- Split habitation motion into retrograde and prograde groups; counter-rotating rotor 2-3 interface Sonnet 5.5
- Per-rotor habitation spin: retrograde frame, signed omega helpers, per-rotor frame in navigation Sonnet 5.5
- Propose master city generation: hierarchical deterministic plan and 14 building designs Sonnet 5.5
- Apartment lighting tuning, lazy probe, docs and QA script fixes Sonnet 5.5
- Integrate authored apartment: kit loader, probe, interior lighting, distance culling Sonnet 5.5
- Apartment assets: Blender kit scripts, CC0 sources, KTX2 texture sets and processed GLBs Sonnet 5.5
- Extract family apartment into apartment-scene.ts (no visual change) and add apartment-qa capture script Sonnet 5.5
- Record step 1 completion and follow-ups in visual architecture spec Opus 5.5
- PBR surface finishes and real environment lighting Sonnet 5.5
- Asset pipeline: CC0 source list, Poly Haven fetch, atlas builder, glb processor, loader, size gate Sonnet 5.5
- Ignore agent worktrees Opus 5.5
- Add GTAO contact AO (High/Ultra) and SMAA (Medium and up) to the composer Sonnet 5.5
- Ignore temporary agent worktrees in Vite watcher Copilot
- Centralize duplicated station constants in physics.ts Sonnet 5.5
- Simplify visual architecture spec for a solo project Opus 5.5
- Add visual architecture spec: asset pipeline, module split, fidelity phases Fable 5.1
October 5, 2026
- Deploy script: verify the live page serves this build's bundle Opus 5.5
- Add counter-rotation chapter: bearing gallery and momentum ledger Opus 5.5
- Opening QA: expect the Concordia prologue button labels Opus 5.5
- README: link live Concordia site Opus 5.5
- Release mouse look when opening atlas Copilot
- Rebrand opening as Concordia prologue
- Deploy script: allow up to 5 min for new custom domain cert Sonnet 5.5
- Deploy script: handle first-time Worker creation Sonnet 5.5
- Add Cloudflare Workers deploy for concordia.davidveksler.com Sonnet 5.5
- Open on exterior habitat before family story Copilot
- Cap habitation end facing exposed industrial bay Copilot
- Keep industrial rotor visible in distant space views Copilot
- Model sealed residential rotor endcaps and bridge locks Copilot
- Document and test fast station-axis navigation Copilot
- Expose render resolution control in Engineer menu Copilot
- Move story agriculture into atmospheric upper-city fringe Copilot
- Enable atlas jumps to celestial bodies Copilot
- Accelerate indoor exploration across chapter destinations Copilot
- Reduce cold Journey transition stalls with adaptive rendering Copilot
- Cull subpixel detail in distant journey views Copilot
- Keep post-processing resolution in sync with quality Copilot
- Refine story viewpoints and park surfaces Copilot
- Detail Earth-transfer spacecraft Copilot
October 4, 2026
- Improve exterior exposure adaptation Copilot
- Document and test visual and flight updates Copilot
- Implement celestial and habitat visual upgrades Copilot
- Add Sun orbit capture at a distance scaled to one AU
- Accelerate sustained interior free flight in open rotor space
- Rebuild upper-city terraces and opaque 450 m sky membrane
- Clarify unrestricted atlas jumps in city navigation copy
- Enter habitat cities automatically and constrain physical exits to transit
- Add lunar flight easter egg and shared celestial orbit capture
- Rebuild environmental audio and verify browser output
- Record final exterior utility clearance and rendering checks
- Attach radiator banks and backup solar array to the stationary hull
- Keep Earth flight controls in the controls list
- Add Earth flight easter egg with thruster capture and orbit
- Measure exterior acceleration from velocity changes
- Illuminate habitat end caps with mounted service floodlights
- Make habitat ambience audible on speakers
- Add sound to menu interactions
- Animate staged Earth transfer trajectory
- Grow Earth during story transfer approach
- Add habitat ring observation lounge
- Expose open vacuum station sections outside
- Switch between interior and exterior model roots
- Refine exterior inspection view framing
- Refine habitat journey visuals and reduce idle scene work
- Checkpoint habitat journey and vehicle refinements
- Compress neighborhood tour to one minute and add travel skipping
- Replace ring-loop story step with local neighborhood tour
- Move opening apartment into residential wing and route exit to sidewalk
- Scale exterior camera flight speed with habitat clearance Copilot
- Refine family anatomy, clothing, hair and gravity-aligned animation
- Refine residential façade finishes Copilot
- Render HDR sun and atmospheric cislunar bodies Copilot
- Freeze simulation explicitly during canonical visual captures
- Enable live time by default Copilot
- Improve depth precision for close surfaces and kilometer-scale scenery
- Keep the build gate portable across Git checkouts
- Improve habitat surface fidelity, lighting and visual QA without changing geometry
- Clarify secondary infrastructure viewpoints Copilot
- Clarify habitat journey establishing views and infrastructure Copilot
- Organize habitat project documentation Copilot
- Enhance habitat scenes and resident detail Copilot
- Add Copilot repository instructions Copilot
- Put story family inside panoramic ascender Copilot
- Face story family along movement in home chapter Copilot
- Keep story family clear of apartment walls and street buildings Copilot
- Build stylized family and resident character rigs Copilot
- Keep story family grounded independently of camera look Copilot
- Add procedural urban megaframe city Copilot
- Improve residential city realism Copilot
- Add canonical habitat viewpoints Copilot
- Improve residential city realism Copilot ×2
- Improve habitat simulation and controls Copilot
- Initialize Habitat project Copilot