Voortgang masterplan

ondernemingoprichten.be — Vincent Meesters (ITAA 50.621.367)

Repo: Vintrist/ondernemingoprichten-be
Last update: 2026-05-16

Project samenvatting

Fases DONE
4/ 27
Fases IN-PROGRESS
6/ 27
Architectuur approved
10/ 10
Strategy approved
8/ 10
Questions RESOLVED
13/ 34
Blocking open
9/ 34
Git commits
58
Uren ingezet
20

Fases (16 hoofdfases + 9 sub-fases voorbereiding)

Stream A = marketing site · Stream B = intake-product · Stream C = analytics + ops dashboard

0.0 Governance freeze

A+B+CDONE
7/7
  • source-of-truth-register
  • conflict-register
  • tool-readiness-matrix
  • execution-authority
  • …+3 meer

0.1 Docx-extracts

A+B+CDONE
3/3
  • addendum_v3 extract
  • intern_v2 extract
  • prompts_v2 extract

0.2 Content reconciliation

A+B+CIN-PROGRESS
1/2
  • C-01 stack-keuze (Next.js bevestigd)
  • C-02 ownership-status verheldering
Blockers: Q-03 ownership-info Matthijs + Louis

0.3 Access audit

A+B+CPENDING
0/16
  • 16-tool audit (Webflow, GA4, GSC, etc.)
Blockers: Vincent + Sophie input per tool

Restart na backup-restore — voorgaande werk weggedraaid.

0.4 Webflow inventory

APENDING
0/1
  • Inventory: pages + collections + components + scripts + findings
Blockers: Phase 0.3 access audit

Restart na backup-restore.

0.5 Analytics baseline

CDONE
8/8
  • GSC + Ahrefs 90d window
  • Top organic queries + pages
  • Conversie-baseline
  • CPQL baseline-poging
  • …+4 meer

Data behouden in repo. GSC disavow blijft actief bij Google.

0.6 Tracking gaps

CPENDING
0/1
  • Events + consent + measurement-rebuild
Blockers: Phase 0.5 baseline (DONE) + GA4 MCP-connector

0.7 Competitor benchmark

CDONE
1/1
  • 13 concurrenten in 5-cluster categorisatie
Blockers: Brand Radar setup (Vincent)

Cluster A/B/C/D/E voor positionering-rationale.

0.8 Stakeholder validatie

A+B+CPENDING
0/2
  • Wannes Sas rol-validatie (Q-05)
  • Aircall vs CallRail vendor-keuze (Q-08)

0.9 Urgent risk fixes

APENDING
0/6
  • VVPR-bis 15% → 18% sitewide
  • Liquidatiereserve 6,5% → 9,8%
  • VVPR-bis 3e → 4e boekjaar consistency
  • Calendly removal sitewide
  • …+2 meer

KRITISCH: 5 van 6 items moeten redo na backup-restore (zie post-restore-redo-list-2026-05-16.md). Spam-disavow blijft actief bij Google.

1. Strategy

A+B+CIN-PROGRESS
8/10
  • D-S1 Positionering "Productized Premium Safety"
  • D-S2 Hero 2-line invariant
  • D-S3 Primary CTA "Doe de keuzehulp"
  • D-S4 3 primair ICP (IT/MC/Holding)
  • …+6 meer
Blockers: D-S4 + D-S9 expliciete Vincent approval

2. IA/Funnel

APENDING
0/11
  • Site-architectuur
  • URL-plan
  • 301-mapping
  • Funnel-flow
Blockers: Phase 1 approval volledig

Spec-werk uit eerdere sessie blijft beschikbaar in repo voor hergebruik.

3. Tracking/Dashboard spec

CPENDING
0/1
  • Dashboard spec marketing.meesters.ai
Blockers: Phase 0.5 + 1

4. Content audit

AIN-PROGRESS
5/5
  • Per-page audit 82 URLs
  • Money-pages audit (12)
  • Blogs audit (64)
  • Decisions matrix
  • …+1 meer
