This site lives at pragma.sognosoft.ch as a build-phase workshop. Every artefact, tool, dashboard, and brand asset for the Pragma engagement is hosted here, mounted self-contained, with no cross-links into Sognosoft or Rapid Rise. When Pragma signs and takes ownership, the whole tree lifts to pragma.group (or wherever they host it) with one rsync and a DNS change.
All modules ship under the same root so portability is one move. No module hard-codes the host. Cross-links are relative. The Vigilant + Compliance module reuses the same intelligence engine — two lenses on one base.
Vigilant and Compliance share one engine — the same scraper pipeline, the same scoring layer, the same daily-queue surface — with different lenses applied. Brand tokens (palette + fonts) are imported from one source across all 14 modules. Catalogue specs feed Room Fit, the sites, and the brochure rebuild.
| Layer | Source of truth | Consumed by | Why it matters |
|---|---|---|---|
| Engine Intelligence scraper | /vigilant/_engine/ scrape · enrich · score |
Vigilant Market · Prospect · Member · Brand Compliance Regulator · claims · AVG · ethical |
One scraper, two surfaces. Compliance is a lens on the same feed Vigilant uses. |
| Tokens Brand design tokens | /brand/tokens.css palette · fonts · spacing |
Every page in this workshop · future Health · RT · Group sites | One source → 14 modules. Brand change = one commit, 14 deploys. |
| Data Product catalogue | /catalogue/catalog.json 5 cabins · mm specs |
Room Fit VR B2B site ROI configurator B2C site Modality cards | Update one JSON → every spec, dim, payback recalculates everywhere. |
| Identity 3 logo lockups | /brand/logos/ pragma° · Health · RT · Group |
Every header · footer · share card · brochure · email | One SVG set. No designer reinvents the wordmark per surface. |
| Stories Member outcomes | /vigilant/outcomes.json 418 stories · GHL export |
B2C site outcome wall Vigilant Member lens B2B site social proof | One narrative library powers acquisition, retention, and B2B closing. |
Every tile is a self-contained module under pragma.sognosoft.ch/. Status colour-coded — green is live and verified, amber is draft, grey is planned.
Palette · fonts · logo lockups · the actual five colours extracted from Pragma brochures. White, Pragma Ink, Cobalt, Cyan, Stencil.
Health (B2C · coral · feel) · Recovery Technologies (B2B · cobalt · open) · Group (umbrella · gold · prove). One per sub-brand, full lockup + hero.
WebXR + three.js. B2B mode: drop cabins, see ROI, payback, capex. B2C mode: walk the four modality rooms. Drag · rotate · phone AR.
McKinsey-style 13 exhibits. €18.4M Y1 target. 4 horizons. B2B + B2C engines. 8-risk register. 30/60/90 sprint.
8 principles · 7-moment journey · 5 attraction patterns · 12 components rendered · 6 reference brands · 30-day ship plan.
5 lenses (Market · Prospect · Member · Brand · Compliance). Daily action queue. KPI tracker vs the McKinsey plan. Live signals.
The same Vigilant engine, focused on regulator + claims + AVG/GDPR + ethical-AI. IGJ + FAGG watchlist. Claims-leak audit. Risk register.
5 cabins with full mm specs · e°CABIN · X°CRYO · LedPro · OxyPro · X-TONE. Source of truth for Room Fit + all future surfaces.
6 sections · 38 items. Brand assets, GHL access, domain delegation, Joël/Bob onboarding, contract terms, regulatory shield.
Vigilant and Compliance are not two products — they are two views on the same intelligence pipeline. The scraper crawls regulators, news, search trends, social, and competitor activity once. The Vigilant surface routes findings to growth (market · prospect · member · brand). The Compliance surface routes the same findings through a regulatory lens (IGJ inspection · MDR advisory · AVG/GDPR · claims register · ethical-AI). When Pragma needs to talk to a regulator, they open /compliance/. When they need to grow, they open /vigilant/. Same data, different verb.