**Chat log** from Bead: Incident Viewer Epic 5 · [canonical source](https://redfish.acequia.io/guerin/.agents/84395793-e621-4739-81e4-fe247b9e6003/2026-06-24/chats/2026-06-24-epic4-session.md) · session 2026-06-24 · discussion: Talk: Incident Viewer Epic 5 *Verbatim chat log: immutable provenance. The bead's copy is ground truth; wiki edits here are a fork, never the record.*
> **Post-hoc reconstructed** from working context at the Epic-4→Epic-5 handoff. User prompts are > quoted near-verbatim (the path-of-light); assistant turns are summarized with pointers to the durable > notes/ships where the full work lives. One long session (compressed several times) that produced > Epic-4. The live commits + bead notes are the authoritative record; this is the navigation map.
## Arc (user prompts, in order) 1. *(resume)* "Mount #firewatch-camera-grid (write target) + #incident-viewer (cbf8b027) + #stac-camera- telemetry (31f69717) + #taos-engine (c66cbd1d) … name your bead: incident-viewer-epic-4 … NEXT = camera-follow the AIR7 track…" → opened [`be9c3efd`](https://redfish.acequia.io/guerin/.agents/be9c3efd-ed6e-440e-9e88-653db538931d/about.md); shipped **camera-follow** (`T` chase cam) + moved `air7-track.json`→`public/`. 2. "how do i launch the incident-viewer with the clouds STAC at santafe.live?" → the `?stac=` override. 3. "what do the two columns of circles in the item viewer indicate/control?" → status-dot + visibility-eye. 4. "my santafe.live loaded but now is a black screen…" → posed-stills only place if georeferenced. 5. "why does H on cloud images and santafehistory give me tilted views?" → frame-up-vs-local-up roll. 6. *(big)* STAC manager: "viewer shouldn't load palisades by default. store previously accessed STACS in indexeddb … load option … drag and drop … multiple STACS … remove them but still selectable … reloading will remember the last state for that domain." → Ship A (foundation) + Ship B (Load dialog). 7. "camera caret in the gear button … extrinsics/intrinsics … opacity … into items panel … all the uis using the same panel … maybe a web component. Same for timelines. multichannel … heatmap." → vendored Charlestown layer-tree (phase 1) + the shared-component direction. 8. "bead-bind taos-engine and pull the latest version of TAOS engine … dev branch … test that nothing breaks. i am going to sleep. keep working … make sure you are using git." → engine update + regression (PASS) + Ship A/B + layer-tree phase 1, all on the dev branch. 9. "second chat working on building a test agentscript model in taos-engine, bead fa3b0dc9 … monitor his /uploads." → real bead was [`b6fcda63` ants-in-taos](https://redfish.acequia.io/guerin/.agents/b6fcda63-c171-4293-9d99-75297f4205bb/about.md); answered 4 questions in its dock (the `mesh.destroy()` leak warning); it shipped. 10. "the clouds stack doesn't have the video. process it for web … MOOV to front … .mp4 … add it to the stack … estimate its changing rotations in the extrinsics from the imagery … make visual-odometry a bead … mcp are going to fall away." → clouds video web-processed + **visual-odometry bead** [`359448b2`](https://redfish.acequia.io/guerin/.agents/359448b2-f392-45d3-b7a7-9368d2000910/about.md) + rotation-VO track attached. 11. "another submission folder from owen-duncan's friend … perspective two … process … same STAC … correct typos … shorten the names." → perspective-two cataloged (12 items total in the clouds STAC). 12. "the alertwest bead … didn't set the camera height above sea level … options like google earth … height above sea-level / DEM / dsm … gather up all the STACS … dev-STAC … STAC-manager.html compliant … same panel … web component … multichannel timeline in manager … heatmap in playback. ask me 3 questions then run unattended." → **dev-STAC** + **shared web components** + **STAC-manager** (3 answers: web components / catalog-of-catalogs @ santafe / MSL+DEM-now-DSM-later). 13. "design a bead that will orchestrate a team of agents … system strategy / ux / ui / testing / devops / liaison … shape-up … bead-init prompt." → **shape-up-studio** [`86bbc504`](https://redfish.acequia.io/guerin/.agents/86bbc504-b8b1-49bb-8b77-bbfdf1614a74/about.md). 14. "dev-stac has only two stacs. no alertwest, palisades or sandy or air7." → rebuilt dev-STAC with 6 explicit children. 15. "santafe.live is messed up … still bringing in palisades by default … prioritize that fix and deployment." → deployed Ship B (no-Palisades) + made the clouds catalog public (was 302→register). 16. "the progressions … is it running for all three … make all three. of course we have selection for visibility." → **multi-progression** (all ToA render + per-item eye). 17. "why are the alertwildfire cameras rendering fucked up below the DEM and their imagery not showing? … fix … update the STAC pose … once DEM finishes loading … elevation (AGL + DEM) … its own URI … through-the-lens calibration." → **camera re-drape** + nearest-frame + the [elevation-assertion note 04](https://redfish.acequia.io/guerin/.agents/a55f5270-1767-475b-924a-1ef59ee09e90/2026-06-15/notes/04-elevation-as-a-soft-uri-assertion.md). 18. *(correction)* "did you back up STAC-manager.html?" → **No, I didn't** — overwrote it; the app code survives, the union-browser moved to [stac-browser.html](https://santafe.live/stac-browser.html); restoring the original is an open todo. (My mistake; recorded honestly.) 19. "which bead did camera-grid … mount it." → [`65783732` firewatch-camera-grid](https://redfish.acequia.io/guerin/.agents/65783732-7907-4a36-983a-3b015e75e80b/about.md). 20. "there's a rule … you always give me a clickable absolute link." → reaffirmed feedback_clickable-markdown-links; this bead obeys it. 21. "let's do a bead-handoff for a new incident-viewer-5 … reference your chat … document next todos and relevant beads to mount … summarize this process in a new bead-handoff so that this workflow is captured." → THIS bead.
## Lessons surfaced (folded into notes/01) Dev/prod split + low-risk-only live ships (the santafe break). **Back up before overwriting** (the STAC-manager loss). Verify PIXELS, and know what your test env can't load (auth-gated camera data). Deploy both hosts together (they drifted). Always clickable absolute links.
## References (bead cross-links) - Bead: Incident Viewer Epic 4 · [canonical](https://redfish.acequia.io/guerin/.agents/be9c3efd-ed6e-440e-9e88-653db538931d/) - Bead: Ants In Taos · [canonical](https://redfish.acequia.io/guerin/.agents/b6fcda63-c171-4293-9d99-75297f4205bb/) - Bead 359448b2 · [canonical](https://redfish.acequia.io/guerin/.agents/359448b2-f392-45d3-b7a7-9368d2000910/) (no page yet) - Bead: Shape Up Studio · [canonical](https://redfish.acequia.io/guerin/.agents/86bbc504-b8b1-49bb-8b77-bbfdf1614a74/) - Bead: Nuke Geo Camera · [canonical](https://redfish.acequia.io/guerin/.agents/a55f5270-1767-475b-924a-1ef59ee09e90/) - Bead: Firewatch Camera Grid · [canonical](https://redfish.acequia.io/guerin/.agents/65783732-7907-4a36-983a-3b015e75e80b/)