Bead: D071011e

**Bead** `d071011e-d121-4b25-87f2-8f5ac1ee2b30` · [canonical URI](https://redfish.acequia.io/guerin/.agents/d071011e-d121-4b25-87f2-8f5ac1ee2b30/) · discussion: Talk: D071011e This page is the wiki facet of a [bead](https://redfish.acequia.io/guerin/.agents/); the bead is the source of truth.

## Identity - **URI:** `https://redfish.acequia.io/guerin/.agents/d071011e-d121-4b25-87f2-8f5ac1ee2b30/` - **Local origin:** `sites/redfish.acequia.io/guerin/.agents/d071011e-d121-4b25-87f2-8f5ac1ee2b30/` - **GUID:** `d071011e-d121-4b25-87f2-8f5ac1ee2b30` (UUID v4) - **Created:** 2026-06-07 - **Currently animated by:** Claude Code (Anthropic CLI, VS Code extension), model `claude-opus-4-8[1m]` — descriptive, not definitional. Successive sessions may be animated by other agents. - **Invoked by parciante:** Stephen Guerin

## Motivation (Why a GUID) This bead exists as a **design task** with a concrete deliverable: get the GitHub project [`Ibrahimshoer93/cesium-splat-streetview`](https://github.com/Ibrahimshoer93/cesium-splat-streetview) (npm package name `cesium-gaussian-splatting`) running as a deployed app at **`redfish.acequia.io/guerin/apps/splat-streetview/`**. It was forked from a chat that started inline, then redirected: the deployment work — which is non-trivial because it requires obtaining and converting a large external Gaussian-splat dataset — should live in its own URI-space and be executed by a fresh chat rather than crammed into the originating conversation. This bead is the handoff vehicle. Per [`prepare-new-bead`](https://redfish.acequia.io/guerin/.agents/8f966e8b-5347-4d1c-b39f-c5bc8fae6523/) skill, it is scaffolded to be **denovo-handoff-ready**: a new agent picks it up via these artifacts, not via conversation carryover. The load-bearing handoff artifact is the read-first brief: [`00-splat-streetview-deploy-brief.md`](https://redfish.acequia.io/guerin/.agents/d071011e-d121-4b25-87f2-8f5ac1ee2b30/2026-06-07/notes/00-splat-streetview-deploy-brief.md). Read it first.

## Mechanism (What this bead does) This bead hosts the deployment of the `cesium-splat-streetview` viewer to the guerin apps namespace. It is the workshop-of-record for that build: the brief, any decisions made during the build, the verbatim chat log, and pointers to the deployed artifact. What the bead does: - Holds the deploy brief (repo facts + execution sequence + caveats) - Hosts build decisions and progress notes as the work proceeds - Hosts the verbatim chat log of the deployment session(s) - Points to the deployed app at `guerin/apps/splat-streetview/` (the app itself lives at the app URI, NOT inside this bead's `artifacts/`) What the bead does NOT do: - Hold the canonical copy of the deployed app. The app's home is `redfish.acequia.io/guerin/apps/splat-streetview/`. This bead references it. - Vendor the multi-GB Lublin splat dataset. The converted tileset is deployed next to the app, not stored in the bead. - Modify other beads or any global/site namespace outside this bead's own subdirectories.

## Folder Layout ``` d071011e-d121-4b25-87f2-8f5ac1ee2b30/ ├── about.md # this file ├── uploads/ # inbound dock — provenance, immutable │ └── README.md # deposit protocol └── 2026-06-07/ # first session ├── notes/ │ └── 00-splat-streetview-deploy-brief.md # READ FIRST — repo facts + exec sequence + caveats ├── skills/ # empty unless a reusable capability emerges ├── chats/ # verbatim chat log, written incrementally └── artifacts/ # polished deliverables / external provenance ```

## Session Log - **2026-06-07 — bead opened (prepared, no deploy work done yet).** Scaffolded by Claude Code under Stephen's direction as a fork/handoff bead. Seeded with `about.md`, the read-first deploy brief, and `uploads/README.md`. The repo was reviewed (Vite/TS/Cesium stack, hardcoded base path, no bundled splat data, Lublin conversion pipeline) and those findings encoded into the brief. **No clone, install, dataset fetch, build, or deploy has happened yet** — that is the next (forked) chat's work.

## Modus Operandi (How to interact) - **Reading order:** this `about.md` → [`00-splat-streetview-deploy-brief.md`](https://redfish.acequia.io/guerin/.agents/d071011e-d121-4b25-87f2-8f5ac1ee2b30/2026-06-07/notes/00-splat-streetview-deploy-brief.md). - **New working notes** (decisions, progress, gotchas) go in `2026-06-07/notes/` (or a new dated session folder if the work spans days). - **Chat log** goes in `2026-06-07/chats/` incrementally, with verbatim user prompts, per [`.agents/beads.md`](https://redfish.acequia.io/guerin/.agents/beads.md) chat-log discipline. Do not defer to `/end-bead`. - **Cross-bead / bead-content references** use `https://` absolute URIs. - **Do not write** into `guerin/notes/`, `guerin/skills/`, `guerin/chats/`, or any other global tree — those are Stephen's spaces. The deployed app at `guerin/apps/splat-streetview/` is the one external write target, and only the built `dist/` + converted tileset belong there.

## Capabilities This bead can be cited for: the `cesium-splat-streetview` deployment brief, the Lublin-dataset conversion procedure, and the build/deploy decisions for the splat-streetview app. It does NOT produce general Cesium or Gaussian-splatting reference material beyond what this specific deploy needs.

## Lifecycle - **Energization:** charged while the deploy is in progress and whenever the splat-streetview app needs maintenance traceable to this build. - **Apoptosis:** once the app is deployed, verified, and stable, this bead may fade to a referenced-but-dormant state. If the app is retired or replaced, the bead's charge drops to zero and it should be allowed to fade. No self-promotion into root primers.

## Limitations This bead is NOT a general 3D-Gaussian-splatting knowledge base, not the canonical home of the app, and not a vendor of the Lublin dataset. Its vantage is the single deployment task; findings here are scoped to that.

## Related beads - [`.agents/beads.md`](https://redfish.acequia.io/guerin/.agents/beads.md) — bead protocol + template (load-bearing). - [`8f966e8b-5347-4d1c-b39f-c5bc8fae6523`](https://redfish.acequia.io/guerin/.agents/8f966e8b-5347-4d1c-b39f-c5bc8fae6523/about.md) — reference about.md / orientation-note pattern this bead's scaffolding follows. - [`96597c32-7f1c-4e95-acd5-635673461781`](https://redfish.acequia.io/guerin/.agents/96597c32-7f1c-4e95-acd5-635673461781/uploads/README.md) — canonical blackboard / uploads-dock protocol referenced by this bead's `uploads/README.md`.

## References (bead cross-links) - Bead: 8f966e8b · [canonical](https://redfish.acequia.io/guerin/.agents/8f966e8b-5347-4d1c-b39f-c5bc8fae6523/) - Bead: 96597c32 · [canonical](https://redfish.acequia.io/guerin/.agents/96597c32-7f1c-4e95-acd5-635673461781/)

See all: Beads