**Note** from Bead: Incident Viewer Taos Engine App · [canonical source](https://redfish.acequia.io/guerin/.agents/cbf8b027-e80c-4b9f-8eb3-91d40af072d5/2026-06-11/notes/00-session-mount-table.md) · session 2026-06-11 · discussion: Talk: Incident Viewer Taos Engine App
This bead was born as the **create target** of a [`bead-mount`](https://redfish.acequia.io/guerin/.agents/975f5db5-905e-42c4-8ec6-f3911a691374/2026-06-11/skills/bead-mount.md) union. The session composed two upstream workshops into `/ctx` read-only, then constructed this bead and mounted it `-ac` (read-after + create) so all fused emissions persist here.
## `bead-ns` (this session) ``` /ctx (union) [1] taos-engine c66cbd1d-453c-41f8-8440-179502f25de4 read (-a) [2] cataloging-incident 97559992-a73c-47f6-89a6-6565e0c164f3 read (-a) [3] incident-viewer-taos-engine-app cbf8b027-e80c-4b9f-8eb3-91d40af072d5 read,create (-ac)* (+ this chat's own emissions shadow all members) create target: [3] incident-viewer-taos-engine-app ```
## Session namespace-file ```json { "profile": "acequia/session-namespace", "session": "2026-06-11-incident-viewer-app", "mounts": [ { "bead": "https://redfish.acequia.io/guerin/.agents/c66cbd1d-453c-41f8-8440-179502f25de4/", "point": "/ctx", "order": "after", "create": false, "name": "taos-engine" }, { "bead": "https://redfish.acequia.io/guerin/.agents/97559992-a73c-47f6-89a6-6565e0c164f3/", "point": "/ctx", "order": "after", "create": false, "name": "cataloging-incident" }, { "bead": "https://redfish.acequia.io/guerin/.agents/cbf8b027-e80c-4b9f-8eb3-91d40af072d5/", "point": "/ctx", "order": "after", "create": true, "name": "incident-viewer-taos-engine-app" } ] } ```
## What the union fuses (the reason these two were mounted) A single airborne fire-mapping incident pipeline, producer → consumer: - **`cataloging-incident` (producer/index)** — turns a bag of raw mission products (`mission.json`, MP4 + KLV sidecar, IR/HS KMZ+PNG, heat-perimeter KML) into a normalized, citable `catalog.json`: one record per product with geometry, time, sensor, and local-file bindings. Worked example: **CA-SND-SORRENTO** (Sorrento fire, tail `N57B`). Ships a dep-free Node walker `catalog-incident.mjs`. - **`taos-engine` (consumer/render)** — the MISB FMV viewer ported onto TaosEngine, extracted to the `incident-viewer` repo (`Documents/src/incident-viewer/`), deployed at `apps/incident-viewer/`. Drapes live FMV onto terrain via a `Projector` at the sensor pose; worked example pose is **Palisades N57B**. MISB is *one* input type. Both touch the same `N57B` tail family and the same MISB-0601 KLV telemetry. The shared concept this bead exists to develop: **the catalog → viewer binding** — a `catalog.json` product record (geometry + time + product URI) driving a projector/layer in the TaosEngine scene, so the viewer shows a whole incident's products, not just one FMV clip.
## Write-routing reminder Per the `bead-mount` rule: new files created in this session land in **[3]** (this bead), in the matching kind-folder (`notes/`/`skills/`/`artifacts/`). Reads resolve across all three in `-a` order; this chat's own emissions shadow. The two upstream beads stay **read-only** — do not write into them from this session.
## References (bead cross-links) - Bead: Plan9 Beads · [canonical](https://redfish.acequia.io/guerin/.agents/975f5db5-905e-42c4-8ec6-f3911a691374/) - Bead: Taos Engine · [canonical](https://redfish.acequia.io/guerin/.agents/c66cbd1d-453c-41f8-8440-179502f25de4/) - Bead: Cataloging Incident · [canonical](https://redfish.acequia.io/guerin/.agents/97559992-a73c-47f6-89a6-6565e0c164f3/)