AgentArmies project update edition 2026-09-05 06:33 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 06:33 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 06:49 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 twice-daily automated rebuild (PLAT-103) has not yet had its first successful run; its owner forecasts the full pipeline for 10:30 UTC today, and until then editions are built and published by hand.

In one screen

3
browser demos on this page, each checked in Chromium before publish
1
legacy playable world (the frozen alpha), for reference
29
real Austin cells compiled by the new stack (9 populated + 20 random land cells)
442
terrain objects (4.35 GB Copernicus GLO-30) verified on the store for three bounded blocks: Austin, San Juan, St. Moritz
218
pull requests merged across the org in the last 72 hours
17/20
public URLs cited here answering 200 at build time

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.

"I want to see like images and demo links to play with actual stuff in my browser and get text info and links to github or linear or whatever relevant stuff there is, and visuals, flow charts, architecture decisions, etc." Joel, 2026-09-05, INB-23Linear

What you can open and play today

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/.

report snapshot of client-web 06406eb (reviewed CLI-2 head) over tile-compiler build 87e7532, verified 2026-09-05 06:32 UTC

Walk the real Barton Hills block (compiled from real data)

product preview static, runs in your browser client-web 06406eb · 21.6 MB

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.

report snapshot of the world-sim traffic page (main 9b3c0d1, sim-wasm) at tick 300, verified 2026-09-05 06:2x UTC

Traffic and pedestrians on real Overture roads (deterministic Rust core in WebAssembly)

experiment static, runs in your browser world-sim 9b3c0d1 · 1.0 MB

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.

frozen alpha (aa2 frozen-2026-09-02) at https://alpha.agentarmies.io, Barton Hills spawn, rendered 2026-09-05 06:18 UTC

The frozen alpha (legacy reference, playable)

legacy reference public 200 · 11 KB

The previous monorepo's game, frozen on 2026-09-02, still served at its own host. It is the quality bar the new stack must beat blind: 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.

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).

live page https://store-dev.agentarmies.io/labs/demo/index.html (head 559201a, built 2026-09-03 23:55Z) as rendered 2026-09-05 06:17 UTC

Labs dashboard (live page)

public page 200 · 134 KB

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).

live page https://demos.agentarmies.io/eval/reference/ as rendered 2026-09-05 06:17 UTC

Eval reference photography and live evidence (live pages)

public page 200 · 125 KB 200 · 26 KB

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.

live page https://demos.agentarmies.io/demos/ as rendered 2026-09-05 06:17 UTC

Org demos index and progress hub (live pages)

public page 200 · 6 KB 200 · 32 KB

