Facilities Digital Twin Program
For: David St Marie · From: Cavu Media Group
Production demo is live. Phase 5 lab is shipping interior tagging next.
Building C is the live wired facility on the production demo. The lab subdomain holds Phase 5 work in progress: interior annotations on the existing 360 captures and a research-backed decision on the capture stack for the 13-facility (eventually 72-facility) campaign.
Both URLs sit behind Cloudflare Access — login via email one-time-passcode to dstmarie@smgeng.com. You are on the allow list.
§01 What is live in production (tchefunk.com)
- DoneAdmin Facilities Portfolio dashboard. MapLibre dark-matter map with color-coded pins, scrollable card grid, 5 filters (search, city, type, district, status). 14 facilities listed.
- DonePer-facility viewer routing. One file (
building.html?id=<slug>) serves all 14 facilities. Building C is fully wired live; the other 13 show status-aware empty-state cards. - DoneBuilding C interior tour — 106 Kuula 360s mapped to 2 floor plans, scoped
localStorageplacement so navigation between facilities does not cross-contaminate. - DoneBuilding C exterior 3D — RealityScan 4-phase pipeline on Vagon delivered a 157MB textured GLB (2M tris, 8K diffuse). Live in Nira with pre-zoomed Home View on Building C and Teleport default navigation.
- DoneCloudflare Access gating. Email OTP login, allow list David + Ian, Let's Encrypt + Google Trust Services certs across
tchefunk.com+www.tchefunk.com. - DoneWalkthrough document (9.6 MB, 11 figures) on Drive in the Building C project folder. Cover, exec summary, access & hosting, dashboard, viewer, measurements, status variants, technical overview, 14-facility appendix.
- DoneMobile UX hardening — map scroll-jack fix (cooperative gestures, 55vh map cap), MapLibre marker transform bug fix, Nira "orbit locked" issue resolved.
§02 What is in flight on dev.tchefunk.com (Phase 5)
- DoneLab environment live.
dev.tchefunk.comon a separate Cloudflare Pages project (buildingc-viewer-lab) so production stays stable. Same Access policy covers both hostnames. - DoneTrack 1 — Kuula interior annotations shipped. Self-contained overlay module: Pan / Annotate / Measure / Export CSV / Clear. Three pin types (Basic / Defect / Rich) matching Nira taxonomy. Rough distance via great-circle Δθ × assumed 3m wall depth, prefixed "≈". CSV export header matches Nira schema for Track 2 portability.
- DoneTrack 2 — landscape research complete. 19 capture/hosting candidates analyzed, weighted 9-criterion decision matrix template written. Primary candidates locked: Cupix CupixWorks (SaaS, native Insta360 X5, $10–30K/yr) and Potree 2.0 + Cesium ion (OSS self-host, <$2K/yr + 1–2 dev-weeks).
- OpenQuote requests. Cupix and OpenSpace pricing emails are drafted in Drive (
03 - Research) but not sent — awaiting your sign-off on the language. - OpenCapture day at Building C. Half-day on site for tape-measured ground truth + three competing captures (Insta360 video for splat, iPhone Pro LiDAR for Cupix and Nira point cloud workflows). Output feeds the decision matrix.
- OpenTrack 2 go/no-go decision. Locks the capture stack for the 13-then-72-facility campaign before any field work scales.
§03 Punch list — what we need from you
P1 Quick yes / no — under 10 minutes each
- 01a Approve quote-request emails. Cupix and OpenSpace drafts are in Drive
ST TAMMANY PARISH PROJECT - INTERNAL > 03 - Research. Once you sign off Cavu fires them and pricing lands in the decision matrix within a week. - 01b Schedule the Building C capture day. Half-day on site. Three captures plus tape-measured ground truth. Cavu drives capture; you only need to greenlight a window. After this the decision matrix can score and Track 2 closes.
- 01c Per-facility floor plans for the 13 pending sites. Right now non-Building-C facilities show the Building C floor plan as a dimmed placeholder. CAD or PDF is fine; one set per facility. Drop them in the Drive when you have them.
P2 Decisions you control — affect platform direction
- 02a POC → contract conversion. The current build is a paid POC. Before scaling beyond Building C the parish needs a contract structure. Format and timing are your call; technical scope is ready.
- 02b Capture-stack vote after the matrix scores. Once 01a + 01b complete the decision matrix produces a score. Cavu's recommendation goes with it; you sign off on the platform that wins.
- 02c Allow list expansion. Cloudflare Access is currently scoped to you and Ian. If parish stakeholders need to walk the demo independently, send the email addresses to add.
P3 Polish over time — does not block
- 03a Status-message tone for the 13 pending facilities. Six scan statuses currently show generic copy on each empty-state card. Bespoke per-facility messaging is a one-line change if you want it.
- 03b Custom Nira branding (Enterprise upgrade). Current Nira plan is Professional ($119/mo) — viewer shows "Powered by Nira" watermark. Enterprise removes it and unlocks SMG / parish branding. Decision can wait until campaign scale forces it.
- 03c Manual control points to rescue 360-class cams. The exterior pipeline aligned 44.9% of source images. Drone + L2D20c worked; OsmoAction + Insta360 + cubemap faces went 0% (viewpoint mismatch with aerials). 1–2 hours interactive control-point work in RealityScan would rescue ~1,250 ground-level frames. Optional.
§04 On Cavu's plate
- OpenSend Cupix + OpenSpace quote-request emails on your sign-off (P1 / 01a)
- OpenRun capture day at Building C, populate decision matrix, deliver scored recommendation (P1 / 01b)
- OpenAddress six known minor viewer issues (Kuula URL normalizer edge case,
loadData()try/catch, cross-floor focus override, <980px sidebar UX, iframe sandbox hardening, per-facility floor-plan backdrop swap when 01c lands) - OpenEmail Nira support about the cosmetic
photomarkups-reports405 toast on anonymous mobile sessions
§05 Production vs lab vs research
tchefunk.com is the production demo, frozen at Phase 4. Anything you walk a stakeholder through goes there. dev.tchefunk.com is Phase 5 work in flight; it can change at any moment. Track 2 research artefacts (landscape report, decision matrix, quote drafts) live in Drive under ST TAMMANY PARISH PROJECT - INTERNAL > 03 - Research. Production never gets touched until a lab change is signed off.