# OpenAgents status

How a change reaches production, and where things stand. The page at https://openagents.com/status draws this on the Grid; its commit list updates from GitHub when the page opens.

## Now

- Production runs `ed1bef4c45e60e91aff9c2baef2d0f3c84a23bb3`.
- main-green: not set. No commit has passed the full check yet.
- 236 commits on main in the 24 hours before this release, 1825 in 7 days. 15 of the day's commits name their agent.
- Queue: 0 waiting, 0 sent back. Red list: 0.
- Build hosts: 8 with 3 job slots each; 517 jobs in 24 hours.

## Live now

1. Builders work in a worktree from main.
2. They check the units they touched on the build hosts.
3. They rebase and push main.
4. `coax/web/release.sh` builds main once.
5. Staging gets the build: smoke checks, and every page starts.
6. Production gets the same files and is checked again. A release stops only for a check that fails on staging and passes on production.

## Built, not switched on

The green-main pipeline ([design](https://github.com/OpenAgentsInc/openagents/blob/main/docs/verse/green-main-pipeline.md)): submit, queue, an integrator that checks branches in parallel and lands the passing ones in order, a full check after landing, main-green, and releases from main-green. A failure is traced to its commit and filed for that commit's agent.

## Recent commits

- `ed1bef4` Everglade parity: every zone takes Dash from one place (#13085)
- `a2fc80c` Remote builds: up to 8 hosts by default (was 6)
- `8d1c014` Character Create: cc_bow_sweep passes a Skin to cc_pose
- `1fffc0d` Everglade's cat: a black and white tuxedo cat that sits, framed in three-quarter view (#13112)
- `d26c211` Release: the starts walk gets 1800 s, and a cut-off walk says so
- `9d83aa9` Bow: one check that the pose row's swing matches the clip's (#13073)
- `7f81abf` Bow: face the chin anchor as you draw, rest the arrow over the fist, swing clear as you fall or reel (#13073)
- `ab15909` attach-overlap: a crossing at 2^-15 pins the closest pair's floor (#13073)
- `f5d7704` attach-overlap: boundary checks for every edge, branch-free closest pair, cheaper oracle (#13073)
- `8a7e5cc` charactercreator: build the overlap check's points with space.coax's world_point (#13073)
- `47263a2` Monster sight and Experimental plates on the visibility service; attachment overlap check (#13073)
- `d324fc4` Coax on-ramp: start-here, coax vocab, E0225 idiom repairs, pitfalls rule (#13100)
- `d2a7377` Everglade Experimental: space out the housewright showcase, with a sign at every house (#13105)
- `71cf431` Plans: maker tips and upgrades are not live, so plans 002 to 004 are P3
- `b6357b2` Experimental: the build-cottage stage holds its camera on the cottage (#13106)
- `31c77e1` Housewright time-lapses: real build sites on clear ground, and the row (#13107)
- `c534b41` Experimental combat: the Thunderwave diagonal check is four checks, one Lab each (#13115)
- `38c7a29` Experimental: draw a build site at any progress between stages (#13106)
- `6ecd45d` Build sites: each part packed once with reveal keys, and --append-build (#13106)
- `6b2170d` Everglade II pack: the cat's 30 frames (#13112)
- `61c5eaf` Everglade: a cat in the glade, and ?stage=cat (#13112)
- `1c612ed` Everglade II: the area preview's colour from the shared spell light
- `9cea055` /status: the deployment pipeline on the homepage's Grid (#13102)
- `84ec70a` 5E Lab: a check that draws many frames makes its vertex buffer once (#13115)
- `5fe2d86` docs(293): the Grid appears only for the walk through the Everglade portal
- `cf14a39` docs(293): no Grid scenes; Everglade II's path and empty clearing instead
- `9a215ca` Everglade II: the city's clearing and its brook off the path (#13093)
- `60484be` Drops: publish files with an explicit safe content type and check model offsets
- `ab3688b` Upload: retry a timed-out or failed write, with a longer timeout for large files
- `51fe083` Declare the drift map's effects and keep flyover's unnamed point owned (#13078)
