AGENTS.md
AICamera (AllSystemsGo)
Hardware home for the All Systems Go AI camera. Work on main. Repo currently tracks docs/, AGENTS.md, and beads.
Product ground (pipeline, modes, models, vision) lives in ~/work/Family/web3d-space/docs/all-systems-go/. This repo does
carriers, sensors, interconnect, enclosures, datasheets. The SvelteKit
app in web3d-space is the spatial viewer, not the camera body.
Already decided (do not re-litigate without new evidence): Thor is
the body; RTX PRO 6000 is the quality box; NAS is source of truth;
mode switch drops AI, never record; live overlay is depth-test not a
DiT; rooms are captured not generated; H3 is license-gated in the US;
snap is FLUX.2 klein 4B; AD is Qwen3.5-9B (27B on sticks). The AGX Thor Developer Kit is a T5000 module — there is no T4000
kit. Lab brick is the AGX kit; production thermal/encode ceiling is
the T4000 SOM (1× NVENC, 64 GB, default 70 W / throttle 90 W,
87 × 100 × 15.29 mm) unless satellite count forces T5000. Module
datasheet: docs/references/ (DS-11945-001 v1.4 from Arrow).
T4000 cloud sim lives in web3d-space (/gpu, sim/). Current box:
RunPod RTX PRO 4500 Blackwell, EU-RO-1, $0.72/hr, pod lduog58vatxh44.
See ~/work/Family/web3d-space/docs/all-systems-go/GPU-SIM.md. Auto-off
30 min. Do not terminate negotiated training pods from that console.
Record path is HEVC (Thor NVENC and/or camera-side H.265). Do not
haul RAW over Ethernet. CSI RAW is the body sensor hop into NVENC.
Sats: Rockchip RV1126B (or RV1126). Preferred carrier: Rogue-T5.
Thor-in-body is the product shape; 70 W fanless is not honest — radiators
over lots of fans; measure TTP before metal CAD
(docs/references/THERMAL.md).
Lens metadata is Cooke /i class from every camera (body and sats),
written as a JSONL sidecar 1:1 with picture. See docs/LENS.md.
Issue tracking: bd prime / bd ready. Prefix aicam.
Public notebook (SvelteKit SSG + mdsvex, GitHub Pages): https://studioworldtree.github.io/AICamera/ The live bay moved to its own repo fractal1-web (2026-09-14): ssh://git@mimir.worldtree.network/duke/fractal1-web.git, deployed on fractal1 at ~/work/fractal1-web. Public read-only https://fractal1.vm.worldtree.network, tailnet http://fractal1/ with PULL/EJECT. This repo’s /bay is the Pages plate.
Sveltia at /admin/ edits docs/*.md and open decisions via git; locked calls stay out of the CMS.
BOM / crib work is not this repo. Sister tree ../daBOM (local
SvelteKit + Hono, PGLite data/dabom/). Living hardware kit is
daBOM: kit-prod (Cart T), kit-lab (Cart S), kit-hybrid-plant (1+2). GET /api/v1/items/kit-prod/bom?explode=true. Grok user skill dabom (~/.grok/skills/dabom) finds it from any cwd. When asked to
add a kit or SKU, ingest SHOPPING.md / a datasheet, explode a BOM, or
refresh a quote: follow that skill, then ../daBOM/AGENTS.md. Never
SQL the PGLite file. This Pages notebook stays product facts
(Thor, HEVC, /i). OpenSpec hardware-kit is capability SHALLs, not the
parts list.