Commit Graph
201 Commits
Author SHA1 Message Date
jpmschweitzerandClaude Fable 5 ee5ed4e08a chore(meta): close T-1156 wave 1 — PR #195 merged (rivers/basins/attractors on the ladder, triple review)
Tyre APPROVE after one fix round (attractor stroke-width compensation,
D-226 visibility-direction capture); Hoshe APPROVE after one fix round
(named default-visibility pins; execution-grade verification incl. own
golden structural diff and independent revert-tests; full gate
3770/3770 at final tip); Araminta APPROVED all four captures after her
District trunk-dot objection was fixed to her exact ask. Cold
re-verified on MERGED main (.cache/screenshots/rivers-main/). Wave 2
(civilizational overlays) stays deferred on the re-scoped T-1156...
wave-2 notes ride the ticket. Unblocked: T-1168 riparian contract,
T-1170 course invention.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 09:35:46 +02:00
jpmschweitzerandClaude Fable 5 273a1634be chore(meta): PR #195 review captures — T-1171 pole-entry wobble filed; T-1170 per-basin note; T-1156 wave-2 sibling-layer note
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 09:16:25 +02:00
jpmschweitzerandClaude Fable 5 f4711d631d chore(meta): T-1156 wave 1 to review — PR #195 up (rivers-ladder)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 09:03:15 +02:00
jpmschweitzerandClaude Fable 5 5155474d14 chore(meta): T-1156 wave-1 design pass captured — T-1168 riparian forward contract, T-1169 labels split-out, T-1170 river-course invention (all gated behind wave 1)
Tyre's carrier ruling: rivers ride the EXISTING whole-body layer1 field
(no new wire field, neither ceiling touched); per-rung refinement is
client-side class filtering (river_class quantized from flow
accumulation — the one additive server change); discrete-geometry-vs-
continuous-field carrier rule established for wave 2. D-226 note added
on the rivers-ladder branch. Si's audit: skeleton is 512x256 heightmap-
resolution dot data (~76 km/cell) — planetary courses real now, sub-
heightmap course geometry named as T-1170, labels split to T-1169
(three dormant pieces, not free).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 07:54:41 +02:00
jpmschweitzerandClaude Fable 5 64a65f52e1 chore(meta): activate T-1156 wave 1 — rivers/basins onto the ladder (rivers-ladder worktree)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 07:49:17 +02:00
jpmschweitzerandClaude Fable 5 825ea9749f chore(meta): close nature-first batch — T-1162/T-1161 done (PR #194 merged, triple review), T-1155 cancelled as superseded
Tyre APPROVE after one fix round (I1 rung-floor dependency direction
implemented as his stronger ask + drift guard; I2 comment cites; I3
governance captures in his exact text; I4 golden body coverage; all
non-blocking follow-ups swept, none parked). Hoshe APPROVE (empirical
revert checks; his one nit refuted with the diff hunk and formally
retracted). Araminta APPROVED the T-1161 acceptance captures. Cold
eyeball re-verified on MERGED main (.cache/screenshots/nature-octaves-
main/): Region NEAREST crisp, Quarter coast crinkle intact, filters
runtime-verified. T-1155 cancelled: superseded by T-1161's two-axes
outcome per Tyre's Q4 ruling.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 23:39:37 +02:00
jpmschweitzerandClaude Fable 5 918855c878 chore(meta): T-1162/T-1161 to review — PR #194 up (nature-octaves); T-1167 gdlint-debt ticket filed
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 23:13:04 +02:00
jpmschweitzerandClaude Fable 5 ffc24b7312 chore(meta): T-1162 refinement resolutions — bench-baseline-first, window-derivation golden as explicit scope, vegetation invention net-new mirroring coast_invention
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:28:01 +02:00
jpmschweitzerandClaude Fable 5 e41a8dcc8d chore(meta): activate nature-first batch — T-1162 + T-1161 in progress (nature-octaves worktree)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:25:39 +02:00
jpmschweitzerandClaude Fable 5 bbe9099e22 chore(meta): close T-1163 — PR #193 merged (cold-launch starvation fix); review captures T-1164/T-1165/T-1166 filed
Tyre + Hoshe both APPROVE at 8bb09abad (one Hoshe fix round: wrong-body
Pending regression + comment dedupe, both revert-verified independently).
Cold acceptance re-verified on MERGED main: fresh release server, first
connection, Lendel converged mosaic inside 2s, stable while unattended,
legend one-legend-tall (.cache/screenshots/cold-start-main/). Review
tickets: T-1164 tiled terminal-recovery, T-1165 repaint-edge root-cause,
T-1166 scripted cold-launch test tier (both under T-1037 where noted).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:30:03 +02:00
jpmschweitzer cf1733cdd6 chore(meta): T-1163 — cold-launch starvation bug (ladder-cold-start branch, in review) 2026-07-22 20:59:22 +02:00
jpmschweitzer 74662470c6 chore(meta): nature-layer scope ruling — T-1162 gains vegetation patchiness, T-1156 split into nature-first waves (cities uncolored for now, per Jeroen + D-166 outside-in) 2026-07-22 18:33:11 +02:00
jpmschweitzer 0a69710ca5 chore(meta): T-1162 — extend invention octaves into the window path (Jeroen's flatness/coastline feedback; content floor 4km/16km vs 512m transport) 2026-07-22 18:30:52 +02:00
jpmschweitzer 41017166aa chore(meta): zoom ladder shipped — T-1152/T-1153 closed (PR #192 merged, triple review, six live rounds, eight integration bugs pinned) 2026-07-22 17:40:55 +02:00
jpmschweitzer 15f0b6936d chore(meta): PR #192 review follow-ups — T-1158 (viewer decomposition), T-1159 (legacy u32 retirement), T-1160 (orbital coastline audit), T-1161 (per-rung filter policy) 2026-07-22 17:05:18 +02:00
jpmschweitzer ab41ea07f9 chore(meta): T-1152/T-1153 to review — PR #192 up (zoom ladder); T-1157 smoke-scenario migration note (Stig) 2026-07-22 16:51:06 +02:00
jpmschweitzer 5aa3a84263 chore(meta): T-1156 (overlay port onto the ladder) + T-1157 (capture-harness redesign) — T-1153 deferral follow-ups 2026-07-22 11:42:59 +02:00
jpmschweitzer 2a4597e108 chore(meta): activate zoom-ladder-continuous batch — T-1152/T-1153 in_progress 2026-07-22 10:01:06 +02:00
jpmschweitzer 896c923d35 chore(meta): zoom-ladder foundations done — T-1149/T-1150/T-1151 closed (PR #191 merged, double review + fix round); T-1152/T-1153/T-1154 now unblocked 2026-07-22 00:54:42 +02:00
jpmschweitzer fdd529f576 chore(meta): T-1149/T-1150/T-1151 to review — PR #191 up (zoom-ladder foundations) 2026-07-22 00:28:55 +02:00
jpmschweitzer 43323e88d2 chore(meta): activate zoom-ladder-foundations batch — T-1149/T-1150/T-1151 in_progress 2026-07-21 23:50:55 +02:00
jpmschweitzer 143d6381ca docs(meta): T-1143 rulings — D-226(d) floor opened, progressive-tiling planetary carrier, continuous seam zoom; implementation chain T-1149..T-1155
Jeroen's three rulings on the zoom-ladder design pass, recorded as a
D-226 amendment: (1) 'we set a new BHAG so old restrictions are up for
debate' — the item-(d) ceiling opens for the Atlas windowed viewport
(below-quarter rungs gated on the T-1154 measurement pass; chunk/tile
still never a whole-body planetary layer); (2) planetary rung ships as
progressive capped-density tiling on the generalized district_window
carrier; (3) planetary->regional entry becomes continuous cursor-anchored
zoom with full-zoom-out resetting to the canonical orbital frame (D-013
zoom-owns-descent restored; click-through cut superseded).

Design doc stamped with the resolved rulings. T-1143 closed. Implementation
chain: T-1149 (derive_at_metres + octave cutoff) -> T-1150 (granularity
carrier + aliasing test) / T-1151 (window par_iter) -> T-1152 (derived
planetary rung) / T-1153 (client continuous ladder) -> T-1155 (smoothing
retirement); T-1154 below-quarter measurement gate.
2026-07-21 21:52:55 +02:00
jpmschweitzer a292e2d2ef chore(meta): T-1143 in_progress — zoom-ladder design pass running (Tyre/Dudley/Araminta + Troblum critique) 2026-07-21 21:12:46 +02:00
jpmschweitzer bc204262be docs(meta): D-166 amendment corollary — heightmap PNGs demoted to invisible derivation input; planetary level fully derived at canvas resolution
Jeroen's same-day corollary to the zoom-ladder condition: no zoom level
displays the authored heightmaps directly — even the orbital/planetary map
is derived output, sampled at canvas resolution (continuous field, not
fixed rasters). Kills zoom over/undersampling by construction and makes
the map viewport-adaptive. import_heightmaps survives as input storage
only; AtlasViewer's texture display path retires when the derived
planetary rung lands. T-1143 design pass extended with items (e)-(g).
2026-07-21 21:06:46 +02:00
jpmschweitzer 51c8cb86cd docs(meta): D-166 amendment — seamless Atlas zoom ladder is a hard Phase-4 deliverable condition
Jeroen's ruling from the Groombridge/Lendel zoom-ladder captures: the BHAG
stays 'a Reach a character can travel through'; the Phase 4 exit bar now
additionally requires a continuous Atlas zoom ladder (planetary map -> tile
scale, each level deterministically derived at native granularity, never
magnified interpolation). Evidence in the record: the 16-district window is
sub-pixel vs its heightmap source at Lendel scale, so everything below fit
zoom is D-227 invented detail that must be derived, not smoothed.

CLAUDE.md Phase-4 row carries the condition; T-1143 (the ladder design
pass) appended + raised to high — it and the D-226(d) floor question are
now phase-gating.
2026-07-21 21:02:06 +02:00
jpmschweitzer aa8dfe948b chore(meta): T-1146 done — PR #190 merged (implant input gate, double review + fix round) 2026-07-21 20:02:53 +02:00
jpmschweitzer 629b9082b3 chore(meta): T-1146 to review — PR #190 up (implant input gate) 2026-07-21 19:52:21 +02:00
jpmschweitzer 196ecb8a98 chore(meta): T-1148 — hunt leaked gdUnit scene-tree pollers (T-1146 fix-round evidence) 2026-07-21 19:50:52 +02:00
jpmschweitzerandClaude Fable 5 94990ec910 chore(meta): T-1143 — Jeroen's LoD ruling (sub-district pixels over gradients; seamless zoom-LoD; D-226(d) floor question flagged)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 19:00:51 +02:00
jpmschweitzerandClaude Fable 5 cdc5396c21 chore(meta): activate T-1146 — implant-open input leak fix
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 18:56:08 +02:00
jpmschweitzerandClaude Fable 5 aa06bc9fca chore(meta): close T-1145 — PR #189 merged (round-2 polish, zero review findings)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 17:09:15 +02:00
jpmschweitzerandClaude Fable 5 c906a9df00 chore(meta): T-1145 to review — PR #189 up (regional polish round 2)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 17:03:51 +02:00
jpmschweitzerandClaude Fable 5 fd7d8fcfde chore(meta): file T-1147 — margin-less fog-shader perf ceiling flaked the gate (0.501 vs 0.500ms)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 17:01:15 +02:00
jpmschweitzerandClaude Fable 5 256f259a17 chore(meta): file T-1146 — gameplay movement leaks to server while implant open (T-1145 finding)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 16:50:43 +02:00
jpmschweitzerandClaude Fable 5 848fa12003 chore(meta): file+activate T-1145 (round-2 friction: cover-fit, WASD pan, smoothing); expand T-1143 with sub-district sampling design
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 16:17:55 +02:00
jpmschweitzerandClaude Fable 5 9bfd86309a chore(meta): close T-1142 — PR #188 merged (descent fixes, live full-chain verified)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 15:27:10 +02:00
jpmschweitzerandClaude Fable 5 d426059cb6 chore(meta): T-1142 to review — PR #188 up (descent fixes, live full-chain verified)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 15:12:04 +02:00
jpmschweitzerandClaude Fable 5 ce71abec28 chore(meta): file T-1144 — atlas_viewer.gd structural extraction (at gdlint cap two rounds running)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:53:58 +02:00
jpmschweitzerandClaude Fable 5 7ac3335d77 chore(meta): activate T-1142 — descent bounds/fit fix round (atlas-descent-fixes worktree)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:21:04 +02:00
jpmschweitzerandClaude Fable 5 e7319cf322 chore(meta): file T-1142 (descent bounds + fit bugs, Jeroen hands-on) + T-1143 (quiet-interior legibility)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:19:31 +02:00
jpmschweitzerandClaude Fable 5 4ad3b1b352 chore(meta): close regional-window batch — T-1137/T-1138 done (PR #187 merged, triple review, 6 findings fixed incl. the off-equator descent bug)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:04:05 +02:00
jpmschweitzerandClaude Fable 5 ec3b429316 chore(meta): T-1137/T-1138 to review — PR #187 up (regional-window batch)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 13:36:16 +02:00
jpmschweitzerandClaude Fable 5 15aea9c450 chore(meta): file T-1141 — regional-window header label + doc-line follow-ups (T-1138 flags)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 13:32:36 +02:00
jpmschweitzerandClaude Fable 5 bb4506213a chore(meta): activate regional-window batch — T-1137/T-1138 in progress (atlas-regional-window worktree; Dudley serving + Stig screen)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 11:53:33 +02:00
jpmschweitzerandClaude Fable 5 5e21aa8935 chore(meta): close T-1140 — PR #186 merged (companion friction round 1)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 09:30:56 +02:00
jpmschweitzer b7d58c0bcc Merge branch 'atlas-companion-friction' 2026-07-21 09:30:09 +02:00
jpmschweitzerandClaude Fable 5 d149803405 chore(meta): idmap re-export after branch switch preserves T-1140 mapping
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 09:30:01 +02:00
jpmschweitzerandClaude Fable 5 6db63d033b chore(meta): T-1140 to review — PR #186 up
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 09:28:51 +02:00
jpmschweitzerandClaude Fable 5 b56f6b0bc8 fix(ui): T-1140 overlay bar wraps instead of overflowing; strip dev ids from tooltips
Jeroen's first make atlas hands-on: 17 overlay chips in a single
HBoxContainer row ran off the right screen edge (positioning also
guessed the bar's width with a 520px fallback). The bar is now an
HFlowContainer with ALIGNMENT_END; the viewer gives it everything
right of the header (OVERLAY_BAR_HEADER_RESERVE) and rows wrap
right-aligned — verified via live capture, all 18 chips visible.

OVERLAY_DEFS tooltips leaked dev provenance into player-facing text —
ticket ids (#960, T-960, T-1046, T-1118, T-1119) and decision ids
(D-181, D-226, D-243) mean nothing in-game. Stripped to plain
language; the visibility-ladder semantics (public signal / observable
/ needs corporate contact / needs insider access) stay.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 08:59:08 +02:00
jpmschweitzerandClaude Fable 5 9d2e9a4cf1 chore(meta): close Atlas depth batch — T-1124/T-1118/T-1119 done (PR #185 merged, triple review incl. Troblum adversarial pass); D-226 synced; T-1137 now unblocked
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 12:48:34 +02:00