# 06 — Ballot drain 01 (Stephen) → the composed site, deployed

*Drained 2026-07-22 (bind-bead session, `ask debbie [process feedback / make the alert-live website / deploy]`).
Source cast: [`feedback/alert-live-site-fan__w2f993ymluvwam3hqmfh58uu.json`](../../feedback/alert-live-site-fan__w2f993ymluvwam3hqmfh58uu.json),
critic `guerin-asus3` (Stephen), ts `2026-07-23T03:45Z`, ballot v0.4.0. **Site fan only — no MVP-fan ballot was cast**;
the MVP fan (`al-m1..m5`) stays open. Fan + options: [site gallery](../../2026-07-14/artifacts/sketches/site/index.html),
framing [note 04](../../2026-07-14/notes/04-site-fan-framing.md).*

## The cast, decoded

| qid | Choice(s) | Decoded | Stephen's notes (verbatim, abridged where long) |
|---|---|---|---|
| `al-s1` | **B** + ✱ | vision is the **second act**, earned after the pragmatic hook | ✱ = the demo spec, quoted in full below |
| `al-s2` | **A** + ✱ | "first three hours" IS the hero hook; lead value-buyer views with it | *"sed narrative in ai-s3. removing the blind spots. putting the right resources at the right time at the right cost"* |
| `al-s3` | **A** | explicit audience toggle — visitor self-selects | *"i don't like 'author the operating picture'. 'imagery is the interface'. 'all eyes on the risk'"* |
| `al-s4` | — | (no letter; note is the crit) | *"the PIO can control the imagery out and more imporantly and paradigm changing is they can recieve the views from the community to help the crew. it's dual flow without being the central repository"* |
| `al-s5` | — | (no letter; note is the crit) | *"i emphatically challenge the central controlling role of the PIO!!!! that's what kills people. yes, they are not a one-way push of surveillance imagery to the people. or watered down filter intel hours late"* |
| `al-video` | **A, B, C** | Senate = authority · **Maria = hero** · Adams = proof; Partners (D) + LNU (E) dropped | — |
| `al-x` | **B** | **value-first** — S2's first-three-hours direction wins the recombination | *"move from collecting intelligence to enabling collective intelligence. we need to educate 90% what that means. ants and flocking they still assume a queen and to a lead bird."* |

## Ratified vectors (the funnel)

1. **Value-first spine** (`al-x`=B, `al-s2`=A): hero = "You're blind for the first three hours of a fire. Not anymore."
   Narrative line: *removing the blind spots; the right resources at the right time at the right cost.*
2. **Vision as second act** (`al-s1`=B) — and **renamed** (`al-s3` note): "author the operating picture" is OUT;
   the vision act carries **"Imagery is the interface"** + **"All eyes on the risk."**
3. **Audience toggle** (`al-s3`=A): Fire agencies & EM (ember, default — value-first) ↔ Alerting & PIO (cyan);
   hero morphs (copy, accent, CTA, featured video), body shared. Morph-not-cut per house rules.
4. **Collective-intelligence reframe** (`al-x` note): a first-class education section — *"from collecting
   intelligence to enabling collective intelligence"*; ants have no queen directing, flocks no lead bird;
   the picture emerges from local sensing + honest sharing.
5. **PIO = dual flow, never central control** (`al-s4`/`al-s5` notes): imagery out AND community views in,
   no central repository, no one-way surveillance push, no filtered intel hours late. Copy frames this as a
   promotion for the PIO (two-way channel), since PIO agencies are audience #1 (note 02).
6. **Videos** (`al-video`): Maria Fire = hero (value view) · Senate = authority (early view + proof row) ·
   Adams = progression proof. Partners + LNU dropped from the page.
7. **Keepers from the fan**: S2's ON/OFF 3-hour timeline (upgraded with the uncertainty circle, satellite
   20-min cadence, IR flight at 2:30 from the demo spec below) · S1's assembly canvas (reframed as the
   thread network: sight lines pixel→ground, threads pixel↔pixel, uncertainty ring that shrinks) ·
   S4's workflow as a compact 7-beat strip.

## The composed prototype → DEPLOYED

- **Artifact:** [2026-07-22/artifacts/site/index.html](../artifacts/site/index.html) — composed from
  **S2 (hook + timeline) · S3 (toggle) · S1 (canvas, reframed)**, fed by every note above. Single file,
  house palette, font floor 15/14/13, lazy YouTube embeds, mobile-collapsing grids.
- **Live:** **https://alert.live/** — deployed 2026-07-22 (2026-07-23T03:58Z), verified HTTP 200 + title,
  http→https 301 works.
- **Deploy route (resolves the "TBD" caveat):** alert.live is a HostGo **add-on domain under the
  simtable.com account** (216.37.42.244; `.ai/hostgo-domains.md`). Docroot = `/alert.live/` on the
  simtable.com WebDisk (`https://simtable.com:2078/alert.live/`, netrc credential `simtable.com`). No
  separate alert.live credential needed. Local source of truth: workspace `alert.live/` folder.
- **The old redirect:** alert.live root 301-ed to `alertsantafe.org` via the docroot `.htaccess`. Backed up
  server-side as `/alert.live/.htaccess.bak-2026-07-22` (and locally in `alert.live/`), then replaced with
  `DirectoryIndex index.html` + https enforcement. **Rollback = restore the .bak.** The `/alert.live/santafe/`
  subfolder was left untouched.

## Parked: the S1 ✱ demo spec (verbatim, for the coming demo/MVP work)

> A great demo would be fire camera grid of alertwildfire cameras, a satellite image 20 minutes after start
> and every 20 minutes, and a FIRIS misb flight 2.5 hours from start. a few social media cameras and some
> new media helicopter feed and a 2D leaflet map with circcle of uncertainty of where the fire is and some
> modis hotspots.the camera feed could be simulated fire in google 3d photo tiles.
>
> the pivot then is all the cameras thowing out "fishing lines/spidermap threads" representing
>    uv-uv correpondence
>    uv-geopoint
>    street furniture (stop signs, traffic lights, etc) looking for themselves in images (dual transaction)
>
> the 3d map starts in taos-engine with bing imagery or other base layer. but it's just surface imagery.
>
>    we can cache the camera depth maps based on taos engine projective textures when the images were
> captured. they then project our their rgb-d pixels and render the plume and 3D buildings with imagery.
> All other 3D Phototile and plume geometry not covered by the camera view shed is rendered as wireframe.
> which is "AI inferred."

The landing page renders this at sketch fidelity (timeline events + thread canvas + "inference shown as
inference"); the full taos-engine demo is the natural next artifact and should reuse
[`alertwest-record` 24882a83](https://redfish.acequia.io/guerin/.agents/24882a83-509b-4a9b-8608-303726c0c624/about.md)
cameras and the anysurface capture lineage.

## Still open

- **MVP fan ballot uncast** (`al-m1..m5` + `al-mvp-x`) → the crew-capture prototype waits on it.
- The S1 demo spec above → its own build step (taos-engine; likely with the MVP).
- alert.live favicon/OG are minimal; no analytics; `al-s2` note fragment *"sed narrative in ai-s3"* read as
  "see narrative in al-s3" — flag if misread.

---
*2026-07-22 · © 2026 RedfishGroup · author: Debbie (persona) / CE for Stephen Guerin · all rights reserved (unless otherwise specified)*
