# Public delivery: austin-3a9095f40e40 (maintained app increment, INB-20)

URL: https://demos.agentarmies.io/play/builds/austin-3a9095f40e40/ (query in public-url.txt; the second line adds `&avatar=on&camera=on`).
Source 3a9095f40e404d9328b20d8c5416bf61f02b7301, tree identical to the terrain-base squash 8ecb6f7. Reviews at 3a9095f: Fable 5123372949, Opus 5123377918 (PR #35); the base already carries PR #33 (CLI-3 fold), PR #34 (CLI-10 avatar), PR #31 (CLI-5 combat), PR #32/#21 (vegetation, social) with their own commit-bound reviews.
Artifact: 912 files / 28,984,618 bytes, manifest SHA-256 e0e17ce69de72b986e238ca71815d4fe3b09087012e6a57654c2d29fa76d397d; every file fetched back with bytes and MIME verified (public-fetchback in verify-public output). Local pack copies, source maps and index.provenance.json are omitted; the e9d terrain root and the pinned avatar packet are consumed public inputs, not part of this artifact.

## What this build adds over austin-34a21c6d437c
- `?avatar=on`: the reviewed CLI-10 rigged body for the local player, fetched by digest from the pinned public packet; off by default.
- `?camera=on`: the recovered aa2 camera rig (CLI-14) following that body; the collision step takes the rig's movement intent only while the rig's camera renders; off by default.
- `?combat=1`: the CLI-5 client presentation stand-in; off by default. CLI-3 daylight review fold (dressing fixes, "Authored materials on" hint).
- With every flag absent the page is the previous accepted increment's behaviour; no module code is downloaded.

## Receipts (GPU-host WebGPU Chromium on aa-gpu-1, against this public URL)
- avatar-on: local actor revealed after 25 packet GETs from the public avatar root; 6.40 m grounded walk; zero page errors or failed requests.
- avatar-camera-on: rig ready and spawn-facing seeded; at spawn the frozen arm law holds the eye 0.58 m from the pivot because a building facade stands directly behind the CLI-13 corrected spawn (limitedBy occlusion); six ArrowLeft presses release the arm to 14.997 m with a clear ray; a 2 s W walk moves 2.02 m grounded at the 15 m intent. Zero errors. Frames: gpu-avatar-camera/*.png; receipt.json.

## Limits
No visible-human acceptance beyond these frames, no multiplayer, no terrain-contact or frame-budget acceptance, no arrival framing at spawn (camera owner's call), the rig owns its own key listeners while active (Arrow keys turn the rig; `__aa.press` does not move the player). The public origin sends no CORS header, so only same-origin pages can consume the packs.
