AgentArmies project update edition 2026-09-05 12:30 UTC
The comprehensive edition Joel asked for on 2026-09-05: everything the fleet has actually built, what can be played in a browser right now, and what stands between today and the first pinned real-world release. Written by the report editor from the repositories, Linear, the nodes' evidence directories and live probes taken at 2026-09-05 12:30 UTC. Every image names its source, head and pose; every URL was fetched when this page was built. Editorial text as of 2026-09-05 09:42 UTC; the probes, card states, change log and repo table are re-read whenever the page is rebuilt. GitHub links open only under an org login; Linear links need a workspace login. The installed twice-daily job (PLAT-103) last reported published at 2026-09-05 12:08 UTC (edition 2026-09-05-1200-project-update.html, renderer pin 8a920fb); its schedule is 00:00Z and 12:00Z UTC plus manual runs.
Two kinds of statement on this page. collected 2026-09-05 12:30 UTC marks facts re-read by the collector at that time: URL probes, card states, the change log, the repository table and the job status. editorial, as of 2026-09-05 09:42 UTC marks prose written by the editor and dated when it was last revised; a newer collection does not make it newer. Each heading below carries the marks that apply to its section.
In one screen editorial, as of 2026-09-05 09:42 UTC collected 2026-09-05 12:30 UTC
Where the project stands. The new organisation was rebuilt on 2026-09-02; Joel paused the fleet on 2026-09-03 and authorised an autonomous restart on 2026-09-04. Since then the central promise, real Earth data becomes a served, traversable world in the new browser client, has gone from independently reviewed pieces to one connected diagnostic path: earth-data's published Overture generation, tile-compiler's first real product pack (buildings, roads, collision and walkable surfaces for Austin's Barton Hills block, terrain still an authored flat fill), world-serve's immutable pack endpoints, and client-web's Babylon consumer that verifies every byte by digest and lets you walk the block. That path is what the first demo card below lets you open. It is a candidate that no release has accepted: no public serving release exists yet, terrain is flat, there are no assets in the scene beyond capsules and extruded footprints, and the lighting work is a separate branch under review.
What is real and measured. Copernicus GLO-30 terrain for three bounded source blocks (around Austin, San Juan and St. Moritz; generation 24357a29, 442 objects, 4.35 GB) is on the store and independently verified against the raw source: a 1,000-sample height check agreed to within 1.05 cm at worst. Whole-Earth addressing and the source pipeline exist; whole-Earth terrain has not been ingested. DATA-20's figure of 6.0e-10 m is the candidate seam reconstruction agreeing with the contract at 401 test points, not a statement about physical terrain accuracy. A terrain seam defect at shared cell edges (up to 5.9 m) was found by an experiment, attributed to nearest-neighbour resampling and answered with a proposed contract in under a day. The Rust simulation core is deterministic native-to-WASM, runs the traffic page below, and now has a private two-browser session endpoint (C6) with replay receipts. A GPU fauna prototype (shoal on WebGPU compute) exists on the GPU node and is under independent critique. The asset library has its browser, its content-addressed store, one attributed lamp pack in the client's read path, and a first cross-category batch of 24 items under review. The aa2 combat mechanics (Engineer, Bulwark, Medic against robots) run again as an executable reference with 232 tests, ahead of a Rust port.
What is not there yet. No public real-data release, no multiplayer you can join, no character selection, no terrain relief in the client, no vegetation or water in the deployment head (both exist as flagged experiments), no GPU frame-time envelope for midrange hardware, and no accepted blind judgement of the new stack against the frozen alpha. Test counts and merged PRs below are progress on foundations, not a finished game.
What you can open and play today editorial, as of 2026-09-05 09:42 UTC collected 2026-09-05 12:30 UTC
Each card says what it is (product preview, experiment, legacy reference, or private), what it needs from your browser, and how it was checked. Three cards are static snapshots published with this report; they run entirely in your browser from files under /reports/demos/.
Walk the real Barton Hills block (compiled from real data)
What it is. The new stack's client on the first real compiler pack: 9 level-16 cells of Barton Hills, Austin, every building footprint and road from Overture data, collision and walkable surfaces from the compiler, verified by digest at every hop. You spawn in the home cell and walk east across a cell boundary; a cell whose ground did not verify is refused and not walked on.
What it is not. Flat authored terrain (no relief yet), grey extrusions with no assets, no sky beyond a gradient, capsule player. This is a derived snapshot, not an exact reviewed build: the reviewed CLI-2 head 06406eb (two providers approved that commit) plus one report-owned four-line store-root patch (patch sha256 9cc100a4…, build id 06406eb-snap, folder tree sha256 bb14e5ea…) so the export can live under this page's path; the client owner reproduced this patched build and confirmed the bounded delta at 06:48 UTC (nested path ready, 9 cells, 8.09 m walked, grounded, inspector, 0 failed requests). Daylight (CLI-3), vegetation (CLI-4), combat presentation (CLI-5) and water (CLI-8) are separate flagged branches under review and are not in this build. Product preview, derived snapshot: reviewed head 06406eb plus a report-owned store-root patch; real compiler output, no release accepted it.
Controls: WASD walk, Shift run, drag to look, V walkable overlay, Tab inspector (the pack's own claims, cells, licences) Needs: Desktop Chrome/Edge/Firefox/Safari with WebGL2 (Babylon.js 9; WebGPU is tried first and falls back). About 23 MB of static files. No account, no server.
Checked before publish (2026-09-05T06:37Z): headless Chromium (SwiftShader, CPU) served under /reports/demos/client-web-06406eb/; the staged copy, not the build tree; player walked 5.4 m in 2 s on W at 3.2 m/s with grounded=true and no blocker (staged copy served under /reports/demos/client-web-06406eb/); Tab opened the inspection panel; HUD reads "filled terrain (flat-fill-v0), not measured ground · compiler 87e7532 · this build 06406eb"; errors: none (a WebGPU-init message when the CPU renderer fell back to WebGL2); 0 failed requests. GPU check: not yet: eval owns the GPU capture; CLI-3 pair-2 frames on an RTX PRO 4000 are the closest evidence.
Source: task/cli-2-draft-consumer (PR #3, draft; Sol and Fable approved this exact commit as the reviewed real-fixture head) · pull requestGitHub, private · CLI-2Linear · data: tile-compiler build 87e753284000dd87b8acb8b4f1b60b8900c36c5d (CMP-6 first pack) · NOTICE · demo.json
Derived snapshot, not an exact reviewed build: the reviewed head 06406eb plus one report-owned patch to src/main.ts (+4/-1 lines: the store root resolves beside the page instead of at the origin root, so the export can live under /reports/demos/), built with `vite build --base ./` and VITE_BUILD_ID=06406eb-snap. Sourcemaps and the negative-control fixture are omitted. The client owner reproduced this patched build and confirmed the bounded delta (06:48 UTC). The unused real-87e7532/index.provenance.json sidecar is omitted at the owner's request (it quoted a build-machine path); the referenced index and products are untouched.
Traffic and pedestrians on real Overture roads (deterministic Rust core in WebAssembly)
What it is. The deterministic Rust sim core compiled to WebAssembly, ticking at 30 Hz over real road graphs (17 place groups from the earth-data road layer: Austin, Seattle, Paris, New York, Tampa, Santa Barbara, Kyoto, Miami, St. Moritz, Honolulu, London, Yosemite, San Juan and more). Vehicles keep to drivable paths, pedestrians to footways. The page's own state digest is compared against the native run's receipt at ticks 300, 900 and 1800.
What it is not. A top-down diagnostic canvas, not the game renderer. Traffic-only behaviours (the core's player, intent and ability layers are in draft PRs). Light density; the browser scaling experiment below shows where dense stress breaks. Experiment: the SIM-5 traffic page from world-sim main, published here ahead of its own gated publish.
Controls: Pause, Step, Restart, speed 1x/4x, type or advance the seed (Apply seed / Next seed), pick a place group, Run to tick 300/900/1800 and compare the page's digest with the native receipt Needs: Any current desktop or mobile browser with WebAssembly; 1.2 MB of static files; no GPU needed.
Checked before publish (2026-09-05T06:56Z): headless Chromium served under /reports/demos/world-sim-traffic-9b3c0d1/; tick-300 state digest 165e63ffae2c75679d47647cbc2c455eb7baa8565cd485b939055dc4a8fc53cc on this page (wasm32) equals sim-cli native (receipts.json): "matches native"; 0 errors, 0 failed requests, restart reproduces the run; Pause, Step, Restart, 1x, 4x, Apply seed, Next seed, Find, Run to x3; errors: none, no failed requests.
Source: main (PR #7 merged 2026-09-03 12:43 UTC) · pull requestGitHub, private · SIM-5Linear · data: earth-data generation 6c909cc4477ebb90e75ad0e71bac6839ab81adb443f600a6b88e4acbc7297b4e road layer · NOTICE · demo.json
Built with the repo's own scripts/demo-build.sh (release profile, wasm-bindgen 0.2.127) from main. world-sim's own publish to demos.agentarmies.io/world-sim/demo/traffic/ waits on platform PR #41 (the publisher legal gate); this copy is the report's snapshot. The wasm was rebuilt for publication with --remap-path-prefix added to the wasm32 rustflags (a build-environment setting; the deterministic target features are unchanged) so no build-machine path is embedded; the wasm-bindgen glue is byte-identical.
The frozen alpha (legacy reference, playable)
The previous monorepo's game, frozen on 2026-09-02, still served at its own host. It is the comparison floor for the new stack, not its target: eval's blind pairs score the new client against it so that nothing ships below the old stack. Barton Hills with an authored palette, an Engineer with five abilities (Laser Pulse, Arc Nova, Stasis Field, Repair Beam, Overload Beam), robots, XP, portals. Nothing in it is produced by the new pipeline. Eval's accepted Austin capture (the ladder's first rung) is a frame of this build. The four-week imagery programme (real light, terrain relief, vegetation, water, GPU fauna) is sustained R&D aimed beyond this floor; matching it is not the goal.
Needs: a desktop browser with WebGL2 and a GPU; it streams nine cells and takes about 70 to 120 s to become ready on the eval rig. Controls: WASD, mouse look, 1 to 5 abilities. Checked: the page loaded and rendered the spawn HUD in headless Chromium at build time (the 2 fps in the screenshot is the CPU renderer used for the check, not the alpha's performance).
Labs dashboard (live page)
Every lab with its card, kill date, criterion, latest measured row with receipt, the row it must beat, the negative controls, and a 24-cell NAIP gallery. Built from labs head 559201a on 2026-09-03 23:55 UTC (its status.json says so); the 30-minute refresh timer on the GPU node has not moved it since, so it does not yet show 2026-09-05's LAB-12 and LAB-13 results (see the labs lane).
Eval reference photography and live evidence (live pages)
The reference board: 17 portal places, each with its pose, stresses and subjects; 68 street-level reference frames are held internally (Google Street View, never served publicly) and only the promoted Austin capture has pixels on the public page. The live-evidence page lists every capture with its admissibility verdict, harness commit, renderer string and SHA-256, including withdrawn ones.
Org demos index and progress hub (live pages)
Platform's nightly index of every repo's declared demo page (1 repos live, 16 pending, 1 red — live front ends: none (1 page stale); written 2026-09-05 12:18 UTC). Most repos still read pending: their publish paths are being switched from the old public-ok-only gate to Joel's owner authorization of 2026-09-05 08:00 (INB-24), under which licence status is an asynchronous risk log rather than a hosting gate. The first formerly held bytes, the C3 draft pack, went public at 08:35 UTC through the game publisher's own path. This page stays the window until each repo's path lands.
GPU fauna prototype: flocks above, schools below (simulation on WebGPU compute or a CPU/WASM reference; WebGPU rendering in both modes)
What it is. SIM-17's fauna prototype as a self-contained page: a shoal whose dynamics step either on the GPU (WebGPU compute shaders) or on the CPU as a WebAssembly reference of the same rules; the backend switch only chooses where the simulation runs. Rendering is WebGPU in both modes, so a hardware WebGPU browser is required either way and there is no path for a browser without it. Neighbour search is a direct uniform grid (27-cell search, nearest 8). Authored low-poly proxies stand in for fish; the page reports adapter, population, tick and inspection counts.
What it is not. An experiment with a disclosed open gate: the author's own runtime notes name unresolved trajectory agreement between the GPU path and the reference, red trajectories and soft contact. Independent spatial review covers earlier sources (629264a to 5087ded), where it confirmed a direct uniform-grid neighbour search, not a hash grid; the 365f8d6 export's runtime has not been independently reviewed. Eval must check the final public URL, /reports/demos/sim17-365f8d6/, in a hardware browser. Not a fauna system for the game. Experiment; diagnostic publication authorised with disclosed limits; not a fauna system for the game.
Controls: population 1,024 or 8,192; algorithm: direct uniform grid (27-cell search, nearest 8) or cohort scaffold; backend: GPU compute or CPU/WASM reference (where the simulation steps; rendering stays on WebGPU); Pause; Reset (fixed seed 1337) Needs: A browser with hardware WebGPU (Chrome or Edge on a machine with a GPU; Safari 26 or Firefox with WebGPU enabled). The backend switch only chooses where the simulation runs; rendering is WebGPU in both modes, so there is no path for a browser without WebGPU. Software GPU fallback is refused by design and the page then shows the recorded preview. About 3.7 MB.
Checked before publish (2026-09-05T06:41Z): headless Chromium (software GPU) served under /reports/demos/sim17-365f8d6/ (the publisher's fixed path); the page loaded at the publisher's fixed path with every request inside the sub-path and 0 failed requests; controls present (population, algorithm, mode, Pause, Reset); it refused the software adapter as designed and showed the recorded preview, so the interactive path is unverified here until a hardware browser opens the final public URL; Pause, Reset; selects population/algorithm/mode; errors: the intended "Software GPU fallback detected" refusal only.
Source: SIM-17 public export sim17-public-365f8d6.tar.gz (sha256 d56dbef2…, runtime hash d2dc439b…) · pull requestGitHub, private · SIM-17Linear · data: authored four-triangle proxies (birds and fish), authored tank and sphere obstacles; no terrain pack, no source fish asset · NOTICE · demo.json
Copied byte-for-byte from the author's public export (SHA256SUMS verified, 16 of 16) to the publisher's fixed path /reports/demos/sim17-365f8d6/. Independent spatial review covers earlier sources 629264a to 5087ded (a direct uniform-grid neighbour search); this export's runtime is not yet independently reviewed. The author verified nested-path resource closure and real NVIDIA Chromium interaction for this export; eval's public hardware check of the final URL is pending.
Asset library browser (private, screenshots below)
The library browser (AST-7) runs against a local content-addressed store on the nodes; its public read path is being switched to the owner-authorized publish path (asset-catalog PR #15, open: it refuses only integrity failures and records the licence basis beside each pack) and still needs the C5 pin as a compatibility task. Nothing from the library is on a public host yet. Screenshots from its review captures are in the gallery. The receipts page for the store itself is public.
Private surfaces that exist but are deliberately not linked here
- world-serve's draft pack endpoints on the CPU node (ports 8790 and 8791: the canonical 87e7532 pack and the isolated 548d31f pack), reachable on the tailnet only, same-origin, no CORS. They serve 207 of 207 objects byte-identical to the store and answer 404 with an empty body for private plan and coverage artefacts. Verified 2026-09-05 05:52 UTC after moving to the merged world-serve code.
- Three client-web preview servers on the CPU node (builds 651bd9c, 908d472, c4f0773) used by builders and reviewers.
- Dagster's webserver for earth-data on the CPU node (tailnet).
- GTA5 and Google Street View reference imagery: their licence rows are unchanged (no third-party grant exists), and since 2026-09-05 08:00 they are publishable under Joel's owner authorization with the risk logged (INB-24). None is staged for this report yet, so none appears here.
- The scuba reference packet (a 7-pass hash-grid shoal, an FFT ocean and water lighting from the legacy engine, plus three fish assets): the code is first-party and is being re-expressed in CLI-8 and SIM-17; the fish assets are rights-open and imported as private-internal records, so no reef still is published in this edition pending the asset owner's rights call.
Gallery editorial, as of 2026-09-05 09:42 UTC
Click any image for the full-size file. Captions carry the head, pose, hardware and source pack. Diagnostic means a frame taken to compare two builds, not an accepted picture; experiment means a bounded prototype with a kill criterion; legacy reference means the old stack, shown only for comparison.
The new client on real data: lighting pair on GPU hardware (CLI-3, diagnostic)
Left of each pair: the CLI-2 deployment head. Right: the daylight branch (sun-lit dome, cascaded shadows, ACES tone curve) on the same pack, same pose, same rig. Rendered with WebGPU on an NVIDIA RTX PRO 4000 by eval; an independent Opus judge verified all 12 sidecar pins and found the shadows hard (no soft penumbra), a light leak at one wall foot, and a neutral grey ambient, while confirming the tone curve removed all clipping. The lead's shadow fix (bc8fd22) is in review; a pair 3 capture is queued.




Walking the real block (CLI-2 consumer, CPU frames)





Combat presentation recovery (CLI-5, experiment on the real block)
The aa2 combat feel (targeting, cast wind-up, telegraphs, death and loot presentation) re-expressed as a flagged packet with a local feed; captured by a reviewer on the real fixture. Mechanics and authority live in world-sim; this is presentation only.
Simulation in the browser and on the GPU




Assets


Data and terrain evidence





Browser lifetime experiment (INB-21 V)


Public pages as rendered at build time




The pipeline: six layers, one direction editorial, as of 2026-09-05 09:42 UTC
The architecture of record (ARCHITECTURE.md): IMPORT every acquirable Earth source into immutable blobs, NORMALIZE into a versioned ontology with every field marked by its basis, COMPILE a tile and its halo into one solved plan projected to render and sim products, STORE content-addressed generation-stamped products, SIMULATE server-side truth, RENDER served products only. One producer per surface; real data wins and invention is marked authored forever. The colour of each box is its state today.
What each layer holds today, in one line each
- IMPORT / NORMALIZE (earth-data). Overture 2026-08-19.0 (13 layers, whole-Earth gap records, generation 5f8a73fd served); Copernicus GLO-30 terrain for three bounded source blocks around Austin, San Juan and St. Moritz (generation 24357a29, 442 COGs, 4.35 GB, verified; whole-Earth ingestion not started; catalogued but not yet served by the pointer because the daemon's terrain step failed at 00:21 UTC and status/dev.json says stale); a level-7 Austin fixture with buildings, WorldCover and Sentinel-2 merged this morning.
- COMPILE (tile-compiler). Real C3 product packs from jobs: 29 cells, 174 products, six kinds (terrain, buildings, roads, water, collision, walkable). Terrain is an authored flat fill until the GLO-30 reader (PR #15) and the triangular terrain profile (PR #16, CMP-22) land.
- STORE / SERVE (world-serve, contracts). Immutable pack verify, copy, pin and rollback merged (CMP-21); draft endpoints on the CPU node; C3 draft format and browser SDK on contracts main; no public generation index or release yet (C8 v0 exists, C9 not cut).
- SIMULATE (world-sim). Deterministic core native and WASM; traffic; session layer, live admission, C6 framing and a private two-browser endpoint in draft PRs; aa2 combat reference recovered.
- RENDER (client-web). Babylon consumer of the draft products with digest verification and traversal; daylight, vegetation, water, combat presentation and bounded residency as flagged branches.
- ASSETS (asset-catalog). Store, verbs, library browser, lamp integration pack on main; first cross-category batch, aa2 inventory recovery and fauna handoff in review.
Runtime architecture: CPU, GPU, client, server editorial, as of 2026-09-05 09:42 UTC
Where things actually run this week. Two dedicated Hetzner boxes (a 20-thread i5-13500 with an RTX PRO 4000 Blackwell 24 GB, and a 32-thread 7950X3D with 128 GB) host every builder, reviewer, capture and service; the Mac holds the parent and the publisher credentials. Public bytes live in Cloudflare R2 behind three hosts.
Decisions the diagram encodes
- The read path is static objects on a CDN. Products are content-addressed and generation-stamped; a consumer pins a digest and verifies bytes at the point of use. The only synchronous calls in the system are client to sim and the demand post (ARCHITECTURE §4).
- Server-side truth, client prediction. world-sim owns state in Rust; the same core compiles to WASM so a browser can predict with identical arithmetic. The C6 session protocol (contracts PR #18, merged 2026-09-05 05:02 UTC) defines private development sessions, movement and one ability; world-sim's endpoint (PR #12) carries it over WebTransport with two Chromium clients replaying to the same state hash.
- GPU work is measured with rendering, transfer and interaction together. SIM-17 reports compute step, render, upload bytes and completion latency per frame rather than a bare kernel time.
- The legal gate binds bytes and attribution, not permission (changed 2026-09-05 08:00). Until this morning every object written to a public bucket had to resolve to public-ok LEGAL-LOG rows. Joel's owner authorization (INB-24) supersedes that: licence uncertainty, vendor permission and a missing per-source row are asynchronous facts in the risk log, not hosting gates; integrity checks (digests, closure, provenance) stay fail-closed. The record (orchestrator PR #37, head af43b53, open under independent review) marks all 54 sources publishable, 32 by licence and 22 by owner authorization; no licence row is rewritten and no third-party grant is claimed. The shared demo publisher (platform PR #41) and the asset library (asset-catalog PR #15) are being switched to it; several repos' demo pages still read pending until those land.
Every lane of the stack editorial, as of 2026-09-05 09:42 UTC collected 2026-09-05 12:30 UTC
For each lane: what is actually delivered, what is pending, what blocks it, the next proof, and where to read the source. Card states are read live from Linear at build time.
Data import, normalisation and cloud storage (earth-data, platform) In ProgressDoneDone
Delivered (reviewed, merged or independently verified)
- Overture 2026-08-19.0 normalised for the whole Earth in 13 layers with exact gap objects; generation
5f8a73fdis the live dev pointer (published 2026-09-03 05:48 UTC) with road width, bridge, tunnel and connector attributes (DATA-16). - Whole-Earth terrain: Copernicus GLO-30 as 442 level-7 COGs (4.35 GB), generation
24357a29, independently verified 2026-09-05 01:49 UTC (C1 chain, object digests, heights within 1.2 mm of raw source plus EGM2008 geoid). - DATA-21 (merged 06:04 UTC today): one normalised fixture for Austin cell 865b4 with 100 buildings (88 observed OSM heights, 1 modelled, 11 missing, every attribute labelled), ESA WorldCover and a Sentinel-2 datatake, 414 MB on the GPU node; a 27 MB level-9 companion for CI.
- DATA-18 (merged): long-lived R2 connections degraded to 0.65 MB/s; the terrain run now bounds to four fresh connections. DATA-17: a frozen complete-subset generation for replay. DATA-19: a partial publication no longer leaves a stale status.
- The job runner (PLAT-14, platform PR #30 merged 2026-09-05 00:13 UTC):
just job runsubmits a job to the CPU node over SSH without carrying a credential, follows its sealed log across reconnects, returns a receipt with cost; real-SSH acceptance passed at 02:27 UTC.
Pending
- The served pointer does not yet name terrain: the Dagster terrain step failed at 00:21 UTC (status/dev.json: stale, last good 5f8a73fd). A new bounded generation under the seam contract is the next publish.
- DATA-20's proposed ADR 0011 (terrain support and common-edge contract) awaits the compiler's choice between the publisher-lattice window (d1) and bilinear-in-source on the unchanged grid (b). The compiler's decoder currently accepts (b).
- Imagery, land cover, water, heights and the embedding as whole-Earth layers (DATA-8 to DATA-12) are not started beyond the fixture; the coverage dashboard (DATA-14, PR #9) is open.
- PLAT-97: measuring real object fan-out, range and cache latency and recovery cost on the GPU node is filed, not run.
Blockers
- Terrain step failure in the daemon (root cause under DATA-22: unsupplied source tiles conflated with source holes).
Next proof
A terrain-bearing generation served by the pointer with Austin's cells and the seam contract applied; the compiler consuming it on cell 865b4b2b7 (DATA-7 / CMP-22).
Asset library and import (asset-catalog) In ProgressDoneDone
Delivered (reviewed, merged or independently verified)
- The content-addressed store with publish, verify and promote and their negative controls (AST-4); the authoring verbs import, describe, measure, budget and licence add (AST-5); a vendor register for Synty, Unity, SpeedTree, Xfrog, Tripo, Meshy and Fab holdings (AST-8; licence rows unchanged, publishable since 08:00 under the owner authorization with the risk logged).
- The library browser (AST-7): every record at every LOD, search, facets, honest gaps (absent from the store, bytes do not match the digest), licence status per record.
- The lamp integration pack (AST-11, merged 2026-09-05 04:49 UTC): the attributed AnisotropyBarnLamp with LOD 0 and LOD 1 in the exact read path the client needs, digest-pinned, credit line carrying the modification clause.
- Live-oak height truth for eval (AST-16): 13.2393 m vs 12.84 m re-derived from the source mesh and transforms.
Pending
- AST-14, the first browsable cross-category batch: 24 items in four packs (19 Khronos sample assets, 5 recovered aa2 Synty street props, private), each with LOD 0/1, collision proxy, measured bounds and a budget result (6 within, 1 breach, 17 unmapped). Two reviewer runs requested changes (report tables not test-bound, CC-BY credits missing the licence URL, budgets unsourced); a fixer is on it.
- AST-13, recovering aa2's asset inventory and import pipeline (vegetation, ground materials, street props, 17 robot assemblies, NPC archetypes) from the frozen quarry: 47,000 lines under review; findings on vendor closure refusals and provenance trust are being fixed.
- AST-15, the fauna handoff for SIM-17: a CC0 barramundi and a first-party proxy bird as public-eligible records, plus the three scuba fish as private-internal reference records with measured facts (head +Z, runtime spine deformation via TEXCOORD_1, KTX2 required).
- AST-17: budget classes sourced by ADR for every first-batch kind.
Blockers
- Implementation, not permission: the gate switch (asset-catalog PR #15) and the C5 pin (contracts PR #7) have to land, the useful-palette bundle (AST-19: Synty props and nature, 17 robot assemblies, 10 Tripo NPCs) is being built, and the broader library intake (AST-20, hundreds of GB) is at the survey stage. No vendor asset is on a public host yet.
Next proof
AST-14 merged with previews and budget results, then the first promoted public pointer with the lamp pack.
Solved, render and collision tiles (tile-compiler, contracts C3) In ProgressIn ProgressIn review
Delivered (reviewed, merged or independently verified)
- CMP-6 (tile-compiler PR #11, merged 2026-09-05 02:08 UTC, 302 files): a job for a pinned World Manifest and a level-16 cell emits a solved plan, six draft C3 products, a coverage answer and a digest-bound manifest. The accepted local pack: 29 cells, 174 products, 9,922,019 bytes; nine populated cells with zero exact-overlap pairs, zero reconstruction mismatches, matching roof, floor and collision triangles; max source-to-wire displacement 1.06 mm.
- C3 on contracts main: product manifest schemas and registries (PR #13), the Tile Product wire adoption and browser package (PR #17, merged 02:28 UTC) whose fetch-and-verify was run independently in CPU Chromium over the real pack (29 manifests, 174 products, zero Range requests).
- CMP-32: real building and route geometry compared against the frozen aa2 and lab references; CMP-33 proposes the walkable-ground and road-surface semantics (collision field is the height authority; walkable meshes are projections).
- CMP-25 (merged): public PUTs gated on the pinned legal status.
Pending
- Real terrain (CMP-22): the private GLO-30 COG reader and deterministic sampler (PR #15) and the explicit triangular terrain profile
tri-swne-v1with the supported-terrain pipeline (PR #16) are drafts; the decoder verifies DATA-20's corrected bilinear pair and all 6,144 sample results match a GDAL oracle. The job waits on a coherent private C1 bundle from earth-data with new generation bindings. - NOTICE.txt from the exact build graph (CMP-27, PR #14) for the compiled artefact.
- No public products: the pack lives on the nodes and behind the private endpoints; a staged and public release is CMP-6's remaining scope.
Blockers
- Terrain generation bindings from earth-data (above).
- C3 v0 cut (PLAT-45, in review) for the release, with C9 (serving API) not yet cut.
Next proof
One terrain-bearing job on Austin cell 865b4b2b7 with correctly based buildings and roads and a matching collision field, repeated under a second job id for byte equality.
Terrain, buildings, vegetation, water, weather and life TriageTriageTriageTriage
Delivered (reviewed, merged or independently verified)
- Terrain data exists for three bounded blocks (above), not the whole Earth, and the seam defect is diagnosed with two candidate contracts; the compiler's decoder already accepts the corrected pair.
- Buildings: real Overture footprints extruded with roofs and floors in the compiled pack; DATA-21 labels heights observed / modelled / missing; LAB-13 (lab-geometry-solves PR #8) adds roof, doorway and interior geometry behind the plan seam from a pinned real footprint, with door rules recorded and byte-identical reruns.
- Vegetation and ground (CLI-4, client-web PR #5): grass as thin instances, a tree card tier, authored wind, placement from product geometry only, off by default behind
?veg=on; visual judgement keep with changes (reads as an unlit overlay; the flock is being withdrawn); LAB-12 places 518 inferred trees on one real route from NAIP as a reproducible diagnostic with no accuracy claim. - Water (CLI-8, PR #8): Fresnel, glint, refraction and ripples re-expressed from the scuba reference on verified water only; the measured fact is that no root carries a water body yet (Overture water is not imported), so the module mounts, draws nothing and says why.
- Life: SIM-17's GPU shoal prototype and AST-15's fauna records; the traffic core moves vehicles and pedestrians on real roads.
Pending
- Terrain relief in any product or the client.
- Water import (DATA-10).
- Weather and a simulated clock (lighting is authored-fixed;
sky_timenull on every capture). - A vegetation catalogue mesh tier (only cards exist).
Blockers
- CLI-3 daylight must land before vegetation and water compose with real light.
- No tree or plant meshes are imported and hosted yet; the SpeedTree and Xfrog holdings are publishable under the 08:00 owner authorization, and the import and hosting work (AST-19) is queued.
Next proof
Terrain relief through the compiler into the client, and CLI-3 with its shadow fixes accepted on a GPU pair.
CPU and GPU simulation and physics (world-sim, SIM-17) In ProgressIn ProgressIn Progress
Delivered (reviewed, merged or independently verified)
- The deterministic core (SIM-3): a fixed 30 Hz tick over a tile group, an event log, snapshots, replay; native x86, arm and WASM produce the same bytes (the traffic page above proves it live).
- CPU scaling: partitioning vehicle leader candidates by lane (PR #14, head d04e014) takes 8,192 distributed vehicles from 36.0 ms to 3.3 ms p50 per tick natively with byte-identical logs; source checks and the gauntlet are green and two formal approvals are on the exact head; it is not yet merged.
- Browser scaling experiment (INB-21 S): thirty browser runs and 9,000 per-tick player samples match the native oracle; at 11,335 stress agents the main-thread tick p95 is 58 ms and intent-to-draw 4.35 s, so correct work can still be seconds late without live admission and reconciliation.
- GPU fauna (SIM-17): a WebGPU compute-plus-render prototype on the RTX PRO 4000; per-frame receipts record about 0.73 ms compute step and 0.40 ms render for the captured shoal, with a 1,024-agent algorithm comparison against WASM brute force. The independent review of earlier sources (629264a to 5087ded) confirmed a direct uniform-grid neighbour search; the pinned 365f8d6 export has not been independently reviewed, and the author discloses open trajectory agreement, red-trajectory and soft-contact limits.
- A numerics audit (PR #13): finite limits, checksum corruption, signed zero, u32 boundaries, seeded replay tables.
Pending
- The session layer, live admission and C6 framing (PRs #9, #10, #11) and the private endpoint (PR #12) are drafts.
- Physics tiers beyond road-following kinematics; vehicles and collisions as in the target; no planes or boats.
- An independent review of SIM-17's 365f8d6 export and eval's hardware-browser check of its public URL.
Blockers
- The dense lane still misses 30 Hz in the browser at stress density; a browser proof of the lane partition is pending.
Next proof
The lane partition merged with its browser proof; SIM-17's 365f8d6 export passing an independent review and eval's public hardware check.
Multiplayer and the C6 session protocol In ProgressIn Progress
Delivered (reviewed, merged or independently verified)
- C6 v0 (contracts PR #18, merged 2026-09-05 05:02 UTC): private development sessions, shared bootstrap state, movement and Interact, ordered authoritative outcomes, protocol refusals, reconnect state and retained retries; TypeScript, Rust and Python bindings; an authored fixture of 88 frames with 43 controls that both Rust and TypeScript reconstruct.
- SIM-14's private endpoint (world-sim PR #12): one isolated world through the authoritative core, two real Chromium clients over WebTransport receiving matching atomic state; a 150-second expiry run where both clients observed the same session removal and matched at event cursor 539,163 with the same state hash; physical resource controls (16 connection permits, byte caps, 2,049 invalid requests refused with the cursor unmoved).
Pending
- Publication of the approved C6 SDK archives (74,695 B Rust crate, 51,344 B TypeScript tarball) to fetchable URLs.
- The client's C6 consumer; two players meeting in the same real place is the next acceptance in INB-19.
- C4 token field and C10 session key set (PLAT-39) before any public session.
Blockers
- Endpoint is private to the node; no public multiplayer surface exists.
Next proof
Two browsers on different machines in one C6 session on the real Austin pack, with movement visible to both.
Classes, mobs, combat and progression In ProgressTriage
Delivered (reviewed, merged or independently verified)
- SIM-9 recovery (world-sim PR #15, draft): the frozen aa2 combat core, class kits (Engineer, Bulwark, Medic), mob FSM and in-memory progression run as an executable reference; Engineer, Bulwark and Medic against four robots end in 85 steps (4.25 s) with 25 accepted casts and two refusals; 232 tests and 14 independent controls reproduced by a Fable critic; recorded-input replay and independent process runs match exactly. SOURCE-MAP records keep, adapt or replace decisions and Rust destinations.
- CLI-5's combat presentation packet (targeting, cast feel, telegraphs, robot locomotion, audio, cooldown sync, loot and death) as a flagged client module with review captures.
- Eval's acceptance panels (EVAL-21) for content lanes: tree form dimensions is now an acceptance bar; impostor-vs-mesh silhouette stays diagnostic.
Pending
- Five documentation corrections (drain order, Laser 350 ms and GCD 420 ms, cast and channel rules) before the reference is a port specification.
- The Rust/C6 port of one ability (Stasis witness filed as C6-CAST-REQUEST).
- No mobs, no progression, no character selection in the new stack.
Blockers
- Depends on the C6 endpoint and the client consumer.
Next proof
One ability cast from a browser through C6 against an authoritative robot, with the aa2 golden parity test as the oracle.
Serving and the client (world-serve, client-web) TriageIn ProgressIn Progress
Delivered (reviewed, merged or independently verified)
- world-serve PR #7 (CMP-21, merged 2026-09-05 05:42 UTC, 466 tests): verify a local compiler pack, copy it as one immutable set, serve it through the static resolver, select it by a draft pin; rollback admission; descriptor-anchored opens on Linux so a symlink swap cannot redirect a read; one explicitly configured browser origin. Both CPU endpoints moved to this code at 05:49 and 05:51 UTC with 207/207 objects verified.
- client-web PR #3 (CLI-2, 30,000 lines, draft): the Babylon consumer with a verified loader (pin, index, manifest, product; bytes hashed at the point of use), a decoder mirroring the producer's checks rule for rule, S2 residency halo and the east crossing, capsule traversal with swept collision, the ground rule (nothing drawn or walked unless terrain and collision both verified), and the
__aaEvaladapter eval's harness reads. - Independent integration receipts (INB-20): the served 548d31f pack's every product and manifest matches the frozen build; a native Chromium fetch from the preview origin fails only on CORS, which is the configured-origin decision, not a byte problem.
Pending
- CORS or a same-origin deployment so the reviewed client fetches from the reviewed server (today's demo card avoids this by shipping the pack beside the page).
- CLI-6's public coverage presentation (unknown / public-answer-unavailable rows), CLI-7's bounded residency adopted into the loader (the experiment showed retain-all growing to 476 MB heap over 65 repetitions).
- Nothing on client-web main beyond the template; the deployment head is a draft PR.
Blockers
- world-serve PR #5 (pin recipe tools) stalled on an account admission failure and was reassigned.
- No generation index or release: C9 not cut; C8 v0 exists.
Next proof
The reviewed client head fetching the reviewed endpoint in a real browser (the INB-20 candidate), then eval's traversal capture on GPU hardware.
Evaluation, platform and the fleet (eval, platform, labs) In ProgressTriageTriage
Delivered (reviewed, merged or independently verified)
- eval's capture harness (EVAL-2, done): readiness waits for every subject resource to settle; 18 of 18 negative controls each refuse on their own code; the frozen alpha's Austin ground capture is admissible on the rig (a stalled ninth cell produced an honest inadmissible frame first). The client-web subject and traverse mode with a frame ledger and perf row are in PR #24.
- Acceptance cells (EVAL-18, PR #21): destination halos, a true S2 face-boundary control and the twenty random cells registered; san-juan and st-moritz poses and clean boxes. CLI-3's GPU pairs captured and judged (above).
- platform: the job runner caller (PR #30), the shared nightly demo publisher (PR #35), the gauntlet's repair receipts (PR #40), helpers hardened (aa-gh verifies its App identity; aa-linear drains stdout).
- labs: LAB-1's earth compiler reached its Travis bar (LPIPS 0.5263 vs 0.5343; FID 61.87 vs 233.66) while the worldwide control did not move (0.6146): the model learns Travis, not the world. LAB-3 (LLM-authored layers) was killed on 2026-09-03 with its evidence. LAB-12 and LAB-13 delivered bounded diagnostics today.
Pending
- The shared demo publisher's gate (PLAT-62, PR #41) switching to the owner-authorized record so eight repos' demo pages can publish.
- GPU captures of the CLI-3 shadow fix and the CLI-4 vegetation cost (requested via eval).
- The first blind pair of the new stack against the frozen alpha (EVAL-4 judge packs, PR #6).
- Fleet execution off the Mac (PLAT-79): runtime ownership, account admission failures and idle-turn wakes cost hours this morning.
Blockers
- Account usage limits hit three leads at once (recovered on the same account); a T3 session-stop bug on the GPU node (PLAT-99).
Next proof
platform#41 merged and the org demos index turning repos from pending to live; eval's traversal capture of the client candidate on GPU hardware with a perf row.
Decisions and trade-offs, dated editorial, as of 2026-09-05 09:42 UTC
| when (UTC) | decision | why, and what it costs |
|---|---|---|
| 2026-09-04 | Change the sequence, not the architecture: one complete data-to-screen path is the next milestone with a single integration owner (INB-18 audit, INB-19). | Twenty open PRs and 26 lead handoffs in seven hours showed coordination, not code, was the bottleneck. Cost: breadth waits on the first integrated demonstration; re-estimate dates from it. |
| 2026-09-05 02:27 | Push on every part of the stack in parallel, reusing verified aa2 work (INB-22, Joel's words). | Assets, normalisation and storage, solved and render tiles, terrain and vegetation, world life, classes and mobs get parallel builders on the GPU node's spare capacity. Cost: review load; mitigated by two-model adversarial review per PR. |
| 2026-09-05 04:40 | Terrain seams: publish each cell as a window of the source lattice (d1) with a one-pixel halo and lower-S2-id edge ownership, or bilinear-in-source on the unchanged grid (b) as fallback (DATA-20, ADR 0011 proposed). | Nearest-neighbour sampling on rotated per-cell grids displaced samples by up to half a pixel, 5.9 m at worst. (d1) makes neighbours agree to 6e-10 m but changes the per-cell grid the compiler reads and grows pixel counts toward the poles (+47% below 50 N); (b) keeps the grid with 0.8 m residual. The compiler currently consumes (b). |
| 2026-09-05 04:00 | C3 terrain profile tri-swne-v1: collision field reconstructed with declared SW-NE triangles is the height authority; walkable meshes are projections (PLAT-45 B4, CMP-33). | One authoritative surface for physics and render; consumers may not substitute the coarse walkable mesh for height. Cost: an explicit allowlist of draft labels; unknown profiles refuse. |
| 2026-09-05 05:4x | Immutable pack sets with a draft pin and rollback admission in world-serve; opens anchored to directory descriptors on Linux (ADR 0010). | A symlink swap cannot redirect a read; an invalid or incomplete set leaves the current pin unchanged. Cost: Linux-only guarantee; macOS is best-effort. |
| 2026-09-03 08:5x, 11:41, 15:02 | The legal gate sits at the send: whoever PUTs to a public bucket clears the exact bytes immediately before its own request; clearances are unforgeable tokens bound to the digest (INFRA rulings 4, 5, 9, 10). | The byte binding and attribution stand; the public-ok-only permission part was superseded on 2026-09-05 08:00 (next row). Cost while it stood: eight repos' demo pages read pending; this report's demo snapshots carry NOTICE files. |
| 2026-09-05 08:00 | Licence status becomes a record, not a hosting gate: Joel's owner authorization (INB-24) covers vendor, unknown and custom licences and missing per-source permission; the risk is logged asynchronously and can be undone; integrity checks stay fail-closed; no licence row is rewritten and no third-party grant is claimed. | Unblocks vendor packs, reference imagery and held data products for hosting. Cost: legal exposure is carried knowingly and logged; implementation work (gate switch, C5 pin, palette bundle, library intake) still has to be done and is tracked as such. |
| 2026-09-05 01:0x | C3 browser SDK makes no Range requests and accepts only complete 200 responses; the caller supplies the base (contracts ADR 0016). | Simple CDN semantics and exact digest binding; cost: whole-object fetches until a range-readable product kind exists. |
| 2026-09-05 (INB-21) | Retain the reproducible source and compiler pins, the Babylon comparison client and deterministic Rust; change terrain edge sampling; replace retain-all resource lifetime; reject Worker placement alone as sufficient prediction scaling. | The foundation challenge found a measured defect (seams), a resource-lifetime fix (bounded residency: 2.9 MB vs 190.8 MB live GL buffers) and a scaling limit (timeline debt of seconds at 11,335 agents) but no fatal platform or language finding. |
| 2026-09-05 05:21 | Browser tests on Joel's MacBook Air run headed, in visible windows (EVAL-21, PLAT-100). | Joel watches what runs on his machine; the Air's Apple M4 and Metal WebGL2 are the first midrange envelope sample (INB-21) once eval schedules it. |
Coverage: data on the store versus places you can walk editorial, as of 2026-09-05 09:42 UTC
Geographic and data coverage
- Whole Earth, vector: Overture 2026-08-19.0 in 13 layers (buildings, roads, places, admin areas, land use and more) with exact whole-Earth gap records, served as generation 5f8a73fd; any coordinate returns present rows or an explained gap. 17 portal places and 20 random land cells checked (DATA-3).
- Whole Earth, terrain: Copernicus GLO-30 as 442 level-7 cells covering the acceptance areas plus seeded random cells (4.35 GB); coarsens poleward of 50 N; not yet served by the pointer.
- Austin cell 865b4 fixture: buildings with labelled attributes, ESA WorldCover land cover, Sentinel-2 true colour and NIR at 10 m.
- Regional sources (USGS 3DEP lidar, NAIP aerials) are logged public-ok and used by labs; Travis CAD parcels and King County assessor extracts keep their licence rows and are publishable under the 08:00 owner authorization; neither is used on a public page yet.
Compiled, served and traversable
- Compiled: 29 level-16 cells (Austin's nine home cells and twenty random land cells) in one local pack from build 87e7532; a second isolated pack from 548d31f. Buildings, roads, collision and walkable surfaces are real; terrain is authored flat; water is empty with its gap.
- Served: both packs from private endpoints on the CPU node; nothing on the public product store; the two demo snapshots on this page carry the 87e7532 pack and the road graphs of 17 place groups.
- Traversable in the new client: the nine Austin cells around 865b4b2b5 (about 1.5 km across), with the east crossing verified and one cell honestly refused.
- Traversable in the frozen alpha (legacy): Barton Hills and the other portal places at the old stack's quality.
- Simulated: traffic on 17 place groups (337 level-16 cells); a private C6 session in one isolated world.
Measured performance, with its hardware and limits editorial, as of 2026-09-05 09:42 UTC
Every number below was measured on named hardware and says nothing about other machines. The midrange-browser envelope Joel asked about (INB-21) is unmeasured; the first sample will be his MacBook Air under eval's headed tests.
| what | measured | hardware | limits | source |
|---|---|---|---|---|
| Native sim tick, 8,192 distributed vehicles | 36.0 ms → 3.3 ms p50 per tick with the lane partition; byte-identical logs | CPU node, Ryzen 9 7950X3D, native release | Dense lane still over the 33 ms budget at stress density; browser proof pending | world-sim#14GitHub, private |
| Browser sim, 11,335 agents (512x stress) | tick p95 58 ms main / 63 ms Worker; rAF p95 217 / 33 ms; intent-to-draw p95 21.6 s / 8.1 s; timeline debt 22.1 s / 8.5 s | CPU node headless Chromium, WASM | A scheduling stress, not gameplay; no live admission or reconciliation yet | INB-21Linear |
| Browser sim, 2,833 agents (128x) | tick p95 11.9 ms main / 5.4 ms Worker; rAF p95 16.8 ms; max rAF 1.3 s / 2.1 s stalls | same | Occasional multi-second stalls on both placements | INB-21Linear |
| GPU shoal step (SIM-17 capture) | about 0.73 ms compute step, 0.40 ms render, 32 B upload, 5 to 6 ms completion per sampled frame | GPU node RTX PRO 4000 Blackwell, WebGPU, headless Chromium | Prototype; spatial-neighbour fidelity under review; not a midrange number | SIM-17Linear |
| Client resource lifetime (INB-21 V) | live GL buffers 190.8 MB retain-all vs 2.9 MB bounded; heap after GC 475.7 vs 18.0 MB over 65 repetitions; rAF p95 247 / 233 ms on the CPU renderer | CPU node SwiftShader (CPU WebGL2) | Frame times are CPU-renderer numbers; not a GPU claim | INB-21Linear CLI-7Linear |
| Client draw calls, CLI-3 daylight | 14 / 17 / 17 → 23 / 26 / 26 per pose (shadow fix: 50 to 53) | GPU node WebGPU | Count only; the GPU cost of 4 cascades at 2048² is the requested capture | CLI-3Linear |
| Client load in this report's snapshot | ready in 476 ms with 9 cells loaded; walk at 3.2 m/s | CPU node headless Chromium, local static files | Local loopback; not a CDN number | demo receipt above |
| Terrain fidelity | height error vs raw GLO-30 plus geoid: 1.2 mm (865b4), 0.8 mm (8644c), 10.5 mm (8c034); seam disagreement max 5.94 m before the fix, 0.80 m (b) or 6e-10 m (d1) after (the d1 figure is the candidate reconstruction agreeing with the contract at 401 test points, not physical accuracy) | n/a (data) | Whole-Earth run rate on the node about 6.25 MB/s | DATA-7Linear DATA-20Linear |
| R2 transfer | long-lived connections degrade to about 0.65 MB/s; fresh connections recover; the run now bounds to four | CPU node to Cloudflare R2 (S3 API) | Single-node measurement | DATA-18Linear |
| Frozen alpha readiness on the rig | first observation 72 to 77 s, final 85 s, 38 tile resources; one stalled ninth cell produced an inadmissible frame | GPU node RTX PRO 4000, WebGL2 (ANGLE Vulkan) | Legacy stack; streaming from its own host | EVAL-18Linear |
| Job runner overhead | a 40.3 s hold job: peak memory 5.5 MB, allocation 0.00015 EUR; reconnect after a killed follow loses no bytes | Mac caller over SSH to the CPU node | One job; GPU, Modal and RunPod in slice 2 | PLAT-14Linear |
Target design versus what is implemented editorial, as of 2026-09-05 09:42 UTC
The target (Joel's words, INB-19 and the master plan)
A GTA6-level game rendition of all Earth: enterable interiors, wildlife, weather, vehicles and collisions, planes and boats, multiplayer and rich NPC simulation; WoW's social fabric and progression, Dota's combat, Westworld-grade AI NPCs; humans and robots as factions; three starting classes; portals to seventeen real places; a link anyone can open in a browser on midrange hardware; beautiful and grounded, every real thing in its real place. This is a target, not a claim about today's build.
First acceptance (INB-19): real Earth data → compiler terrain, building, road and collision products → minimal attributable asset pack → pinned release → serving → traversable new client → independent browser capture, at three contrasting places plus random cells, with adjacent-cell traversal, digest corruption refusal and rollback, and named hardware, loading, memory and frame-time numbers.
Where each clause stands
- Real Earth data: served vector; terrain on the store, not served.
- Compiler products: buildings, roads, collision, walkable real; terrain flat fill; water not imported.
- Attributable asset pack: one lamp pack on main; batch of 24 in review; none in the client scene yet.
- Pinned release: none (C8 v0 exists; draft pins only).
- Serving: private immutable endpoints; public serving none.
- Traversable new client: draft PR, nine cells, snapshot on this page.
- Independent browser capture: harness ready; client subject in PR #24; GPU pairs captured for lighting only.
- Three contrasting places: Austin only compiled (san-juan and st-moritz poses registered).
- Corruption refusal and rollback: server-side merged; client refuses altered bytes.
- Multiplayer, classes, mobs, progression: C6 v0 and a private endpoint; aa2 reference recovered; nothing playable.
- Interiors, wildlife, weather, vehicles, planes, boats: not started beyond LAB-13 interiors, the GPU shoal and road traffic.
Change log: the last 72 hours across the org collected 2026-09-05 12:30 UTC
221 pull requests merged and 59 open (non-merged, non-closed) with activity since 2026-09-02 12:30 UTC, read from GitHub at build time. Every merge passed the gauntlet (two independent reviewers of different models on the exact head, CI green, threads resolved); none was merged by hand.
Merged (221)
| merged (UTC) | repo | pull request |
|---|---|---|
| 2026-09-05 12:18 | platform | #44 feat(repo): inventory tracked literal tool resolution offline (PLAT-67) ec86811 |
| 2026-09-05 10:02 | world-serve | #8 feat(store): select exact inputs for supported terrain drafts (CMP-22) 328c4a9 |
| 2026-09-05 10:00 | asset-catalog | #18 feat(batch): bounded fauna handoff for SIM-17, one fish and one proxy bird (AST-15) 1a6c386 |
| 2026-09-05 09:54 | earth-data | #18 earth-data: bilinear-in-source terrain generation under its own normaliser, ADR 0013 (DATA-23) b9a1025 |
| 2026-09-05 09:06 | asset-catalog | #17 docs(recovery): live-oak height truth for eval (AST-16) dfde230 |
| 2026-09-05 08:13 | world-serve | #5 fix(tooling): require installed recipe tools and scan literal runners (CMP-17) 3a8fa58 |
| 2026-09-05 08:01 | orchestrator | #35 legal: esa-worldcover-2021 row names earth-data's landcover layer and locations (DATA-26) f240bda |
| 2026-09-05 06:53 | world-sim | #14 perf(core): partition vehicle leader candidates by lane (SIM-7) d04e014 |
| 2026-09-05 06:45 | platform | #43 feat(platform): trace pinned HTTP reads and bounded harness self-checks e915302 |
| 2026-09-05 06:27 | tile-compiler | #14 feat(legal): NOTICE.txt from the exact build graph and the row-derived send-time licence set (CMP-27, partial) 312283e |
| 2026-09-05 06:20 | asset-catalog | #16 feat(batch): first cross-category asset batch with previews (AST-14) b367956 |
| 2026-09-05 06:04 | earth-data | #13 earth-data: normalized buildings + landcover + Sentinel-2 fixture for cell 865b4 (DATA-21) f95f630 |
| 2026-09-05 06:01 | earth-data | #15 earth-data: terrain support and common-edge contract, ADR 0011 draft (DATA-20) 2536ac4 |
| 2026-09-05 05:42 | world-serve | #7 feat(draft): verify, serve and pin immutable compiler packs (CMP-21) 74fba90 |
| 2026-09-05 05:26 | eval | #26 acceptance: register the tree poses, close the panel questions and name the INB-21 heads (EVAL-21) 65c8172 |
| 2026-09-05 05:02 | contracts | #18 feat(c6): define private development sessions and semantic fixtures (PLAT-89) af81f9c |
| 2026-09-05 04:49 | asset-catalog | #14 feat(library): add lamp integration pack 8acb1f1 |
| 2026-09-05 04:26 | earth-data | #14 earth-data: a successful partial publication writes healthy status for the served generation (DATA-19) b45cf0c |
| 2026-09-05 04:22 | eval | #25 acceptance: INB-22 content-lane panels and the INB-21 eval translation (EVAL-21) 577378c |
| 2026-09-05 02:49 | earth-data | #12 earth-data: bound terrain R2 reads to four connections (DATA-18) 26c0f47 |
| 2026-09-05 02:39 | eval | #23 harness: readiness waits for all subject resources to settle, with a streaming-asset control (EVAL-2) 1f11bd8 |
| 2026-09-05 02:28 | contracts | #17 feat(c3): Tile Product wire adoption and browser package (PLAT-45 PR-C) d32d4a9 |
| 2026-09-05 02:08 | tile-compiler | #11 feat(products): emit real-data C3 product packs from compiler jobs (CMP-6) 548d31f |
| 2026-09-05 01:13 | contracts | #13 feat(c3): product manifest schemas and registries (PLAT-45 PR-B) 1e3f45a |
| 2026-09-05 00:40 | tile-compiler | #13 fix(tests): make HTTP fixtures portable on macOS b6da8ea |
| 2026-09-05 00:28 | world-serve | #6 feat: budgets.yaml v0, ADR 0009, the pins and the publish-time legal gate (CMP-21) cfbbfa3 |
| 2026-09-05 00:13 | platform | #30 job: the caller, `just job run <name>` over ssh to its receipt; follow, status, stop, gc, reconcile (PLAT-14, PR 3 of 3) 5ec6e62 |
| 2026-09-04 23:43 | earth-data | #11 earth-data: freeze a complete subset generation's manifest and gap objects (DATA-17) 097103d |
| 2026-09-04 23:38 | orchestrator | #32 docs: INFRA Ruling 9 MIT-0 amendment (PLAT-76) b076bea |
| 2026-09-04 23:33 | eval | #21 acceptance: register the destination halos, a true S2 face-boundary control and the twenty random cells (EVAL-18) d1f9ad5 |
| 2026-09-04 23:21 | eval | #22 harness: clean boxes for the san-juan and st-moritz poses, measured on their rig frames (EVAL-18) 60777f3 |
| 2026-09-04 23:20 | asset-catalog | #13 fix: close nested tool resolution escapes bf85e2f |
| 2026-09-04 23:15 | eval | #20 ladder: register the san-juan and st-moritz hero and ground poses (EVAL-18) f6dd4a6 |
| 2026-09-04 23:10 | contracts | #12 feat(c8): build and release record v0 (PLAT-17) 2d6c7de |
| 2026-09-04 23:02 | tile-compiler | #12 fix(runner): gate public PUTs on pinned legal status (CMP-25) 42edb30 |
| 2026-09-04 22:48 | platform | #42 fix(ci): run setup before nightly verification c93ca0f |
| 2026-09-04 22:37 | orchestrator | #31 legal: permit verified MIT-0 compiled dependencies (PLAT-76) b2c4b90 |
| 2026-09-04 21:26 | contracts | #16 feat(sdk): TypeScript core and cache (PLAT-15 PR5) 13bcf52 |
| 2026-09-03 15:21 | eval | #19 docs: the C7 path reads a lab run from the private bucket while its rows are internal (EVAL-11) 8698e48 |
| 2026-09-03 14:44 | asset-catalog | #10 feat(acquire): add private vendor register (AST-8) 48a8537 |
| 2026-09-03 14:41 | orchestrator | #29 demos: earth-data's row: generation 5f8a73fd served with road attributes, terrain code on main (DATA-2) e19e36d |
| 2026-09-03 14:38 | labs | #27 fix(dashboard): bind publish clearance to exact bytes (LAB-10) 24c8354 |
| 2026-09-03 14:34 | eval | #18 fix(demo): close publish gate review follow-ups 66899a2 |
| 2026-09-03 14:34 | orchestrator | #27 legal: the compiled-permissive-dependencies row (Ruling 9, SIM-5) 54dae1a |
| 2026-09-03 14:08 | asset-catalog | #12 fix: make nightly browser tests self-sufficient 337deef |
| 2026-09-03 13:55 | eval | #16 docs: the C7 path for a lab's artefacts to a blind verdict (EVAL-11) 2ef1918 |
| 2026-09-03 13:54 | earth-data | #5 earth-data: whole-Earth Copernicus GLO-30 terrain layer (DATA-7) d921da6 |
| 2026-09-03 13:52 | orchestrator | #26 legal: LEGAL-LOG.md gains ids, conditions and attribution lines; scripts/legal generates legal-status.json and CI checks it (PLAT-62) abe56bf |
| 2026-09-03 13:37 | platform | #35 Publish each repository's bounded daily demo from the shared nightly f8aac03 |
| 2026-09-03 13:00 | eval | #17 demo: the publish gate binds the exact bytes it sends (EVAL-10) 0790d20 |
| 2026-09-03 12:58 | platform | #40 gauntlet: a repair receipt retires a reviewer run whose dismissal was invalid; a dismissal is one-shot (PLAT-66) c39c2b8 |
| 2026-09-03 12:45 | labs | #28 docs(ledger): LAB-3's row closes as killed 2026-09-03, the imagery is not read on two providers and three controls (LAB-8) 1fadb9b |
| 2026-09-03 12:43 | world-sim | #7 feat(demo): sim-wasm, the traffic page, Playwright and the publishing recipes (SIM-5) 537e105 |
| 2026-09-03 12:42 | lab-llm-authored | #9 docs(adr): 0006, the lab is killed: the imagery is not read on two providers and three controls (LAB-3) 4c10dc4 |
| 2026-09-03 12:33 | lab-llm-authored | #8 measure(pivot): the GPT arm does not beat its cross-place control on any claim field (LAB-3) ed78c80 |
| 2026-09-03 12:33 | lab-satellite-vision | #5 fix(publish): carry explicit label sources 7399b01 |
| 2026-09-03 12:21 | labs | #26 dashboard: the LAB-2 land-cover tile returns, carrying NAIP alone (LAB-10) d9fb762 |
| 2026-09-03 12:14 | lab-forge-props-bakeoff | #4 LAB-6: gate refboard uploads on legal clearance 0546833 |
| 2026-09-03 11:58 | lab-earth-compiler | #12 feat(publish): gate public objects at send fa98f3c |
| 2026-09-03 11:57 | lab-satellite-vision | #4 fix(gate): find the LEGAL-LOG columns by name, so PLAT-62's id column does not fail every PUT closed 67fcedb |
| 2026-09-03 11:55 | earth-data | #10 ci: materialize fixtures before nightly verification 593f178 |
| 2026-09-03 11:44 | eval | #8 demo: publish eval evidence page (EVAL-10) 811b0aa |
| 2026-09-03 11:23 | lab-satellite-vision | #3 feat: gate every LAB-2 public PUT 4b77c7f |
| 2026-09-03 11:22 | labs | #25 fix(dashboard): scrub every public object before upload (LAB-10) 20392c9 |
| 2026-09-03 10:56 | eval | #15 docs, tests: EVAL-14 review follow-ups F9 to F12 401c05f |
| 2026-09-03 10:44 | eval | #14 ops: the 2026-09-03 judge-bundle deletion receipt (EVAL-4) c1eb6d9 |
| 2026-09-03 10:00 | lab-llm-authored | #7 feat(pivot): a cross-place control, tags-silent scoring, and a publish-time legal gate (LAB-3) bbf89b9 |
| 2026-09-03 09:58 | lab-geometry-solves | #7 LAB-4: gate public receipt uploads eafb1da |
| 2026-09-03 09:47 | orchestrator | #22 legal-log: the Overture row names water and heights (DATA-2) 63808a6 |
| 2026-09-03 09:47 | orchestrator | #24 legal: the barn lamp attribution line carries the copyright notice and the licence link (EVAL-10) 460c346 |
| 2026-09-03 09:44 | orchestrator | #25 legal: the Sentinel-2 row names the resolving host for the Legal notice (LAB-8) dc67970 |
| 2026-09-03 09:41 | world-serve | #4 feat: deploy-dev can be dispatched on main and catches up on a schedule; a publish writes only what is not already live (CMP-19) be3b54b |
| 2026-09-03 09:41 | labs | #24 fix(dashboard): the paged Linear comments query closes one brace too many (LAB-10) b23c50a |
| 2026-09-03 09:36 | orchestrator | #23 legal: Sentinel-2 public-ok with the notice; 3DEP lidar public-ok; Travis CAD and King County assessor records permission-pending (LAB-8) 2f6fb19 |
| 2026-09-03 09:28 | asset-catalog | #7 feat(library): the asset library browser, PR 1 (AST-7) 53cf29e |
| 2026-09-03 09:15 | labs | #22 demo: the page key names the dashboard, so the org demos index reads labs (LAB-10) a109148 |
| 2026-09-03 09:13 | orchestrator | #21 legal: GTA5 row's INB-17 incident note; Khronos glTF sample assets row (EVAL-4) 5988da8 |
| 2026-09-03 09:10 | labs | #23 dashboard: the LAB-2 land-cover tile leaves the page while Sentinel-2 is not public-ok (LAB-10) d8633ca |
| 2026-09-03 08:51 | eval | #11 eval: register private Google samples (EVAL-14) 045f106 |
| 2026-09-03 08:24 | eval | #13 EVAL-14: acquire private Street View references 6537734 |
| 2026-09-03 08:04 | labs | #20 fix(dashboard): page Linear comments without pipe truncation (LAB-10) 5df14cf |
| 2026-09-03 07:55 | world-sim | #5 feat(core): the deterministic sim core, the road-graph adapter and the receipt CLI (SIM-3) 020a5b4 |
| 2026-09-03 07:52 | labs | #21 docs(ledger): LAB-3's A2 rows, the shuffled control does not lose on a second provider, the hypothesis unsupported on both (LAB-8) b5bdc85 |
| 2026-09-03 07:46 | lab-earth-compiler | #10 feat(metrics): add EVAL-11 diagnostic columns 24e2f24 |
| 2026-09-03 07:44 | lab-llm-authored | #6 measure: A2 over Austin with its shuffled control; the control does not lose (LAB-3) 17e9e2a |
| 2026-09-03 07:44 | orchestrator | #20 demos: client-web's row carries a ticket, as every "none yet" row does (CMP-19) 299d28d |
| 2026-09-03 07:43 | asset-catalog | #9 fix(authoring): a platform alias is one the caller cannot replace (AST-5) afcb207 |
| 2026-09-03 07:40 | platform | #38 helpers: the installer sets the immutable flag on macOS only (PLAT-25) 0f74c8b |
| 2026-09-03 07:26 | platform | #37 linear: aa-linear drains stdout before it exits, so a response over a pipe's buffer arrives whole (PLAT-25) 4b22eac |
| 2026-09-03 07:13 | orchestrator | #19 demos: world-serve's row names its first live surface on dev (CMP-19) 5f3bb54 |
| 2026-09-03 07:00 | tile-compiler | #9 feat(runner): presign, staged write, verify-set, set run and demo publish for CMP-6 (PR-0) af0cf0e |
| 2026-09-03 07:00 | platform | #36 helpers: aa-gh runs on bash 3.2 and the installer leaves an identical target alone (PLAT-58) e8d524d |
| 2026-09-03 06:58 | world-serve | #3 feat: the first serving surface on dev (CMP-19) 1a77028 |
| 2026-09-03 06:50 | labs | #19 docs(ledger): LAB-3's first Austin rows, A1's shuffled control ties, the hypothesis so far unsupported (LAB-8) d5e4f5a |
| 2026-09-03 06:45 | labs | #18 fix(legal): the status is the cell's leading token; a note after it does not withhold (LAB-10) c71fe5c |
| 2026-09-03 06:44 | labs | #17 ci: the dashboard suite runs from `just test`, so CI's counted check executes it (LAB-10) e9e88f4 |
| 2026-09-03 06:44 | lab-llm-authored | #5 fix(measure): resolve the frozen place key, pull the truth by digest, read the AA_R2_* names (LAB-3) d9b66f6 |
| 2026-09-03 06:37 | platform | #34 PLAT-58: aa-gh verifies its App identity and execs the resolved real gh 7ff9964 |
| 2026-09-03 06:22 | earth-data | #8 feat: carry Overture road attributes 938f3b4 |
| 2026-09-03 06:12 | contracts | #11 fix(sdk): package the whole generated Python tree (PLAT-56) c720afe |
| 2026-09-03 06:00 | world-sim | #6 ci: the pinned Rust toolchain carries rustfmt and clippy (SIM-3) e0fa34d |
| 2026-09-03 05:48 | labs | #16 dashboard: the review's deferred items S1, S2, N1–N3, a refresh unit and the residue runbook (LAB-10) 1d5bf78 |
| 2026-09-03 05:44 | orchestrator | #18 legal log: the teacup row carries its creator, year and attribution rule (EVAL-5) 8f95a4c |
| 2026-09-03 05:35 | world-sim | #4 demo: demo.yaml and the demo recipe for the daily demos index (SIM-5, PLAT-48) c4d05ff |
| 2026-09-03 05:15 | orchestrator | #17 legal log: EVAL-5's public-domain teacup photograph and its matte (EVAL-5) 537af29 |
| 2026-09-03 05:15 | orchestrator | #16 docs: attribute AST-8 legal row consumers 70cd662 |
| 2026-09-03 05:09 | lab-earth-compiler | #9 chore(chain): adopt completed LAB-1 unit scripts 69b45f6 |
| 2026-09-03 04:59 | eval | #3 ladder: the reference ladder with its first rungs (EVAL-3) 1e50010 |
| 2026-09-03 04:53 | asset-catalog | #6 feat(authoring): licence add, import, describe, measure and budget for CC0 records (AST-5, PR 1) be8949b |
| 2026-09-03 04:50 | orchestrator | #15 demos: the labs row points at the labs dashboard (LAB-10) ff9bd99 |
| 2026-09-03 04:50 | earth-data | #6 earth-data: publish exact whole-Earth layer gaps (DATA-3) 0a2158a |
| 2026-09-03 04:44 | orchestrator | #14 docs: split AST-8 vendor legal rows 28b9288 |
| 2026-09-03 04:27 | contracts | #10 feat(c2): Tile Data API v0 (PLAT-15 PR3) b8a3e4d |
| 2026-09-03 04:00 | labs | #9 dashboard: the labs dashboard over every lab and harness (LAB-10) ee31db6 |
| 2026-09-03 03:33 | orchestrator | #13 legal: the Overture row names where its licence strings live (DATA-3) 87ac1b9 |
| 2026-09-03 03:28 | orchestrator | #12 legal: row 15 names the sixth Overture licence string (DATA-3) 40b918a |
| 2026-09-03 03:26 | platform | #31 gauntlet: CI counts only as a positive checks / checks success on the exact head; a missing run is unmet (PLAT-54) b3b7f79 |
| 2026-09-03 03:08 | eval | #7 rail: the asset viewer subject and the isolation stage (EVAL-5, part 1) 6c8907e |
| 2026-09-03 02:50 | tile-compiler | #10 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 96c3eb8 |
| 2026-09-03 02:48 | labs | #15 docs(ledger): LAB-1's row at target, Travis 0.5263 / 61.87, the worldwide row did not move (LAB-8) c0cecbc |
| 2026-09-03 02:46 | contracts | #14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 2aa54b1 |
| 2026-09-03 02:45 | lab-earth-compiler | #8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) f2d68a8 |
| 2026-09-03 02:43 | orchestrator | #11 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) cad6913 |
| 2026-09-03 02:43 | lab-geometry-solves | #6 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) d23a854 |
| 2026-09-03 02:42 | lab-satellite-vision | #2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b25e806 |
| 2026-09-03 02:42 | lab-llm-authored | #4 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 7094e17 |
| 2026-09-03 02:42 | world-sim | #3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) a285a2a |
| 2026-09-03 02:42 | world-serve | #2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b330d75 |
| 2026-09-03 02:42 | earth-data | #7 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 9b0e0fb |
| 2026-09-03 02:42 | labs | #14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 12d911c |
| 2026-09-03 02:41 | lab-forge-props-bakeoff | #3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 352b2ff |
| 2026-09-03 02:41 | asset-catalog | #8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 4cea7c7 |
| 2026-09-03 02:41 | eval | #12 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 23fc4ee |
| 2026-09-03 02:40 | client-web | #2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 556139c |
| 2026-09-03 02:39 | platform | #33 gauntlet: a PR template byte-identical to platform's template copy is exempt like gauntlet.yml, so template rollouts land as tier C (PLAT-57) 3b69303 |
| 2026-09-03 02:16 | tile-compiler | #8 fix: the local C1 gaps example is this repo's, not contracts' (PR #7 F13, CMP-4) 66ac0d4 |
| 2026-09-03 02:04 | platform | #32 ci: the PR template passes its own receipts guard and the guard names the missing line (PLAT-57) 817a71f |
| 2026-09-03 02:01 | orchestrator | #10 legal log: Google Maps Platform samples (EVAL-14) df6ef8c |
| 2026-09-03 01:52 | lab-earth-compiler | #4 LAB-1: the door keeps a window's acquired_at, a waiter past its bound goes stale, and AGENTS.md catches up with PLAT-44 d86f5ca |
| 2026-09-03 01:47 | orchestrator | #9 demos: tile-compiler's row: page live, code on main, CMP-6 planned (CMP-6) 574af11 |
| 2026-09-03 01:39 | lab-llm-authored | #3 fix: survive invalid authored records (LAB-3) 5871d53 |
| 2026-09-03 01:36 | labs | #13 docs(ledger): LAB-1's first generative row, Travis 0.5331 / 73.64, the failed worldwide control (LAB-8) ca694e7 |
| 2026-09-03 00:39 | orchestrator | #8 demos: world-sim row (planned SIM-5 demo, 2026-09-09) 5b0245c |
| 2026-09-03 00:14 | tile-compiler | #7 feat: add tile compiler job skeleton b1d3174 |
| 2026-09-02 23:53 | lab-earth-compiler | #7 LAB-1: a pinned checkpoint outlives the pruner that deletes its name afd47ca |
| 2026-09-02 23:52 | platform | #29 ci: the secret scan ignores config from the PR's tree and prints findings without identity fields (PLAT-53) 5c8b957 |
| 2026-09-02 23:49 | labs | #12 docs(ledger): LAB-4 iteration 3, terrain edits to zero, 3300 → 2169 (LAB-8) 06aec8c |
| 2026-09-02 23:46 | lab-geometry-solves | #5 fix: bound terrain edits below checker tolerance (LAB-4) 81dddc8 |
| 2026-09-02 23:43 | world-serve | #1 docs: END-STATE.md for world-serve (CMP-2) e58a199 |
| 2026-09-02 23:38 | orchestrator | #7 DATA-15: log private vendor geodata samples cbc49dd |
| 2026-09-02 23:02 | contracts | #9 feat(c3): buf toolchain and common twins (PLAT-45 PR-A) c0e10ff |
| 2026-09-02 22:56 | labs | #8 fix(archiver): quote through sed so bash 3.2 on the Mac prints inert commands (LAB-11) 17bc293 |
| 2026-09-02 22:50 | orchestrator | #6 legal: the labs' rows (LAB-6 Hunyuan3D territory and seven more) 7060d6e |
| 2026-09-02 22:47 | lab-earth-compiler | #6 LAB-1: the control network sees the resolution it was trained on b334a6e |
| 2026-09-02 22:46 | lab-earth-compiler | #5 LAB-1: a refused Overpass connection is not a busy server 9acb622 |
| 2026-09-02 22:38 | labs | #11 docs(ledger): LAB-4's seventeen-place row, the first result on the card's metric (LAB-8) 7b86e37 |
| 2026-09-02 22:33 | lab-geometry-solves | #4 LAB-4: exact S2 containment for cell assignment, and the seventeen-place row 9ae4c8c |
| 2026-09-02 22:28 | labs | #10 docs(ledger): LAB-3's B0 receipts point at objects that answer (LAB-8) 8c7f6c5 |
| 2026-09-02 22:08 | platform | #28 ci: the secret scan's report drops commit messages and the tree scan runs before setup (PLAT-51) 938f489 |
| 2026-09-02 21:58 | labs | #7 docs(ledger): LAB-2 labels.v1, LAB-3 merged with ground truth, LAB-6 legal rows (LAB-8) a4bead7 |
| 2026-09-02 21:58 | lab-earth-compiler | #2 LAB-1 v0 grind: the OSM rasters, the any-coordinate held-out set, and the SDXL lane's ceiling ac547d9 |
| 2026-09-02 21:52 | eval | #4 harness: the capture harness with its admissibility verdict and negative controls (EVAL-2) f07deb8 |
| 2026-09-02 21:52 | orchestrator | #5 demos: platform's row: the org index and platform's page live on demos.agentarmies.io (PLAT-48) ea8e8cf |
| 2026-09-02 21:50 | platform | #25 job: the node-side runner on the CPU node: transient unit, per-run scoped tokens, hard budgets, redacted logs, artefacts, receipts (PLAT-14, PR 2 of 3) 9fa7ddd |
| 2026-09-02 21:43 | contracts | #8 feat(c1): Layer Catalog and World Manifest v0 (PLAT-15 PR2) e8e45a8 |
| 2026-09-02 21:37 | lab-llm-authored | #1 feat: LAB-3 setup: hypothesis card, authored schema, inputs, arms, measure harness efb65e2 |
| 2026-09-02 21:31 | orchestrator | #3 demos: earth-data's row current (PR 4 merged, terrain candidate named) 081b683 |
| 2026-09-02 21:31 | platform | #26 demos: daily repository pages and the org demos index (PLAT-48) f0276ca |
| 2026-09-02 21:30 | orchestrator | #4 hub: `just hub publish` sends the hub page and the reports to the demos host (PLAT-48) 0921242 |
| 2026-09-02 21:12 | asset-catalog | #5 feat(c5): the C5 draft schema loader (AST-4, PR 2a) e8479cf |
| 2026-09-02 21:06 | contracts | #5 chore: adopt platform's scripts/fixtures.sh for the pinned packs (PLAT-15, PLAT-26) ad9257f |
| 2026-09-02 20:47 | platform | #18 aa: the command line, a thin dispatcher to aa-<name> binaries each repo ships (PLAT-24) 82aa047 |
| 2026-09-02 20:47 | earth-data | #4 earth-data: dev daemon on the CPU node, status and failure objects, runbook (DATA-2, PR 2) 6e01183 |
| 2026-09-02 20:35 | platform | #27 ci: the secret scan covers the PR's own range and prints its findings (PLAT-49, PLAT-43 F4) 0291d0d |
| 2026-09-02 20:34 | labs | #6 docs(ledger): LAB-4 iteration 2, any-coordinate rows, LAB-1 registries (LAB-8) 828bac8 |
| 2026-09-02 20:32 | lab-geometry-solves | #3 LAB-4: register held-out row and fit building bases d6ba8fb |
| 2026-09-02 20:09 | platform | #19 weekly: `just weekly <out.md>` generates the week's report with receipts and cost per repo (PLAT-21) bdf6169 |
| 2026-09-02 20:07 | orchestrator | #2 demos: asset-catalog row carries the receipts index, one click (AST-4) c1d9d68 |
| 2026-09-02 20:03 | contracts | #6 feat(contracts): add common v0 foundation (PLAT-15) ce6a923 |
| 2026-09-02 19:16 | platform | #22 job: receipt and ledger records v1 with fixtures, job_key, reconcile and allocation (PLAT-14, PR 1 of 3) 82ceac9 |
| 2026-09-02 19:12 | tile-compiler | #6 docs: the parity reference is decided: the blind pairing gates, raw must lose, the count diagnoses (ADR 0005 outcome, CMP-13) 5760097 |
| 2026-09-02 19:08 | labs | #5 docs(ledger): the evening's merges and first rows (LAB-8) f7134c5 |
| 2026-09-02 19:06 | lab-forge-props-bakeoff | #2 LAB-6 setup: hypothesis card, item refboard, budgets, validate and gpu-lock with negative controls, arm toolchains 367de1f |
| 2026-09-02 19:06 | lab-geometry-solves | #1 LAB-4 setup: hypothesis card, cells, data seam, checker with negative control, v0 solver, measure eaf38c6 |
| 2026-09-02 19:05 | lab-satellite-vision | #1 LAB-2: lab-satellite-vision setup: hypothesis card, shared source pull, GPU lock 0ad7a92 |
| 2026-09-02 19:05 | lab-earth-compiler | #1 LAB-1 setup: hypothesis card, held-out registry, sources, GPU door, degradation, measure 21bcc6e |
| 2026-09-02 19:04 | labs | #3 labs index: ledger, lab templates, shared cells fixture, archiver (LAB-8) 420fa13 |
| 2026-09-02 18:54 | platform | #23 gauntlet: tier caps by layer, lab repos at C and the labs index at B (PLAT-44) bfb17d5 |
| 2026-09-02 18:50 | tile-compiler | #5 docs: ADR 0005 stray article (PR #4 F5) 4e36bd2 |
| 2026-09-02 18:48 | tile-compiler | #4 docs: MIGRATION's quarry rows move to leave on CMP-3's measurement; the parity reference is the blind pairing (ADR 0005) cfbc087 |
| 2026-09-02 18:39 | lab-forge-props-bakeoff | #1 repo.yaml: record Python and lab metadata (LAB-6) fa51a22 |
| 2026-09-02 18:33 | asset-catalog | #4 feat: promote verified manifests by pointer (AST-4) 4272576 |
| 2026-09-02 18:28 | tile-compiler | #3 docs: END-STATE carries the gap compile-or-refuse rule and the staging presign interim (CMP-6, ADR 0003) 30f262a |
| 2026-09-02 18:26 | platform | #24 ci: the shared PR workflow runs `just setup` before `just check` and reads fixtures from the dev store (PLAT-30, PLAT-43) 27b6c44 |
| 2026-09-02 18:21 | orchestrator | #1 demos: asset-catalog row (AST-4) 7984f8d |
| 2026-09-02 18:17 | lab-geometry-solves | #2 repo.yaml: declare Rust (LAB-4) 67b59c6 |
| 2026-09-02 18:17 | lab-llm-authored | #2 repo.yaml: record Python and lab metadata (LAB-3) 191a8ad |
| 2026-09-02 18:17 | lab-earth-compiler | #3 repo.yaml: declare Python (LAB-1) 3d17080 |
| 2026-09-02 18:11 | earth-data | #3 earth-data: Dagster skeleton with Overture as the first scheduled source (DATA-2, PR 1) 7745c5e |
| 2026-09-02 17:39 | tile-compiler | #2 docs: END-STATE carries the parent's three C3 decisions (CMP-5) 23e81ec |
| 2026-09-02 17:25 | contracts | #4 feat(fixtures): add geo-addressing oracle pack (PLAT-15) e65c2e1 |
| 2026-09-02 17:22 | world-sim | #2 docs: END-STATE.md for world-sim (SIM-1) e9bf477 |
| 2026-09-02 17:11 | platform | #20 template: contracts.lock in the three-map grammar; fixtures.sh pulls packs by digest through the cache (PLAT-26) e87ffcf |
| 2026-09-02 17:08 | platform | #15 sweep: report PRs armed, CLEAN and unmerged for over a minute (PLAT-12) 25a44c1 |
| 2026-09-02 17:06 | tile-compiler | #1 docs: END-STATE.md for tile-compiler (CMP-1) d39951c |
| 2026-09-02 16:58 | contracts | #3 fixtures: places.v0, the seventeen portal places (PLAT-34) d80d867 |
| 2026-09-02 16:49 | labs | #2 docs: END-STATE.md for labs (LAB-5) a4aa854 |
| 2026-09-02 16:45 | eval | #5 docs: END-STATE and repo.yaml consume C9, the Tile Serving API (EVAL-8) c2cc3fb |
| 2026-09-02 16:42 | asset-catalog | #3 docs: licence receipts private, the private bucket (AST-4, ADR 0004) 6f1297f |
| 2026-09-02 16:41 | asset-catalog | #2 store: the store core, aa-asset publish and verify (AST-4, PR 1) 30112cc |
| 2026-09-02 16:36 | platform | #21 gauntlet: a validly dismissed latest review retires a reviewer run (PLAT-35) 99143e6 |
| 2026-09-02 15:04 | asset-catalog | #1 docs: END-STATE.md for asset-catalog (AST-3) 6c11123 |
| 2026-09-02 14:59 | platform | #17 linear: aa-linear, one reviewed helper minted per call, installed by recipe (PLAT-25) 3202eb8 |
| 2026-09-02 13:34 | platform | #16 taxonomy: the Duplicate state is type duplicate, as Linear reports it (PLAT-9) 5403ec5 |
| 2026-09-02 13:06 | client-web | #1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 97703c3 |
| 2026-09-02 13:06 | world-sim | #1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) c26f95d |
| 2026-09-02 13:06 | labs | #1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 78233d4 |
| 2026-09-02 13:06 | eval | #2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 542c730 |
| 2026-09-02 13:05 | earth-data | #2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 9b256b2 |
| 2026-09-02 13:05 | contracts | #2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 39aa1a9 |
| 2026-09-02 12:31 | platform | #14 gauntlet: the check, its negative control, the reusable workflow and wrapper (PLAT-4), re-landed through review ab81358 |
Open and active (59)
| updated (UTC) | repo | pull request |
|---|---|---|
| 2026-09-05 12:31 | client-web | #14 feat(avatar): rigged default body with idle/walk/run from observed motion, flagged (CLI-10) draft f8d69d8 |
| 2026-09-05 12:30 | contracts | #21 feat(sdk): draft lookup by index and public draft cell descriptor (PLAT-45, CMP-21 A2) draft 587f295 |
| 2026-09-05 12:28 | client-web | #11 feat(session): authoritative C6 frontend attachment (INB-20) draft 04b45ec |
| 2026-09-05 12:28 | client-web | #4 CLI-3: daylight, materials and sky on the real diagnostic fixture draft c69245b |
| 2026-09-05 12:27 | world-sim | #17 test(recovery): measure frozen car handling and contact gaps (SIM-12) draft 9c9e96f |
| 2026-09-05 12:26 | client-web | #6 feat(combat): the aa2 combat presentation as a flagged packet with a local feed (CLI-5) draft 3deace5 |
| 2026-09-05 12:24 | client-web | #8 feat(water): the water surface behind `?water=on`, on verified water only, re-expressed from the scuba reference (CLI-8) draft 4556bdc |
| 2026-09-05 12:22 | platform | #41 demo: the publish-time legal gate; every emitted URL cleared against the vendored legal-status.json and re-asserted at the send (PLAT-62) draft bfd8bae |
| 2026-09-05 12:21 | client-web | #5 feat(veg): vegetation, ground detail and authored wind behind `?veg=on` on the real fixture (CLI-4) draft 6b4c025 |
| 2026-09-05 12:20 | client-web | #7 feat(world): bounded residency — the player's cell and its ring under a byte budget (CLI-7) draft 02f6675 |
| 2026-09-05 12:19 | world-sim | #18 feat(sim12): query bounded static contacts with guarded predicates draft 4a9c6d1 |
| 2026-09-05 12:10 | client-web | #15 feat(terrain): preserve SWNE profiles and bind public product headers draft bfa9c1d |
| 2026-09-05 12:08 | lab-satellite-vision | #7 LAB-15: patch-scale vegetation on the DATA-21 cell fixture, with the client seam adapter draft 96c1393 |
| 2026-09-05 12:05 | client-web | #10 fix(main): the store root is resolved beside the page, so a snapshot under a subpath finds its pack (CLI-2) draft 33f4f95 |
| 2026-09-05 12:00 | client-web | #9 CLI-6: public diagnostic coverage presentation + refused-input parser fix (draft) draft 74dbab1 |
| 2026-09-05 11:08 | world-serve | #9 feat(store): static per-cell lookup outside every pack root (CMP-21 A2) draft 8c84e30 |
| 2026-09-05 10:59 | world-sim | #12 feat(server): private C6 endpoint and typed client binding (SIM-14) draft ee962ae |
| 2026-09-05 10:40 | tile-compiler | #19 feat(legal): the job-bound notice member, SOURCES.txt and the notices subcommands (CMP-27 PR-2, partial) draft 19e69e2 |
| 2026-09-05 10:30 | world-sim | #16 feat(gameplay): source-faithful SIM-9 encounter component draft 16c1e7c |
| 2026-09-05 10:24 | client-web | #13 Render while fauna readback is pending and disclose unavailable models open 23e3948 |
| 2026-09-05 10:06 | tile-compiler | #17 fix: preserve exact ground vertices through walkable clipping draft ca29746 |
| 2026-09-05 09:57 | client-web | #12 feat(candidate): compose dressed Austin and moving fauna open dc8e365 |
| 2026-09-05 09:56 | earth-data | #19 earth-data: promote-generation serves a frozen subset generation after re-verifying it, ADR 0013 addendum (DATA-23 part 2) draft 54c024b |
| 2026-09-05 09:56 | tile-compiler | #18 feat: compile bounded DATA-24 global terrain meshes (CMP-34) draft 5303552 |
| 2026-09-05 09:52 | contracts | #19 feat(c3): tri-swne-v1 draft terrain-surface profile label and fixture (PLAT-45) draft 02a074a |
| 2026-09-05 09:48 | asset-catalog | #19 feat(batch): CC0 vegetation and ground-dressing proxies (AST-18) draft 0b901ec |
| 2026-09-05 09:43 | orchestrator | #33 reports: first comprehensive project update (INB-23) with three browser demos open 37b4ada |
| 2026-09-05 09:38 | asset-catalog | #20 feat(intake): plan, receipt and index for the AST-20 library intake batches draft 0e8fb8d |
| 2026-09-05 09:31 | earth-data | #17 feat: whole-Earth coarse elevation and land-ocean base (DATA-24) draft 27c9ad9 |
| 2026-09-05 09:11 | orchestrator | #34 report-job: reports-only publisher and twice-daily report job (PLAT-103) draft 5ba780b |
| 2026-09-05 08:44 | orchestrator | #36 docs: record DATA-24 NOAA and Natural Earth legal rows open 1c259e9 |
| 2026-09-05 08:38 | contracts | #20 docs(c6): encounter profile 0.2.0 producer field and fixture proposal (PLAT-89) draft 0167135 |
| 2026-09-05 08:37 | world-sim | #11 feat(server): provisional C6 framing and causal projection (SIM-7) draft 4cc7c1d |
| 2026-09-05 08:24 | lab-geometry-solves | #8 LAB-13: building geometry behind the plan seam (roof, doorway, interior) draft 217ac7f |
| 2026-09-05 08:22 | orchestrator | #37 legal: owner authorization record; publishable derived beside the terms (INB-24) open af43b53 |
| 2026-09-05 08:17 | tile-compiler | #16 feat: add explicit triangular draft profile and supported terrain pipeline (CMP-22) draft 07a4da1 |
| 2026-09-05 08:13 | asset-catalog | #15 feat(import): recover aa2 asset inventory and import pipeline (AST-13) draft fecda66 |
| 2026-09-05 08:11 | earth-data | #16 earth-data: served ESA WorldCover landcover layer with observed/inferred/missing and water semantics (DATA-26) draft 3f07052 |
| 2026-09-05 07:36 | world-sim | #10 feat(core): live admission (World::admit) and the vehicle leader lane partition (SIM-7) draft e29afe9 |
| 2026-09-05 06:38 | tile-compiler | #15 feat: add private DATA-7 COG reader and deterministic terrain sampler draft 7c5b90f |
| 2026-09-05 06:38 | world-sim | #15 feat(recovery): recover the aa2 class and robot encounter reference (SIM-9) draft 2697c15 |
| 2026-09-05 05:28 | lab-satellite-vision | #6 feat(placement): one baseline vs one constrained tree placement on the pinned Austin fixture (LAB-12) draft ca3afd6 |
| 2026-09-05 04:51 | world-sim | #13 test(core): numerics audit — finite limits, checksum corruption, signed zero, u32 boundaries, seeded replay tails (SIM-7) draft 0635fde |
| 2026-09-05 04:34 | world-sim | #9 feat(core): the session layer — log v2, snapshot v2 and the intent script (SIM-7) draft 01535c6 |
| 2026-09-05 04:05 | eval | #24 harness: the client-web subject, the traverse mode with its frame ledger and perf row, and their negative controls (EVAL-18, EVAL-6) draft e999a2e |
| 2026-09-05 03:55 | client-web | #3 feat(consumer): the Babylon consumer of the C3 draft products, from the pinned encoder-test pack and the first real compiler pack (CLI-2) draft 06406eb |
| 2026-09-05 01:09 | world-sim | #8 legal: the vendored legal-status copy, the demo.yaml legal map and legal-sync, so the shared publisher clears the reviewed pin (SIM-5) draft bd92fac |
| 2026-09-03 15:47 | platform | #39 helpers: the installer carries the Linux node gh shim, which honours an existing GH_TOKEN (PLAT-25) open d6b2c2c |
| 2026-09-03 15:37 | orchestrator | #30 legal: meshopt-cube-test row (Khronos MeshoptCubeTest, CC0-1.0) for AST-7's review renders open c686166 |
| 2026-09-03 15:36 | contracts | #15 feat(sdk): coverage, plan and aa-contracts verify (PLAT-15 PR4) draft 289b08a |
| 2026-09-03 15:35 | lab-earth-compiler | #11 feat(eval): prepare judged artefact bundles draft a3bc3d7 |
| 2026-09-03 15:30 | earth-data | #9 earth-data: the coverage and freshness dashboard (DATA-14) open bb0b079 |
| 2026-09-03 15:30 | eval | #10 reference: the photography dashboard, built to plan v2: model and legal gate first (EVAL-13) open 7838e9b |
| 2026-09-03 15:27 | asset-catalog | #11 AST-8: orchestrate vendor acquisition and reconciliation open 5b93849 |
| 2026-09-03 14:41 | orchestrator | #28 legal: the row count equals the manifest's sources count above a committed floor; no literal to edit per row (PLAT-62) open b4c93e2 |
| 2026-09-03 14:16 | labs | #29 fix(archive): the printed repo-archive commands name the identity that runs them and cap the description at 350 characters (LAB-8) open 1d72501 |
| 2026-09-03 10:48 | eval | #6 judge: judge packs, the pairing tool and the judge protocol (EVAL-4) draft d969eb9 |
| 2026-09-02 23:35 | contracts | #7 feat(c5): add Asset Catalog v0 and sample fixture (PLAT-20) draft 29db80b |
| 2026-09-02 22:25 | labs | #4 demo: the labs demo page generator (LAB-8) draft 601db1d |
Since the previous report (the 2026-09-03 15:40 UTC pause record)
- 2026-09-04: the organisation audit (INB-18) and Joel's authorisation of an autonomous restart; the fleet moved onto the two nodes with Astra and Fable leads; contracts C3 manifests and C8 v0, the job runner's caller, DATA-17 and DATA-18 merged overnight.
- 2026-09-05 02:08: the compiler's first real product pack accepted (CMP-6). 02:28: the C3 browser SDK. 02:53: the foundation challenge's three experiments reported. 04:49: the lamp pack. 05:02: C6 v0. 05:26: eval's acceptance panels. 05:42: world-serve's immutable packs. 06:01 and 06:04: earth-data's terrain seam contract and the Austin fixture.
- Killed or stopped: LAB-3 (2026-09-03); LAB-12's algorithm work stopped at a reproducible diagnostic (2026-09-05 05:31).
Freshness and evidence collected 2026-09-05 12:30 UTC
This page was rendered from a snapshot collected at 2026-09-05T12:30:58.254Z. Each public URL below was fetched at that moment; the chip is the status and size it answered with. Media files carry the SHA-256 of their original evidence file in media/2026-09-05/manifest.json; demo folders carry demo.json with their source head, verification receipt and folder tree hash, and a NOTICE.txt with attributions and the compiled-dependency inventory.
The 18 repositories collected 2026-09-05 12:30 UTC
| repo | owns | last push (UTC) | PRs, 72 h |
|---|---|---|---|
| contracts | Every cross-service schema as machine-checked definitions (Protobuf via buf, JSON Schema for manifests), generated SDKs for TypeScript, Rust and Python, fixture packs, and consumer-driven contract tests. | 2026-09-05 12:30 | 15 merged, 5 open |
| client-web | RENDER: the web client. Draws served products and view-dependent effects, predicts with the sim crate, never invents far detail. Starts as a port with history of the frozen monorepo's Babylon client into legacy/, triaged… | 2026-09-05 12:29 | 2 merged, 13 open |
| platform | How every repo in the org runs: template, reusable CI tiers, reviewer policy, Linear taxonomy, GitHub App, node provisioning, dispatcher. | 2026-09-05 12:18 | 29 merged, 2 open |
| world-sim | The simulator in Rust: server-side truth, tile-keyed subscription, simulation LOD, dynamic tile groups, physics tiers, traffic, NPCs, combat resolution, vehicles, an event log per tile group; the same core compiled to WA… | 2026-09-05 12:09 | 8 merged, 10 open |
| lab-satellite-vision | LAB-2: classic machine vision classifying NAIP and Sentinel into compiler layers, a lab with a kill date of 2026-09-30 | 2026-09-05 12:07 | 5 merged, 2 open |
| world-serve | STORE: the product store on R2, the generation index, the one bake queue and the serving policy; a consumer asks for a product by address and gets it from the CDN or an honest 404 plus a queued demand. Publishes the Tile… | 2026-09-05 11:06 | 8 merged, 1 open |
| tile-compiler | COMPILE: the pure function from manifests and a cell to products; a tile and its halo solved into one plan, projected to render and sim products, bodies solved once, far detail derived from true tiles; solvers as plug-in… | 2026-09-05 10:40 | 14 merged, 5 open |
| asset-catalog | ASSETS: the one place an asset is identified, described, budgeted, licensed and published: the asset schema and taxonomy, the aa-asset CLI, budgets, licence and provenance per asset, the Asset Manifest. Publishes the Ass… | 2026-09-05 10:00 | 16 merged, 4 open |
| earth-data | IMPORT and NORMALIZE for every acquirable Earth source: acquisition, raw blobs, normalisation to the versioned ontology, enrichment passes, live layers; publishes the Layer Catalog, the World Manifest and the Tile Data A… | 2026-09-05 09:56 | 14 merged, 4 open |
| orchestrator | The parent orchestrator of AgentArmies: charter, plan, state, playbooks | 2026-09-05 09:43 | 31 merged, 6 open |
| lab-geometry-solves | LAB-4: geometry solves under constraints, the tile's one solved plan, a lab with a kill date of 2026-09-30 | 2026-09-05 08:21 | 7 merged, 1 open |
| eval | Acceptance as a service: the reference board and imagery cache, the capture harness, the realism critic, scoreboards, the swipe deck, proposal cards, the build switcher, the intake agent, video QA. | 2026-09-05 05:26 | 21 merged, 4 open |
| lab-earth-compiler | LAB-1: the generative Earth compiler v0 over Austin, a lab with a kill date of 2026-09-30; diffusion post-trained on our own data emitting compiler layers with authored provenance | 2026-09-03 15:15 | 11 merged, 1 open |
| labs | The index and templates for prototypes: each prototype is its own lab-<slug> repo with a kill date; this repo holds the ledger page, the stack templates and the archiver. | 2026-09-03 14:38 | 27 merged, 2 open |
| lab-llm-authored | killed 2026-09-03: the GPT arm beat B0 and its cross-place control on 0 of 8 claim fields (lab-llm-authored#8); ADR 0006 (#9); gain text in docs/ledger.md; receipt: https://linear.app/agentarmies/issue/LAB-3#comment-a03a… | 2026-09-03 12:42 | 9 merged, 0 open |
| lab-forge-props-bakeoff | LAB-6: pilot A of AST-2, ten street-furniture items across five producer arms under one blind judge, a lab with a kill date two weeks after eval's judge rail passes its negative controls | 2026-09-03 12:14 | 4 merged, 0 open |
| desk | Joel's desk: the planning-chat charter, later the status dashboard | 2026-09-02 08:01 | 0 merged, 0 open |
| joel | Joel's committed corpus: intent, design, references, decisions. Only Joel writes here; agents read HEAD. | 2026-09-02 07:42 | 0 merged, 0 open |
How this page is made, and the next edition editorial, as of 2026-09-05 09:42 UTC collected 2026-09-05 12:30 UTC
Three scripts in the orchestrator repository: scripts/report/collect.mjs probes the public URLs, reads pull requests through the agents' GitHub App and card states through the Linear helper, and writes a public-safe snapshot; scripts/report/render.mjs renders this page from the snapshot, the edition's media manifest and an editorial content module; just reports rebuilds the index. Media are converted from the nodes' evidence directories with their source hashes recorded. Demo snapshots are built from exact heads with the repos' own recipes and verified in headless Chromium before they are staged. Publication to demos.agentarmies.io/reports/ is a reports-only, history-preserving sync owned by the platform lead; the schedule is twice daily at 00:00 and 12:00 UTC (20:00 and 08:00 in Puerto Rico) with a manual trigger, and each run refreshes the snapshot and the artefact references rather than the timestamp alone (INB-23). The installed twice-daily job (PLAT-103) last reported published at 2026-09-05 12:08 UTC (edition 2026-09-05-1200-project-update.html, renderer pin 8a920fb); its schedule is 00:00Z and 12:00Z UTC plus manual runs. This edition's probes ran at 2026-09-05 12:30 UTC, each demo card carries the time of its own browser check, and this file was rendered at 2026-09-05 12:31 UTC (the node clock, which agreed with GitHub's and Linear's server clocks to within seconds when checked on 2026-09-05 06:47 UTC). Editorial prose was last revised 2026-09-05 09:42 UTC.
AgentArmies, 2026-09-05. Roads and buildings: Overture Maps Foundation 2026-08-19.0 and OpenStreetMap contributors, ODbL 1.0. Terrain: Copernicus DEM GLO-30. Imagery: contains modified Copernicus Sentinel data 2025. Land cover: ESA WorldCover 2021, CC BY 4.0. Lamp: AnisotropyBarnLamp by Wayfair LLC / Eric Chadwick, CC-BY-4.0. Everything else first-party, Copyright 2026 Joel Green / AgentArmies.


