**Bead document** from Bead: Incident Viewer Taos Engine App · [canonical source](https://redfish.acequia.io/guerin/.agents/cbf8b027-e80c-4b9f-8eb3-91d40af072d5/STATE.md) · discussion: Talk: Incident Viewer Taos Engine App
**As of:** 2026-06-16 (dock-step: processed 1 inbound upload) - **Bead-step processed the dock** (afferent `#` → distill → efferent `@`). Inbound: `uploads/2026-06-16-santafe-root-indexhtml-recovered-from-set-time-space.md` from #set-time-space (09fd1bf6). Distilled to **note 15**; opened **D6** (santafe.live root vs subpath deploy) + **WORK-QUEUE M-1**. **No code change, no defect** — the sibling already recovered the overwritten set-space-time app to `santafe.live/set-space-time/`; our viewer at the root is intact. **Standing guard: no root-cleanup on santafe.live** (would destroy set-space-time's source data). Dock note left immutable; back-link added to `names.json`.
**As of:** 2026-06-12 (session: cameras / ToA debug / S3 perimeters / attitude fix) - **This session (4 ships, all deployed + live-CDP-verified, live chunk `index-KVD6Tb34.js`):** 1. `7f16af7` Camera marker visibility fix — V-4's 25 m ground octahedra were terrain-buried + green-on-green (pixel-verified invisible despite 124 items/frame pushed); replaced with a floated octahedron-on-stem glyph (`buildCamGlyphMesh`, 70 m mast). Verified Palisades 62 + Sandy 30 + the Sandy 15801 timelapse billboard. 2. `3765562` ToA debug raw-RGB drape (gear toggle) + decode/orientation double-check (base-255, north-up, matches the source PNG). 3. `2a371d0` Epic-2 **S3 perimeters** — densified (≤40 m) terrain-following ribbons, z=heightAt+drape-lift, datetime ≤ playhead (latest bright / earlier embered); perimeter datetimes extend the master span (Palisades now spans Jan 7–9). Verified 770→15,832 ac growth. 4. `333ff08` Attitude-chain convention fix (note 12) — pitch + gimbal elevation were sign-flipped; boresight now matches ground truth to 0.15° on both dialects, chain is used (roll −23°/+132°) instead of falling back. - **Open follow-ups:** S3 visual roll confirmation vs burned-in features (note 12, Stephen's eye); camera green-on-green from straight overhead (offer screen-space sizing); Epic-2 remaining S4 (IR/HS overlays), S5 (timeline lanes), S6 (LIVE flag), S7 (view schema v2), S8 (roster→agent bridge). - **Debug surface (`window.__misb`):** flyToCam/flyOver/cameras/camFrames/perims/attSample/switchIncident/masterSeek + `tools/{cam,toa,perim,att}-*.mjs` CDP harnesses.
**As of:** 2026-06-11 (session: STAC plan kickoff) - **Method:** devops file-state machine + epic-step (adopted per Stephen, from #devops 64be6d29). Queue = `WORK-QUEUE.md`, journal = `log.md`, decisions = `decisions.md`, plan = `2026-06-11/artifacts/plan-stac-palisades-sandy.md`. - **Epic 1 (BUILD COMPLETE, awaiting OFFER):** STAC catalog for 2025Palisades + 2026SandyFire built + validated (149 Items / 8 collections, 1093 checks 0 errors) at `2026-06-11/artifacts/stac/`; viewer-3d projection proof passed (8/8, Sandy bit-identical). All 5 WPs done by background agents in one evening. Remaining: Stephen's D1 (home of record) → bind. Timeline directives (LIVE button, date display) captured in note 05; recorder-as-background-agent parked as epic candidate. - **Shipped earlier today:** incident-viewer live on the shared hosted engine (`/taos`, token-id auth) with orbit camera; repo `master` @ `f42c9a9`. - **Mounted union (read):** taos-engine, cataloging-incident, incident-cataloging, catalog, 31bd5380, 9e1d87f5; write target = this bead. - **Children:** #pose-ux-ui (edb06426) — seed, awaiting first design session. - **Sync state:** bead synced through the morning's notes; blackboard files + plan + stac-inputs NOT yet pushed.