Blockers: Q-A1..Q-A5 wachten op opnieuw executie

Audit-docs blijven in repo. Q-54 compliance moet redo na restore (64 blogs).

5. Intake-app spec

BIN-PROGRESS
7/26
  • 05.0 Overview
  • 05.1 Datamodel (Postgres + Drizzle)
  • 05.2 Intake-flow + checklists
  • 05.3 Simulator logic (Vincent eigen)
  • …+7 meer
Blockers: DPIA template (Q-13); DPAs (Q-14); KMS keys (Q-34)

6. Calculators spec

BPENDING
0/5
  • 5 calculators incl. productized deposit
Blockers: Phase 1 + Nathalie fiscaal review

7. Persona pages spec

AIN-PROGRESS
6/11
  • Fase 7.0..7.5 spec (eerdere sessie)
  • 07.0-07.3 mini-scope specs
  • /managementvennootschap DEEP page
  • /it-consultant MID page
  • …+3 meer
Blockers: Q-48 freelance copywriter onboarding

8. Webflow build

APENDING
0/35
  • Homepage + BV-page + tarieven + trust + persona + calc embeds
Blockers: Phase 2 + 4 + 7 + backup-strategie + per-page Vincent OK

9. Intake-app build

BPENDING
3/35
  • 09.18 Non-production data policy
  • 09.19 Observability
  • 09.20 Calendly removal handover
  • Next.js app + DPIA + security + DNS-cutover
Blockers: Phase 5 + DPIA-draft + Vintrist repo setup

10. Dashboard build

CIN-PROGRESS
1/28
  • Project-voortgang dashboard (THIS)
  • marketing.meesters.ai + lead enrichment agent
Blockers: Phase 3 + Phase 9 data-source

Dit dashboard is voortgang-tracker — separate van marketing.meesters.ai operations-dashboard (Phase 10 production-versie).

11. Calculators build

BPENDING
0/27
  • 5 calculators + tracking + disclaimers
Blockers: Phase 6 + Phase 8 of 9

12. Legal & GDPR review

B+CPENDING
0/33
  • DPIA volledig + DPA-register + risk-register + sign-off
Blockers: Phases 8 + 9 + 10 + 11 implementatie

13. Launch QA

A+B+CPENDING
0/31
  • Pass/fail register + accessibility + CWV + rollback test
Blockers: Phase 12 PASS

14. Soft launch

A+B+CPENDING
0/29
  • Gecontroleerde launch + weekly fix-list
Blockers: Phase 13 PASS + go/no-go

15. Post-launch

A+B+CPENDING
0/1
  • EN-locale + content-iteratie + optimization-cycles
Blockers: Phase 14 stabiel

16. Operations handover

A+B+CPENDING
0/1
  • Operations playbook + handover naar Meesters team
Blockers: Phase 9 + 10 stabiel

Beslissingen

Architectuur (D-A1..D-A10)

IDBeslissingScoreStatusNotes
D-A1Next.js 15 (app router) + disciplined-use rules34/35✓ APPROVED
D-A2Postgres + Drizzle ORM32/35✓ APPROVED
D-A3Cloudflare R2 EU-Frankfurt + KMS30/35✓ APPROVEDPending DPA (Q-14)
D-A4Clerk auth EU-region30/35✓ APPROVEDPending EU-verify
D-A5Anthropic API only + €100/mo budget31/35✓ APPROVED
D-A62-schema hybrid + envelope encryption + DB roles per service33/35✓ APPROVEDPost-PAL consensus geflipt van 5-schema
D-A7Calculators DEFERRED (2-week deadline)28/35✓ APPROVED
D-A8HITL gate (AISuggestion + HumanDecision)32/35✓ APPROVED
D-A9Multi-touch attribution 40-20-40 + AI-boost30/35✓ APPROVEDNathalie review op Q-27
D-A10pnpm monorepo + CODEOWNERS + import boundaries31/35✓ APPROVEDPost-PAL consensus geflipt van multi-repo