Platform's nightly index of every repo's declared demo page (2 repos live, 16 pending, 0 red — live front ends: labs: The labs dashboard; written 2026-09-05 00:13 UTC). Most repos still read pending because their publish paths wait on the shared legal gate (platform PR #41); this report page is the interim window until they land.

world-sim SIM-17 public export, source 365f8d6, runtime d2dc439b; captured 2026-09-05 06:18 UTC

GPU fauna prototype: flocks above, schools below (simulation on WebGPU compute or a CPU/WASM reference; WebGPU rendering in both modes)

experiment static, runs in your browser world-sim 365f8d6 · 3.6 MB

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-catalog AST-7 library browser (PR #7 review capture, 2026-09-03)

Asset library browser (private, screenshots below)

product preview not public

The library browser (AST-7) runs against a local content-addressed store on the nodes; its public read path waits on the shared legal gate (AST-9) and the C5 pin. 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

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

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.

IMPORTearth-dataOverture, GLO-30,Sentinel-2, WorldCover,NAIP, 3DEP acquired andloggedNORMALIZEearth-data13 vector layers served;terrain 442 COGs verified,not yet served; AustinfixtureCOMPILEtile-compiler29 cells, 174 products;buildings, roads,collision, walkable real;terrain flatSTORE / SERVEworld-serve, contractsimmutable packs, pins,rollback on the node; nopublic releaseSIMULATEworld-simdeterministic core,traffic, private C6session; no public sessionRENDERclient-webBabylon consumer walks 9cells (snapshot here);lighting, veg, water inreviewAssets (asset-catalog) enter at COMPILE and RENDER through the C5 catalog; eval judges at every stage; platform runs the jobs, the gate and the publishers. Contracts C1 to C10 pin every arrow.
on the store or on main, independently verifiedworks on a node, not yet publishedmissing or blocked
What each layer holds today, in one line each

Runtime architecture: CPU, GPU, client, server

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.

CPU node (Hetzner AX102: 7950X3D, 128 GB)earth-data Dagster daemon and terrain runstile-compiler jobs via the job runner (PLAT-14)world-serve draft endpoints 8790 / 8791 (tailnet)world-sim C6 endpoint (private, WebTransport)client preview servers; builders and reviewersthis report's collector and rendererGPU node (Hetzner GEX45: i5-13500, RTX PRO 4000 24 GB)eval capture rig: WebGPU / WebGL2 Chromium on XvfbSIM-17 GPU fauna (WebGPU compute + render)labs training and measurement (LAB-1 diffusion)asset-catalog batch builds and previewsDATA-20 / DATA-21 corrected COGs and fixturesthe frozen aa2 quarry (read-only)Mac (parent orchestrator) and cloudparent orchestrator, sweeps, publishers' credentialsCloudflare R2: agentarmies-dev / -prod (public read), -private, -staging, -demosGitHub org (18 repos, gauntlet gate, two Apps)Linear (nine teams); Tailscale tailnetGitHub Actions: PR checks, nightly demo publisherPublic hosts (Cloudflare R2)store-dev.agentarmies.io: manifests, layers, fixtures, eval captures, labs dashboarddemos.agentarmies.io: hub, org index, reports, eval reference, this page's demosalpha.agentarmies.io: the frozen alpha (legacy)Browser (the player's machine)client-web: Babylon.js, WebGPU first, WebGL2 fallbackverifies pins, digests, product headers, framepredicts with the sim core compiled to WASMC6 session over WebTransport (private today)target: midrange laptop, no installServer-side truth (world-sim, Rust)fixed 30 Hz tick over a tile group; event log; snapshots; replaytraffic, pedestrians; session layer and live admission in draftissues session tokens (C10, planned); demand API (C4) to world-servesame core as the browser's WASM crate: identical bytes native and wasmpublish (legal gate at the send)captures, judgementsGET by digestC6 state / intentsContracts (contracts repo)C1 catalog + manifest · C2 tile data · C3 tile product · C4 demand · C5 assetsC6 game protocol · C7 eval · C8 release · C9 serving · C10 session keysSolid arrows: implemented today (some private). Dashed: evidence flows. Nothing in the public hosts is a release; everything there is content-addressed and generation-stamped.
Decisions the diagram encodes

Every lane of the stack

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 5f8a73fd is 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 run submits 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 ProgressDoneIn Progress

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 private vendor register for Synty, Unity, SpeedTree, Xfrog, Tripo, Meshy and Fab holdings (AST-8, all permission-pending on the legal log).
  • 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

  • Any public asset GET waits on the shared publish-time legal gate callable from publish (AST-9), a real CC-BY-4.0 receipt, and the C5 pin (contracts PR #7).
  • Vendor packs (Synty, SpeedTree, Xfrog, Tripo, Meshy, Fab) stay private until Joel's permission lands (INB-8).

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-v1 with 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_time null 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 legal-cleared tree or plant meshes yet (SpeedTree and Xfrog are permission-pending).

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 __aaEval adapter 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 publish-time legal gate in the shared demo publisher (PLAT-62, PR #41) that eight repos' demo pages wait on.
  • 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

when (UTC)decisionwhy, and what it costs
2026-09-04Change 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:27Push 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:40Terrain 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:00C3 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:4xImmutable 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:02The 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).Nothing reaches a public host unless every governing LEGAL-LOG row is public-ok and attribution ships beside the artefact. Cost: eight repos' demo pages read pending until the shared gate merges; this report's demo snapshots carry NOTICE files and are cleared by the publisher.
2026-09-05 01:0xC3 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:21Browser 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

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 are held; King County assessor records are permission-pending.

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

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.

whatmeasuredhardwarelimitssource
Native sim tick, 8,192 distributed vehicles36.0 ms → 3.3 ms p50 per tick with the lane partition; byte-identical logsCPU node, Ryzen 9 7950X3D, native releaseDense lane still over the 33 ms budget at stress density; browser proof pendingworld-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 sCPU node headless Chromium, WASMA scheduling stress, not gameplay; no live admission or reconciliation yetINB-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 stallssameOccasional multi-second stalls on both placementsINB-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 frameGPU node RTX PRO 4000 Blackwell, WebGPU, headless ChromiumPrototype; spatial-neighbour fidelity under review; not a midrange numberSIM-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 rendererCPU node SwiftShader (CPU WebGL2)Frame times are CPU-renderer numbers; not a GPU claimINB-21Linear CLI-7Linear
Client draw calls, CLI-3 daylight14 / 17 / 17 → 23 / 26 / 26 per pose (shadow fix: 50 to 53)GPU node WebGPUCount only; the GPU cost of 4 cascades at 2048² is the requested captureCLI-3Linear
Client load in this report's snapshotready in 476 ms with 9 cells loaded; walk at 3.2 m/sCPU node headless Chromium, local static filesLocal loopback; not a CDN numberdemo receipt above
Terrain fidelityheight 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/sDATA-7Linear DATA-20Linear
R2 transferlong-lived connections degrade to about 0.65 MB/s; fresh connections recover; the run now bounds to fourCPU node to Cloudflare R2 (S3 API)Single-node measurementDATA-18Linear
Frozen alpha readiness on the rigfirst observation 72 to 77 s, final 85 s, 38 tile resources; one stalled ninth cell produced an inadmissible frameGPU node RTX PRO 4000, WebGL2 (ANGLE Vulkan)Legacy stack; streaming from its own hostEVAL-18Linear
Job runner overheada 40.3 s hold job: peak memory 5.5 MB, allocation 0.00015 EUR; reconnect after a killed follow loses no bytesMac caller over SSH to the CPU nodeOne job; GPU, Modal and RunPod in slice 2PLAT-14Linear

Target design versus what is implemented

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

218 pull requests merged and 39 open (non-merged, non-closed) with activity since 2026-09-02 06:33 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 (218)
merged (UTC)repopull request
2026-09-05 06:27tile-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:20asset-catalog#16 feat(batch): first cross-category asset batch with previews (AST-14) b367956
2026-09-05 06:04earth-data#13 earth-data: normalized buildings + landcover + Sentinel-2 fixture for cell 865b4 (DATA-21) f95f630
2026-09-05 06:01earth-data#15 earth-data: terrain support and common-edge contract, ADR 0011 draft (DATA-20) 2536ac4
2026-09-05 05:42world-serve#7 feat(draft): verify, serve and pin immutable compiler packs (CMP-21) 74fba90
2026-09-05 05:26eval#26 acceptance: register the tree poses, close the panel questions and name the INB-21 heads (EVAL-21) 65c8172
2026-09-05 05:02contracts#18 feat(c6): define private development sessions and semantic fixtures (PLAT-89) af81f9c
2026-09-05 04:49asset-catalog#14 feat(library): add lamp integration pack 8acb1f1
2026-09-05 04:26earth-data#14 earth-data: a successful partial publication writes healthy status for the served generation (DATA-19) b45cf0c
2026-09-05 04:22eval#25 acceptance: INB-22 content-lane panels and the INB-21 eval translation (EVAL-21) 577378c
2026-09-05 02:49earth-data#12 earth-data: bound terrain R2 reads to four connections (DATA-18) 26c0f47
2026-09-05 02:39eval#23 harness: readiness waits for all subject resources to settle, with a streaming-asset control (EVAL-2) 1f11bd8
2026-09-05 02:28contracts#17 feat(c3): Tile Product wire adoption and browser package (PLAT-45 PR-C) d32d4a9
2026-09-05 02:08tile-compiler#11 feat(products): emit real-data C3 product packs from compiler jobs (CMP-6) 548d31f
2026-09-05 01:13contracts#13 feat(c3): product manifest schemas and registries (PLAT-45 PR-B) 1e3f45a
2026-09-05 00:40tile-compiler#13 fix(tests): make HTTP fixtures portable on macOS b6da8ea
2026-09-05 00:28world-serve#6 feat: budgets.yaml v0, ADR 0009, the pins and the publish-time legal gate (CMP-21) cfbbfa3
2026-09-05 00:13platform#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:43earth-data#11 earth-data: freeze a complete subset generation's manifest and gap objects (DATA-17) 097103d
2026-09-04 23:38orchestrator#32 docs: INFRA Ruling 9 MIT-0 amendment (PLAT-76) b076bea
2026-09-04 23:33eval#21 acceptance: register the destination halos, a true S2 face-boundary control and the twenty random cells (EVAL-18) d1f9ad5
2026-09-04 23:21eval#22 harness: clean boxes for the san-juan and st-moritz poses, measured on their rig frames (EVAL-18) 60777f3
2026-09-04 23:20asset-catalog#13 fix: close nested tool resolution escapes bf85e2f
2026-09-04 23:15eval#20 ladder: register the san-juan and st-moritz hero and ground poses (EVAL-18) f6dd4a6
2026-09-04 23:10contracts#12 feat(c8): build and release record v0 (PLAT-17) 2d6c7de
2026-09-04 23:02tile-compiler#12 fix(runner): gate public PUTs on pinned legal status (CMP-25) 42edb30
2026-09-04 22:48platform#42 fix(ci): run setup before nightly verification c93ca0f
2026-09-04 22:37orchestrator#31 legal: permit verified MIT-0 compiled dependencies (PLAT-76) b2c4b90
2026-09-04 21:26contracts#16 feat(sdk): TypeScript core and cache (PLAT-15 PR5) 13bcf52
2026-09-03 15:21eval#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:44asset-catalog#10 feat(acquire): add private vendor register (AST-8) 48a8537
2026-09-03 14:41orchestrator#29 demos: earth-data's row: generation 5f8a73fd served with road attributes, terrain code on main (DATA-2) e19e36d
2026-09-03 14:38labs#27 fix(dashboard): bind publish clearance to exact bytes (LAB-10) 24c8354
2026-09-03 14:34eval#18 fix(demo): close publish gate review follow-ups 66899a2
2026-09-03 14:34orchestrator#27 legal: the compiled-permissive-dependencies row (Ruling 9, SIM-5) 54dae1a
2026-09-03 14:08asset-catalog#12 fix: make nightly browser tests self-sufficient 337deef
2026-09-03 13:55eval#16 docs: the C7 path for a lab's artefacts to a blind verdict (EVAL-11) 2ef1918
2026-09-03 13:54earth-data#5 earth-data: whole-Earth Copernicus GLO-30 terrain layer (DATA-7) d921da6
2026-09-03 13:52orchestrator#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:37platform#35 Publish each repository's bounded daily demo from the shared nightly f8aac03
2026-09-03 13:00eval#17 demo: the publish gate binds the exact bytes it sends (EVAL-10) 0790d20
2026-09-03 12:58platform#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:45labs#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:43world-sim#7 feat(demo): sim-wasm, the traffic page, Playwright and the publishing recipes (SIM-5) 537e105
2026-09-03 12:42lab-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:33lab-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:33lab-satellite-vision#5 fix(publish): carry explicit label sources 7399b01
2026-09-03 12:21labs#26 dashboard: the LAB-2 land-cover tile returns, carrying NAIP alone (LAB-10) d9fb762
2026-09-03 12:14lab-forge-props-bakeoff#4 LAB-6: gate refboard uploads on legal clearance 0546833
2026-09-03 11:58lab-earth-compiler#12 feat(publish): gate public objects at send fa98f3c
2026-09-03 11:57lab-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:55earth-data#10 ci: materialize fixtures before nightly verification 593f178
2026-09-03 11:44eval#8 demo: publish eval evidence page (EVAL-10) 811b0aa
2026-09-03 11:23lab-satellite-vision#3 feat: gate every LAB-2 public PUT 4b77c7f
2026-09-03 11:22labs#25 fix(dashboard): scrub every public object before upload (LAB-10) 20392c9
2026-09-03 10:56eval#15 docs, tests: EVAL-14 review follow-ups F9 to F12 401c05f
2026-09-03 10:44eval#14 ops: the 2026-09-03 judge-bundle deletion receipt (EVAL-4) c1eb6d9
2026-09-03 10:00lab-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:58lab-geometry-solves#7 LAB-4: gate public receipt uploads eafb1da
2026-09-03 09:47orchestrator#22 legal-log: the Overture row names water and heights (DATA-2) 63808a6
2026-09-03 09:47orchestrator#24 legal: the barn lamp attribution line carries the copyright notice and the licence link (EVAL-10) 460c346
2026-09-03 09:44orchestrator#25 legal: the Sentinel-2 row names the resolving host for the Legal notice (LAB-8) dc67970
2026-09-03 09:41world-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:41labs#24 fix(dashboard): the paged Linear comments query closes one brace too many (LAB-10) b23c50a
2026-09-03 09:36orchestrator#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:28asset-catalog#7 feat(library): the asset library browser, PR 1 (AST-7) 53cf29e
2026-09-03 09:15labs#22 demo: the page key names the dashboard, so the org demos index reads labs (LAB-10) a109148
2026-09-03 09:13orchestrator#21 legal: GTA5 row's INB-17 incident note; Khronos glTF sample assets row (EVAL-4) 5988da8
2026-09-03 09:10labs#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:51eval#11 eval: register private Google samples (EVAL-14) 045f106
2026-09-03 08:24eval#13 EVAL-14: acquire private Street View references 6537734
2026-09-03 08:04labs#20 fix(dashboard): page Linear comments without pipe truncation (LAB-10) 5df14cf
2026-09-03 07:55world-sim#5 feat(core): the deterministic sim core, the road-graph adapter and the receipt CLI (SIM-3) 020a5b4
2026-09-03 07:52labs#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:46lab-earth-compiler#10 feat(metrics): add EVAL-11 diagnostic columns 24e2f24
2026-09-03 07:44lab-llm-authored#6 measure: A2 over Austin with its shuffled control; the control does not lose (LAB-3) 17e9e2a
2026-09-03 07:44orchestrator#20 demos: client-web's row carries a ticket, as every "none yet" row does (CMP-19) 299d28d
2026-09-03 07:43asset-catalog#9 fix(authoring): a platform alias is one the caller cannot replace (AST-5) afcb207
2026-09-03 07:40platform#38 helpers: the installer sets the immutable flag on macOS only (PLAT-25) 0f74c8b
2026-09-03 07:26platform#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:13orchestrator#19 demos: world-serve's row names its first live surface on dev (CMP-19) 5f3bb54
2026-09-03 07:00tile-compiler#9 feat(runner): presign, staged write, verify-set, set run and demo publish for CMP-6 (PR-0) af0cf0e
2026-09-03 07:00platform#36 helpers: aa-gh runs on bash 3.2 and the installer leaves an identical target alone (PLAT-58) e8d524d
2026-09-03 06:58world-serve#3 feat: the first serving surface on dev (CMP-19) 1a77028
2026-09-03 06:50labs#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:45labs#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:44labs#17 ci: the dashboard suite runs from `just test`, so CI's counted check executes it (LAB-10) e9e88f4
2026-09-03 06:44lab-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:37platform#34 PLAT-58: aa-gh verifies its App identity and execs the resolved real gh 7ff9964
2026-09-03 06:22earth-data#8 feat: carry Overture road attributes 938f3b4
2026-09-03 06:12contracts#11 fix(sdk): package the whole generated Python tree (PLAT-56) c720afe
2026-09-03 06:00world-sim#6 ci: the pinned Rust toolchain carries rustfmt and clippy (SIM-3) e0fa34d
2026-09-03 05:48labs#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:44orchestrator#18 legal log: the teacup row carries its creator, year and attribution rule (EVAL-5) 8f95a4c
2026-09-03 05:35world-sim#4 demo: demo.yaml and the demo recipe for the daily demos index (SIM-5, PLAT-48) c4d05ff
2026-09-03 05:15orchestrator#17 legal log: EVAL-5's public-domain teacup photograph and its matte (EVAL-5) 537af29
2026-09-03 05:15orchestrator#16 docs: attribute AST-8 legal row consumers 70cd662
2026-09-03 05:09lab-earth-compiler#9 chore(chain): adopt completed LAB-1 unit scripts 69b45f6
2026-09-03 04:59eval#3 ladder: the reference ladder with its first rungs (EVAL-3) 1e50010
2026-09-03 04:53asset-catalog#6 feat(authoring): licence add, import, describe, measure and budget for CC0 records (AST-5, PR 1) be8949b
2026-09-03 04:50orchestrator#15 demos: the labs row points at the labs dashboard (LAB-10) ff9bd99
2026-09-03 04:50earth-data#6 earth-data: publish exact whole-Earth layer gaps (DATA-3) 0a2158a
2026-09-03 04:44orchestrator#14 docs: split AST-8 vendor legal rows 28b9288
2026-09-03 04:27contracts#10 feat(c2): Tile Data API v0 (PLAT-15 PR3) b8a3e4d
2026-09-03 04:00labs#9 dashboard: the labs dashboard over every lab and harness (LAB-10) ee31db6
2026-09-03 03:33orchestrator#13 legal: the Overture row names where its licence strings live (DATA-3) 87ac1b9
2026-09-03 03:28orchestrator#12 legal: row 15 names the sixth Overture licence string (DATA-3) 40b918a
2026-09-03 03:26platform#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:08eval#7 rail: the asset viewer subject and the isolation stage (EVAL-5, part 1) 6c8907e
2026-09-03 02:50tile-compiler#10 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 96c3eb8
2026-09-03 02:48labs#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:46contracts#14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 2aa54b1
2026-09-03 02:45lab-earth-compiler#8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) f2d68a8
2026-09-03 02:43orchestrator#11 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) cad6913
2026-09-03 02:43lab-geometry-solves#6 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) d23a854
2026-09-03 02:42lab-satellite-vision#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b25e806
2026-09-03 02:42lab-llm-authored#4 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 7094e17
2026-09-03 02:42world-sim#3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) a285a2a
2026-09-03 02:42world-serve#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b330d75
2026-09-03 02:42earth-data#7 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 9b0e0fb
2026-09-03 02:42labs#14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 12d911c
2026-09-03 02:41lab-forge-props-bakeoff#3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 352b2ff
2026-09-03 02:41asset-catalog#8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 4cea7c7
2026-09-03 02:41eval#12 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 23fc4ee
2026-09-03 02:40client-web#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 556139c
2026-09-03 02:39platform#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:16tile-compiler#8 fix: the local C1 gaps example is this repo's, not contracts' (PR #7 F13, CMP-4) 66ac0d4
2026-09-03 02:04platform#32 ci: the PR template passes its own receipts guard and the guard names the missing line (PLAT-57) 817a71f
2026-09-03 02:01orchestrator#10 legal log: Google Maps Platform samples (EVAL-14) df6ef8c
2026-09-03 01:52lab-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:47orchestrator#9 demos: tile-compiler's row: page live, code on main, CMP-6 planned (CMP-6) 574af11
2026-09-03 01:39lab-llm-authored#3 fix: survive invalid authored records (LAB-3) 5871d53
2026-09-03 01:36labs#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:39orchestrator#8 demos: world-sim row (planned SIM-5 demo, 2026-09-09) 5b0245c
2026-09-03 00:14tile-compiler#7 feat: add tile compiler job skeleton b1d3174
2026-09-02 23:53lab-earth-compiler#7 LAB-1: a pinned checkpoint outlives the pruner that deletes its name afd47ca
2026-09-02 23:52platform#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:49labs#12 docs(ledger): LAB-4 iteration 3, terrain edits to zero, 3300 → 2169 (LAB-8) 06aec8c
2026-09-02 23:46lab-geometry-solves#5 fix: bound terrain edits below checker tolerance (LAB-4) 81dddc8
2026-09-02 23:43world-serve#1 docs: END-STATE.md for world-serve (CMP-2) e58a199
2026-09-02 23:38orchestrator#7 DATA-15: log private vendor geodata samples cbc49dd
2026-09-02 23:02contracts#9 feat(c3): buf toolchain and common twins (PLAT-45 PR-A) c0e10ff
2026-09-02 22:56labs#8 fix(archiver): quote through sed so bash 3.2 on the Mac prints inert commands (LAB-11) 17bc293
2026-09-02 22:50orchestrator#6 legal: the labs' rows (LAB-6 Hunyuan3D territory and seven more) 7060d6e
2026-09-02 22:47lab-earth-compiler#6 LAB-1: the control network sees the resolution it was trained on b334a6e
2026-09-02 22:46lab-earth-compiler#5 LAB-1: a refused Overpass connection is not a busy server 9acb622
2026-09-02 22:38labs#11 docs(ledger): LAB-4's seventeen-place row, the first result on the card's metric (LAB-8) 7b86e37
2026-09-02 22:33lab-geometry-solves#4 LAB-4: exact S2 containment for cell assignment, and the seventeen-place row 9ae4c8c
2026-09-02 22:28labs#10 docs(ledger): LAB-3's B0 receipts point at objects that answer (LAB-8) 8c7f6c5
2026-09-02 22:08platform#28 ci: the secret scan's report drops commit messages and the tree scan runs before setup (PLAT-51) 938f489
2026-09-02 21:58labs#7 docs(ledger): LAB-2 labels.v1, LAB-3 merged with ground truth, LAB-6 legal rows (LAB-8) a4bead7
2026-09-02 21:58lab-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:52eval#4 harness: the capture harness with its admissibility verdict and negative controls (EVAL-2) f07deb8
2026-09-02 21:52orchestrator#5 demos: platform's row: the org index and platform's page live on demos.agentarmies.io (PLAT-48) ea8e8cf
2026-09-02 21:50platform#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:43contracts#8 feat(c1): Layer Catalog and World Manifest v0 (PLAT-15 PR2) e8e45a8
2026-09-02 21:37lab-llm-authored#1 feat: LAB-3 setup: hypothesis card, authored schema, inputs, arms, measure harness efb65e2
2026-09-02 21:31orchestrator#3 demos: earth-data's row current (PR 4 merged, terrain candidate named) 081b683
2026-09-02 21:31platform#26 demos: daily repository pages and the org demos index (PLAT-48) f0276ca
2026-09-02 21:30orchestrator#4 hub: `just hub publish` sends the hub page and the reports to the demos host (PLAT-48) 0921242
2026-09-02 21:12asset-catalog#5 feat(c5): the C5 draft schema loader (AST-4, PR 2a) e8479cf
2026-09-02 21:06contracts#5 chore: adopt platform's scripts/fixtures.sh for the pinned packs (PLAT-15, PLAT-26) ad9257f
2026-09-02 20:47platform#18 aa: the command line, a thin dispatcher to aa-<name> binaries each repo ships (PLAT-24) 82aa047
2026-09-02 20:47earth-data#4 earth-data: dev daemon on the CPU node, status and failure objects, runbook (DATA-2, PR 2) 6e01183
2026-09-02 20:35platform#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:34labs#6 docs(ledger): LAB-4 iteration 2, any-coordinate rows, LAB-1 registries (LAB-8) 828bac8
2026-09-02 20:32lab-geometry-solves#3 LAB-4: register held-out row and fit building bases d6ba8fb
2026-09-02 20:09platform#19 weekly: `just weekly <out.md>` generates the week's report with receipts and cost per repo (PLAT-21) bdf6169
2026-09-02 20:07orchestrator#2 demos: asset-catalog row carries the receipts index, one click (AST-4) c1d9d68
2026-09-02 20:03contracts#6 feat(contracts): add common v0 foundation (PLAT-15) ce6a923
2026-09-02 19:16platform#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:12tile-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:08labs#5 docs(ledger): the evening's merges and first rows (LAB-8) f7134c5
2026-09-02 19:06lab-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:06lab-geometry-solves#1 LAB-4 setup: hypothesis card, cells, data seam, checker with negative control, v0 solver, measure eaf38c6
2026-09-02 19:05lab-satellite-vision#1 LAB-2: lab-satellite-vision setup: hypothesis card, shared source pull, GPU lock 0ad7a92
2026-09-02 19:05lab-earth-compiler#1 LAB-1 setup: hypothesis card, held-out registry, sources, GPU door, degradation, measure 21bcc6e
2026-09-02 19:04labs#3 labs index: ledger, lab templates, shared cells fixture, archiver (LAB-8) 420fa13
2026-09-02 18:54platform#23 gauntlet: tier caps by layer, lab repos at C and the labs index at B (PLAT-44) bfb17d5
2026-09-02 18:50tile-compiler#5 docs: ADR 0005 stray article (PR #4 F5) 4e36bd2
2026-09-02 18:48tile-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:39lab-forge-props-bakeoff#1 repo.yaml: record Python and lab metadata (LAB-6) fa51a22
2026-09-02 18:33asset-catalog#4 feat: promote verified manifests by pointer (AST-4) 4272576
2026-09-02 18:28tile-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:26platform#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:21orchestrator#1 demos: asset-catalog row (AST-4) 7984f8d
2026-09-02 18:17lab-geometry-solves#2 repo.yaml: declare Rust (LAB-4) 67b59c6
2026-09-02 18:17lab-llm-authored#2 repo.yaml: record Python and lab metadata (LAB-3) 191a8ad
2026-09-02 18:17lab-earth-compiler#3 repo.yaml: declare Python (LAB-1) 3d17080
2026-09-02 18:11earth-data#3 earth-data: Dagster skeleton with Overture as the first scheduled source (DATA-2, PR 1) 7745c5e
2026-09-02 17:39tile-compiler#2 docs: END-STATE carries the parent's three C3 decisions (CMP-5) 23e81ec
2026-09-02 17:25contracts#4 feat(fixtures): add geo-addressing oracle pack (PLAT-15) e65c2e1
2026-09-02 17:22world-sim#2 docs: END-STATE.md for world-sim (SIM-1) e9bf477
2026-09-02 17:11platform#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:08platform#15 sweep: report PRs armed, CLEAN and unmerged for over a minute (PLAT-12) 25a44c1
2026-09-02 17:06tile-compiler#1 docs: END-STATE.md for tile-compiler (CMP-1) d39951c
2026-09-02 16:58contracts#3 fixtures: places.v0, the seventeen portal places (PLAT-34) d80d867
2026-09-02 16:49labs#2 docs: END-STATE.md for labs (LAB-5) a4aa854
2026-09-02 16:45eval#5 docs: END-STATE and repo.yaml consume C9, the Tile Serving API (EVAL-8) c2cc3fb
2026-09-02 16:42asset-catalog#3 docs: licence receipts private, the private bucket (AST-4, ADR 0004) 6f1297f
2026-09-02 16:41asset-catalog#2 store: the store core, aa-asset publish and verify (AST-4, PR 1) 30112cc
2026-09-02 16:36platform#21 gauntlet: a validly dismissed latest review retires a reviewer run (PLAT-35) 99143e6
2026-09-02 15:04asset-catalog#1 docs: END-STATE.md for asset-catalog (AST-3) 6c11123
2026-09-02 14:59platform#17 linear: aa-linear, one reviewed helper minted per call, installed by recipe (PLAT-25) 3202eb8
2026-09-02 13:34platform#16 taxonomy: the Duplicate state is type duplicate, as Linear reports it (PLAT-9) 5403ec5
2026-09-02 13:06client-web#1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 97703c3
2026-09-02 13:06world-sim#1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) c26f95d
2026-09-02 13:06labs#1 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 78233d4
2026-09-02 13:06eval#2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 542c730
2026-09-02 13:05earth-data#2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 9b256b2
2026-09-02 13:05contracts#2 gauntlet: add the thin gauntlet.yml wrapper (PLAT-11) 39aa1a9
2026-09-02 12:31platform#14 gauntlet: the check, its negative control, the reusable workflow and wrapper (PLAT-4), re-landed through review ab81358
2026-09-02 12:01platform#11 revert: the gauntlet merge 415f3a8 (#3) and the misdirected revert (#9) 601ce38
2026-09-02 11:56platform#9 revert: the gauntlet landed unreviewed (platform#3); re-landing through review b0b6885
2026-09-02 11:53platform#3 gauntlet: the check, its negative control, the reusable workflow and wrapper (PLAT-4) ff00341
2026-09-02 11:14eval#1 docs: END-STATE.md for eval (EVAL-1) bc11c3d
2026-09-02 11:14earth-data#1 docs: END-STATE.md for earth-data (DATA-1) 91bf9ee
2026-09-02 11:14contracts#1 docs: END-STATE.md for contracts (PLAT-8) 4373c7b
Open and active (39)
updated (UTC)repopull request
2026-09-05 06:31world-sim#14 perf(core): partition vehicle leader candidates by lane (SIM-7) draft d04e014
2026-09-05 06:29asset-catalog#15 feat(import): recover aa2 asset inventory and import pipeline (AST-13) draft 5811538
2026-09-05 06:28client-web#6 feat(combat): the aa2 combat presentation as a flagged packet with a local feed (CLI-5) draft 2a23e8e
2026-09-05 06:28client-web#9 CLI-6: public diagnostic coverage presentation + refused-input parser fix (draft) draft 5b756ba
2026-09-05 06:20asset-catalog#18 feat(batch): bounded fauna handoff for SIM-17, one fish and one proxy bird (AST-15) draft 5bcb513
2026-09-05 06:19world-serve#5 fix(tooling): require installed recipe tools and scan literal runners (CMP-17) open 01ab573
2026-09-05 06:17client-web#8 feat(water): the water surface behind `?water=on`, on verified water only, re-expressed from the scuba reference (CLI-8) draft 49d2a4c
2026-09-05 06:07tile-compiler#16 feat: add explicit triangular draft profile and supported terrain pipeline (CMP-22) draft 9ef8196
2026-09-05 05:47world-sim#15 feat(recovery): recover the aa2 class and robot encounter reference (SIM-9) draft 668c792
2026-09-05 05:47world-sim#12 feat(server): private C6 endpoint and two-browser replay receipt (SIM-14) draft 6e751aa
2026-09-05 05:30lab-geometry-solves#8 LAB-13: building geometry behind the plan seam (roof, doorway, interior) draft 28dc548
2026-09-05 05:29platform#43 feat(platform): trace pinned HTTP reads and bounded harness self-checks draft e915302
2026-09-05 05:28lab-satellite-vision#6 feat(placement): one baseline vs one constrained tree placement on the pinned Austin fixture (LAB-12) draft ca3afd6
2026-09-05 05:19platform#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 3ca132d
2026-09-05 05:09contracts#19 feat(c3): tri-swne-v1 draft terrain-surface profile label and fixture (PLAT-45) draft 055a8ac
2026-09-05 05:08world-sim#11 feat(server): provisional C6 framing and causal projection (SIM-7) draft 92a7d37
2026-09-05 05:08asset-catalog#17 docs(recovery): live-oak height truth for eval (AST-16) draft 74fd0c6
2026-09-05 04:51world-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:44client-web#7 feat(world): bounded residency — the player's cell and its ring under a byte budget (CLI-7) draft db885e6
2026-09-05 04:43world-sim#10 feat(core): live admission — World::admit appends one batch per tick to the script (SIM-7) draft 4548543
2026-09-05 04:40client-web#5 feat(veg): vegetation, ground detail and authored wind behind `?veg=on` on the real fixture (CLI-4) draft 53a24fd
2026-09-05 04:34world-sim#9 feat(core): the session layer — log v2, snapshot v2 and the intent script (SIM-7) draft 01535c6
2026-09-05 04:26client-web#4 CLI-3: daylight, materials and sky on the real diagnostic fixture draft bc8fd22
2026-09-05 04:05eval#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:55client-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 03:38tile-compiler#15 feat: add private DATA-7 COG reader and deterministic terrain sampler draft 7c5b90f
2026-09-05 01:09world-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:47platform#39 helpers: the installer carries the Linux node gh shim, which honours an existing GH_TOKEN (PLAT-25) open d6b2c2c
2026-09-03 15:37orchestrator#30 legal: meshopt-cube-test row (Khronos MeshoptCubeTest, CC0-1.0) for AST-7's review renders open c686166
2026-09-03 15:36contracts#15 feat(sdk): coverage, plan and aa-contracts verify (PLAT-15 PR4) draft 289b08a
2026-09-03 15:35lab-earth-compiler#11 feat(eval): prepare judged artefact bundles draft a3bc3d7
2026-09-03 15:30earth-data#9 earth-data: the coverage and freshness dashboard (DATA-14) open bb0b079
2026-09-03 15:30eval#10 reference: the photography dashboard, built to plan v2: model and legal gate first (EVAL-13) open 7838e9b
2026-09-03 15:27asset-catalog#11 AST-8: orchestrate vendor acquisition and reconciliation open 5b93849
2026-09-03 14:41orchestrator#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:16labs#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:48eval#6 judge: judge packs, the pairing tool and the judge protocol (EVAL-4) draft d969eb9
2026-09-02 23:35contracts#7 feat(c5): add Asset Catalog v0 and sample fixture (PLAT-20) draft 29db80b
2026-09-02 22:25labs#4 demo: the labs demo page generator (LAB-8) draft 601db1d

Since the previous report (the 2026-09-03 15:40 UTC pause record)

Freshness and evidence

This page was rendered from a snapshot collected at 2026-09-05T06:33:03.890Z. 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.

surfaceURLat build time
reports indexdemos.agentarmies.io/reports/200 · 6 KB
hubdemos.agentarmies.io/200 · 32 KB
org demos indexdemos.agentarmies.io/demos/200 · 6 KB
org demos index.jsondemos.agentarmies.io/demos/index.json200 · 5 KB
eval reference photographydemos.agentarmies.io/eval/reference/200 · 125 KB
eval live evidencestore-dev.agentarmies.io/eval/demo/index.html200 · 26 KB
eval accepted Austin capture (frame)store-dev.agentarmies.io/eval/captures/01M1HPSKFD7MSMHF6ED19EHT7P/frame.png200 · 3.4 MB
labs dashboardstore-dev.agentarmies.io/labs/demo/index.html200 · 134 KB
labs status.jsonstore-dev.agentarmies.io/labs/demo/status.json200 · 574 B
earth-data manifest pointer (dev)store-dev.agentarmies.io/earth-data/manifest/dev/current.json200 · 683 B
earth-data status (dev)store-dev.agentarmies.io/earth-data/status/dev.json200 · 332 B
tile-compiler demo page (dev)store-dev.agentarmies.io/tile-compiler/demo/index.html200 · 3 KB
platform demo pagedemos.agentarmies.io/platform/demo/index.html200 · 3 KB
asset-catalog receipts (AST-4)store-dev.agentarmies.io/asset-catalog/evidence/ast-4/index.html200 · 5 KB
frozen alpha (legacy)alpha.agentarmies.io/?lat=30.246056&lon=-97.786499&heading=250&pitch=0&zoom=0.6200 · 11 KB
contracts c1-examples packstore-dev.agentarmies.io/fixtures/c1-examples@81bb90b46e3f5db2eafb162f37932dee3e856bbde7ca642ebd200 · 8 KB
contracts places.v0 packstore-dev.agentarmies.io/fixtures/places.v0@c9243385c16d1724e63741736257a4b81acca35dd998ac7c4cd9200 · 2 KB
world-sim traffic demo (planned)demos.agentarmies.io/world-sim/demo/traffic/index.html404
client-web demo (planned)demos.agentarmies.io/client-web/demo/index.html404
tile-compiler preview (planned)demos.agentarmies.io/tile-compiler/preview/404
Known staleness in linked pages. The tile-compiler demo page on the dev store was written on 2026-09-03 and still says no product bytes exist; the labs dashboard is from 2026-09-03 23:55 UTC; the eval live-evidence page is from 2026-09-02 18:49 UTC; earth-data's status reads stale since 00:21 UTC today because its terrain step failed. Those pages are owned by their leads and republish on their own schedules; this report reads them, it does not rewrite them.

The 18 repositories

repoownslast push (UTC)PRs, 72 h
tile-compilerCOMPILE: 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 06:2714 merged, 2 open
client-webRENDER: 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 06:262 merged, 7 open
asset-catalogASSETS: 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 06:2014 merged, 4 open
world-serveSTORE: 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 06:116 merged, 1 open
earth-dataIMPORT 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 06:0414 merged, 1 open
world-simThe 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 05:467 merged, 8 open
lab-geometry-solvesLAB-4: geometry solves under constraints, the tile's one solved plan, a lab with a kill date of 2026-09-302026-09-05 05:307 merged, 1 open
lab-satellite-visionLAB-2: classic machine vision classifying NAIP and Sentinel into compiler layers, a lab with a kill date of 2026-09-302026-09-05 05:265 merged, 1 open
evalAcceptance 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:2622 merged, 4 open
platformHow every repo in the org runs: template, reusable CI tiers, reviewer policy, Linear taxonomy, GitHub App, node provisioning, dispatcher.2026-09-05 05:2530 merged, 10 open
contractsEvery 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 05:0516 merged, 3 open
orchestratorThe parent orchestrator of AgentArmies: charter, plan, state, playbooks2026-09-04 23:3830 merged, 2 open
lab-earth-compilerLAB-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 provenance2026-09-03 15:1511 merged, 1 open
labsThe 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:3827 merged, 2 open
lab-llm-authoredkilled 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:429 merged, 0 open
lab-forge-props-bakeoffLAB-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 controls2026-09-03 12:144 merged, 0 open
deskJoel's desk: the planning-chat charter, later the status dashboard2026-09-02 08:010 merged, 0 open
joelJoel's committed corpus: intent, design, references, decisions. Only Joel writes here; agents read HEAD.2026-09-02 07:420 merged, 0 open

How this page is made, and the next edition

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 intended 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 is to refresh the snapshot and the artefact references rather than the timestamp alone (INB-23). That job has not yet had its first successful run (owner forecast: 10:30 UTC on 2026-09-05). This first edition was assembled by the report editor on the CPU node on 2026-09-05: its probes ran at 06:33 UTC, each demo card carries the time of its own browser check, and this file was rendered at 2026-09-05 06:56 UTC (the node clock, which agreed with GitHub's and Linear's server clocks to within seconds when checked at 06:47 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.