Rapid Rise · Vigilant — Pragma Group · Implementation sketch
Build plan · 16 weeks
Build sequence · stack · team · dependencies

16 weeks to live, then operational ramp

How we actually build the Pragma engine. Four tracks running in parallel, 16 weeks from MPA signature to revenue-generating launch, then a 3-6 month ramp to scale. The sketch a CTO would read.
Phase 01
Wk 1-4 · Foundation
Discovery + foundation
MPA signed · 3 site shells · scraper MVP NL · Vigilant activated · Lumis baseline scoring.
Phase 02
Wk 5-8 · Build out
Populate + extend
3 sites NL+EN content · scraper BeNeLux · bot drafts · Lumis SERP+GEO loops · first 200 outreach.
Phase 03
Wk 9-12 · Launch
Live + flowing
Sites live · scraper hot at 500-1500 enriched · bot+voice in prod · first 500 outreach · first hot replies.
Phase 04
Wk 13-16 · Optimize
Convert + harden
Conversion Heatmap · A/B winners locked · first reseller signed · feedback loops live · ramp prep.

16-week Gantt · 4 tracks in parallel

columns = weeks · rows = tracks · color intensity = effort level
Phase 01 · Foundation
Phase 02 · Build out
Phase 03 · Launch
Phase 04 · Optimize
Track ↓ · Week →
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
Track 01 · Sites3 sites NL+EN
domain reg
scaffold
design
copy NL
copy EN
B2B portal
B2C cat
CMS hookup
LIVE
tuning
SEO fixes
A/B prep
A/B run
A/B run
winners
v1.1
Track 02 · ScraperNL+BeNeLux B2B
design
MVP NL
KvK pipe
enrich API
BCE pipe
Lux pipe
sectoral
scoring
LinkedIn
HOT
queue
sequencer
outreach
outreach
outreach
1st deal
Track 03 · Bot+VoiceNL primary · EN fallback
spec
cat intake
prompt eng
flow NL
flow EN
embed B2C
WA hook
voice prep
voice setup
AI Act prep
BOT LIVE
VOICE LIVE
tuning
A/B
handoff
qual rate
Track 04 · Lumis-NLSEO+GEO Holland
fork
NL config
SERPs map
baseline
remediate
remediate
remediate
LLMO add
ChatGPT NL
Perplexity
Gemini NL
You.com
SCORING
brief 01
brief 02
brief 03

Tech stack · sovereign EU only

no US LLM API · no US-hosted compute · no voice cloning · per Rapid Rise hard rule
Hosting
EU-sovereign
  • Infomaniak Geneva default
  • Hetzner Germany alternative
  • OVH Roubaix alternative
  • DPO consultation on choice
Sites
Static + light CMS
  • Astro or Eleventy static
  • Decap CMS or Sanity
  • LCP < 1.2s NL-from-EU
  • WCAG 2.2 AA · score ≥ 85/100
LLM stack
Open-weight EU
  • Mistral 7B chat NL/EN
  • Llama 3.x backup
  • BGE-M3 embeddings
  • Privacy Veil patterns NL/EN
Voice
Sovereign TTS+STT
  • XTTS-v2 prebuilt (no cloning)
  • Whisper.cpp NL STT
  • AI Act limited-risk class
  • Transparency disclosure required
Scraper
Python pipeline
  • KvK API + BCE + Lux Business Registers
  • LinkedIn Sales Nav (manual + semi-auto)
  • Firmographic EU APIs only
  • AVG B2B-compliant outreach
Email + Outreach
SMTP EU
  • Mailjet FR or Brevo FR
  • UTM tracking + landing pages
  • WhatsApp routing for hot leads
  • Reply detection → Joël instant
SEO + GEO (Lumis)
Kaleidoscope fork
  • d01_perf · d02_seo · d03_indexation
  • d05_llmo · d06_a11y
  • NL SERPs · NL LLM engines
  • Weekly brief to Joël
Analytics + dashboard
Sovereign + private
  • Matomo Geneva analytics
  • Partner dashboard (reseller pipeline · commission)
  • Conversion Heatmap (B2C funnel)
  • Vigilant brief weekly

Team + responsibilities

who delivers what · RR side vs Pragma side
RoleSideResponsibility
Engagement leadRRStéphane Fallet · MPA negotiation · client relationship · Counterpart gates · weekly Joël sync · escalation point
Architect + build leadRRSite architecture · scraper pipeline design · LLM stack integration · DPO/AVG alignment · ~30h/wk for 16 weeks
Dutch copy + contentRRNative NL copywriter · 3 sites copy + bot training scripts + outreach sequences · ~20h/wk wk 3-12
Voice agent specialistRRXTTS-v2 + Whisper.cpp setup · AI Act compliance dossier · transparency disclosure copy · ~15h wk 7-12
Lumis NL operatorRRLumis scanner fork · NL SERPs + NL LLM engines · weekly brief assembly · ~10h/wk wk 4-16+
Outreach operatorRRSequencer execution · hot-reply triage · meeting booking · ~12h/wk from wk 9
Operational decision-makerPGJoël Out · scope sign-off · catalogue + content validation · weekly RR sync · reseller-meeting closer
Founder + sponsorPGBob Out · MPA co-signatory · strategy backstop · escalation receiver
Catalogue + product leadPGB2C machine catalogue (full lineup + specs + price bands + use cases) for bot training and B2C site product slots
Marketing agency liaisonPGCoordination with existing agency (top-of-funnel) · UTM handoff to RR landing pages · scope-boundary clarity
DPO / compliancePGAVG sign-off on data flow · sub-processor list approval · MDR documentation on machines (independent of RR scope)