Strategie (D-S1..D-S10)

IDBeslissingScoreStatusNotes
D-S1Positionering "Notary-ready BV-oprichting + ITAA review + Meesters bundle"33/35✓ APPROVEDVia Q-46 + Q-53 wording-fix
D-S22-line invariant hero op alle money pages34/35✓ APPROVEDCopy-update goedgekeurd
D-S3Primary CTA = "Doe de keuzehulp" (anti-Calendly)33/35✓ APPROVEDImpliciet via page-creatie 2026-05-15
D-S43 primair ICP (IT-consultant + MC + Holding) + 2 secundair Fase 1530/35⏳ PENDINGWacht op expliciete Y/N
D-S55-tier aanbod + productized deposit met SLA + non-refundable32/35✓ APPROVEDVia Q-51 juridisch kader
D-S6Tone gedifferentieerd per page-type + compliance checklist29/35✓ APPROVEDVia Q-47 + Q-53 + Q-54
D-S73 trust-pijlers + Fiscaal-plan kwaliteitsprotocol31/35✓ APPROVEDVia Q-52 + Art. 5:16 WVV conform
D-S8Anti-ICP exit = €100/u adviesgesprek30/35✓ APPROVEDImpliciet via page-creatie 2026-05-15
D-S9EN-locale alleen /internationale-ondernemers Fase 15+26/35⏳ PENDINGWacht op expliciete Y/N
D-S10Content-pivot 3-staps + distribution layer (€1k-€1.5k/mo Google Ads, 3m)30/35✓ APPROVEDVia Q-49 + Q-50

Open questions register

🚨 BLOCKING

9 questions
IDOnderwerpOwnerBlocking voor
Q-03Ownership-status Matthijs + LouisVincentPhase 0.3 removal-acties
Q-13DPIA template-keuzeVincent + privacy-security-reviewerPhase 5 security-spec finaliseren
Q-14DPA met Cloudflare R2VincentPhase 9 livegang
Q-15Webflow backup-strategieVincentPhase 0.9 + Phase 8 publishes
Q-22PEP-screening leverancierVincentPhase 9 livegang
Q-29Notaris-handoff KYC-flowVincent + SophiePhase 9 livegang
Q-30GDPR DSR-procedureVincent + SophiePhase 12 sign-off
Q-34KMS 2-of-3 key managementVincentPhase 9 livegang
Q-37Klasse 4 retention legal-holdVincent + SophiePhase 5 spec

◐ IN-REVIEW

2 questions
IDOnderwerpOwnerBlocking voor
Q-11Liquidatiereserve 9,8% datum + retroactiviteitNathalie
Q-12Investeringsaftrek %tages per categorieNathalie

○ OPEN

10 questions
IDOnderwerpOwnerBlocking voor
Q-02NACE-classifier integratieVincent
Q-04GA4 + GSC ownershipVincent
Q-05Wannes Sas stakeholder-rolVincent
Q-08Aircall vs CallRail vendorVincent
Q-09Fid-Manager dossier-overdracht APIVincent
Q-16Penneo + Fid-Manager + Instaclause credentialsVincent
Q-23Anthropic API budget cap €100/moVincent
Q-39Calendly Q1 2026 export (no-show baseline)Vincent
Q-40Brand Radar setup AhrefsVincent
Q-43GA4 MCP-connectorVincent

✓ RESOLVED

13 questions
IDOnderwerpOwnerBlocking voor
Q-01Stack-keuze (Next.js 15 canoniek)Vincent
Q-10VVPR-bis 18% bronnen (ITAA-bevestigd)Vincent
Q-17NL/FR/EN scope (NL primair, EN /internationale, FR meesters.be)Vincent
Q-38Spam-backlink disavow ingediendVincent
Q-46Zachte aansprakelijkheidsformuleringVincent
Q-47Je/jij sitewide (geen u-form)Vincent
Q-48Freelance copywriter/video voor DEEP contentVincent
Q-49Google Ads budget €1k-€1.5k/mo voor 3mVincent
Q-50Notary partnerships gatingVincent
Q-51Productized deposit juridisch kaderVincent
Q-52ITAA-claims (tekst OK, logo gating)Vincent
Q-53Wording-policy schild/beschermt → risico beperkenVincent
Q-54Fiscale claims voorzichtige formulering + datum reviewVincent

