Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions apps/infra-local/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,13 @@ relies on — read-write host volumes + host port mapping — is pinned by
| Any L1 box misbehaving | its stateful in-box process is wedged | `make restart COMPONENTS=<box>` |
| "Create Box" from the UI is incomplete | image resolution is mid-rewrite upstream + the picker is PostHog flag-gated | known limitation; use `POST /api/box` directly |

> **Box boot is unverified on this stack** — image resolution is mid-rewrite
> upstream (`TODO(image-rewrite)` in `apps/api/src/box/services/box.service.ts`)
> and the dashboard image picker was removed. L1 services, API, runner, auth, and
> the dashboard all work.
> **Box boot via the API works** (verified 2026-06-29). `POST /api/v1/boxes` with
> no `image` default-resolves to the first curated `boxlite-agent-base` ref (see
> `apps/api/src/box/constants/curated-images.constant.ts` — the tag rotates, so
> it's not pinned here), creates the box, and it boots `creating → started`;
> `POST .../stop` stops it. The dashboard's **"Create Box" UI** is still incomplete
> (image picker removed / PostHog-gated) — drive box creation through the API
> directly. L1 services, API, runner, auth, and the dashboard all work.

## Layout

Expand Down
Loading