Dependency chain · what blocks what

red = critical path · orange = warning · blue = nice-to-have
MPA signed
blocks every track. No build starts before commission rate + build-cost protection + attribution mechanics + jurisdiction are locked in the signed agreement.
Greg · Pragma
Domain decision
blocks Track 01 wk 1. Either Pragma registers pragmagroup.nl+pragmab2b.nl+pragmab2c.nl in their name, or RR does it in mandate. DNS propagation 24-48h after.
Joël
B2C catalogue
blocks Track 03 wk 2 + Track 01 wk 7. Bot training data and B2C site product slots both hinge on the full Pragma machine catalogue (SKUs · specs · price bands · use cases · contraindications).
Joël
Treatwell access
delays Track 01 B2C integration if missing wk 4. Admin access to the existing Treatwell booking flow needed for AVG-clean intake integration on Pragma B2C.
Joël
Marketing agency UTM handoff
blocks attribution measurement wk 9. Without coordinated UTM handoff between existing agency's top-of-funnel ads and RR landing pages, attribution mechanics for commission can't fire cleanly.
Joël + agency
DPO sign-off
blocks Track 03 voice prod wk 11. AVG + AI Act limited-risk documentation needs DPO approval before voice agent goes live with real users.
Pragma DPO
Vigilant signal feeds
powers Lumis brief wk 14+. Vigilant sidecar is already built — no new build dependency, just activation per Pragma instance.
RR · already done

KPI ladder · what we measure week by week

milestones in orange · KPI thresholds in blue
WeekTrackKPI · milestoneThreshold
Wk 1AllMPA signed · build startsGo/no-go
Wk 4Track 02KvK enriched companies in queue~200
Wk 6Track 04Lumis baseline kaleidoscope score · 3 sites~55/100
Wk 8Track 02Total scraped + scored (NL+BeNeLux)~800
Wk 9Track 01Sites LIVE · 3 domains servingGo-live
Wk 10Track 02Outreach sequence sent · cycle 1~250
Wk 11Track 03Bot live · conversation count first wk~40
Wk 12Track 03Voice agent live · transparency disclosure shippedGo-live
Wk 13Track 04Lumis kaleidoscope re-score · improvement vs baseline~75/100
Wk 14Track 02Hot replies routed to Joël~15-25
Wk 15Track 02Meetings booked · first cycle~5-10
Wk 16Track 02First reseller deal closed · attributed commission first€ first
Wk 20Track 03B2C conversion lift measured vs pre-build baseline~1.5×
Mo 6AllCumulative attributed revenue~€ 120k
Mo 12AllYear 1 close · revenue scenario locked€ 250-720k

Operational ramp · months 5-12 post-launch

after the 16-week build · the engine runs · RR optimises and Pragma sells
Mo 5-6
First close · prove the loop
  • 1st reseller signed (sport recovery · fastest cycle)
  • First commission attributed
  • Cycle 2 outreach (refined messaging)
  • Lumis +20pts vs baseline
Mo 7-8
Diversify segments
  • 2nd + 3rd reseller (hospitality + corporate)
  • 1st longevity clinic in serious dialogue
  • B2C subscription model live
  • Voice agent extends to outbound qual
Mo 9-10
Flywheel turns
  • 5-8 active resellers
  • 1st longevity flagship signed
  • Referrals from existing resellers
  • Pragma Group press visibility · case studies
Mo 11-12
Year 1 close
  • 15-30 active resellers
  • B2C conversion 2-4× pre-engagement
  • RR build cost recovered via commission
  • DACH go/no-go decision for Year 2
what we'd start week 1

Build starts the day the MPA is signed · not before

The implementation depends on the commercial. Day 1 of week 1 is the day the Master Partnership Agreement is signed, not the day we shake hands. The sketch above assumes that day exists. Greg drafts the MPA principles before the meeting; we lock them in the meeting; the MPA is signed within two weeks of principle-lock; week 1 starts the next Monday.

The four companion views. Each answers a different question about the partnership.
Implementation sketch for Pragma Group, generated 2026-06-03. Week numbers measured from MPA signature, not from this sketch. Effort hours per role are RR internal estimates; final per-role hours land in scope.md after MPA-lock. Stack choices respect Rapid Rise sovereignty doctrine (EU-only, no US LLM APIs, no voice cloning). Confidential · for Pragma Group only.
Vigilant by Rapid Rise · Pragma Group implementation sketch · 2026-06-03
RR-VGL-PRAGMA-NL-2026-IMPLEMENTATION · rapidrise.ch