Werklog — dagverslag

Update-protocol per CLAUDE.md §12. Brontekst in WORK-LOG.md.

2026-05-14

Project setup + strategie + eerste risk-fixes

6u15 commits🚀 4 publishes

Onafhankelijke strategiebepaling + 16-fase projectplan + Strategy v1.1 + PAL deep-audit architectuur + 4 urgente fiscale corrections LIVE.

Resultaten

  • 16-fase projectstructuur in repo
  • PAL deep-audit Sessie 2 → 10 architectuur-beslissingen (D-A1..D-A10) goedgekeurd
  • Strategy v1.1 met 10 D-S beslissingen (8/10 approved)
  • Disavow 297 spam-refdomains ingediend bij Google
  • Fase 0.5 Analytics baseline 90d window
  • Fase 0.7 Competitor benchmark 13 spelers
  • Fase 0.9 fiscale corrections LIVE (VVPR-bis 18% + liquidatie 9,8%)

Setbacks / leerpunten

  • Bestaande content bevatte verouderde fiscale tarieven (15% i.p.v. 18%)
  • Sitewide "schild"/"bescherming"-taal botste met ITAA-deontologie → wording-policies Q-53/Q-54 vastgelegd
2026-05-15

Diepe uitvoeringsdag — 5 sub-sessies

12u39 commits🚀 10 publishes

Fase 0.3 access audit + Fase 0.4 Webflow inventory + Fase 4 content audit (64/64 blogs Q-54) + Fase 7 persona-pages spec + Fase 8 Sprint 1 sitewide CTA-rollout + Fase 7 mini-scope (gedeeltelijk mislukt).

Resultaten

  • Access audit 16 tools + Google-platforms cleaned
  • Webflow inventory 7 findings + 2 LIVE-fixed
  • 64/64 blogs Q-54 compliance-block via Python topic-detection + bulk Webflow Data API
  • 3 money-pages wording-fixes LIVE
  • Fase 2 IA & Funnel 11 deliverables in repo
  • Fase 7 Persona-pages spec 6 deliverables in repo
  • Fase 8 Sprint 1 sitewide CTA-transformatie + Tier 1+2 sweep

Setbacks / leerpunten

  • whtml_builder ongeschikt voor Client-First layouts (3 mislukte rondes met overlappende buttons)
  • /adviesgesprek + /simulator pages uiteindelijk verwijderd door Vincent wegens visuele mismatch
  • Designer MCP timeout-issues → duplicate-elementen die later moesten opgeruimd worden
  • Default LLM-keuze voor Webflow expertise suboptimaal — ask_webflow_ai bestond als domain-expert
2026-05-16

Backup-restore besluit + dashboard setup

2u4 commits🚀 0 publishes

Frustratie over geaccumuleerde suboptimale wijzigingen → besluit voor Webflow backup-restore naar 5 mei. Schone lei + dashboard setup voor management-tracking.

Resultaten

  • SANDBOX MCP-token uitbreiding (3 sites zichtbaar)
  • Template 1 cross-site copy/paste validatie (suboptimaal)
  • Post-restore redo-checklist in repo
  • Dashboard Next.js 15 setup voor masterplan voortgang-tracking

Setbacks / leerpunten

  • Webflow cross-site copy/paste pakt components uit + hernoemt classes met "-N" suffix
  • Backup-restore naar 5 mei rolt 10+ waardevolle wijzigingen terug (Programmawet 2026 fiscale corrections moeten redo)