Index: README.md
===================================================================
--- README.md	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ README.md	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -2,10 +2,8 @@
 
 Persoonlijk multi-site platform met editorial-feel content + sociale community.
-Forked van **PrutCMS v9** (PHP, file-based) naar **Node + SQLite + htmx**.
+Gebouwd op **Node + SQLite + htmx** — licht, zelf-gehost, en van jou.
 
-> **Naam-uitleg.** "PrutCMS v9" is en blijft het file-based PHP-product. Klonkt Hub
-> (intern pakket `prutfolio`) is een nieuw product met andere DNA: het is geen
-> *publishing tool* maar een *persoonlijk canvas* — content, profiel, sociale
-> interactie en realtime in één.
+> **Wat het is.** Geen *publishing tool* maar een *persoonlijk canvas* — content,
+> profiel, sociale interactie en realtime in één.
 
 ## Filosofie
@@ -71,7 +69,8 @@
 ```
 
-## Migratie van PrutCMS v9
+## Import
 
-Importer is gepland voor v1.1. Pad: `posts/*.md` + `users.json` + `sites/*/config.json` → SQLite.
+Importer voor bestaande bestandsgebaseerde content is gepland voor v1.1.
+Pad: `posts/*.md` + `users.json` + `sites/*/config.json` → SQLite.
 
 ## License
Index: package.json
===================================================================
--- package.json	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ package.json	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -2,5 +2,5 @@
   "name": "prutfolio",
   "version": "1.0.0-alpha.1",
-  "description": "Klonkt Hub Beta — persoonlijk multi-site platform met community, realtime, en (later) E2EE DMs. Forked van PrutCMS v9 (PHP) naar Node + SQLite + htmx.",
+  "description": "Klonkt — zelf-gehost multi-site muziek- & blogplatform met community, realtime en (later) E2EE DMs. Node + SQLite + htmx.",
   "type": "module",
   "main": "src/server.js",
Index: scripts/migrate-posts-to-html.js
===================================================================
--- scripts/migrate-posts-to-html.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ scripts/migrate-posts-to-html.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -61,5 +61,5 @@
 
 function main() {
-  console.log('PrutFolio P58 — markdown → HTML post migration\n');
+  console.log('Klonkt — markdown → HTML post migration\n');
   ensureBackupColumn();
 
Index: src/assets/js/audio-player.js
===================================================================
--- src/assets/js/audio-player.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/assets/js/audio-player.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -1,4 +1,4 @@
 /**
- * PrutCMS v10 Audio Player — v9 mini-player + Spotify-style sheet.
+ * Klonkt Audio Player — v9 mini-player + Spotify-style sheet.
  *
  * Two surfaces:
Index: src/assets/js/embed-player.js
===================================================================
--- src/assets/js/embed-player.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/assets/js/embed-player.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -1,4 +1,4 @@
 /**
- * PrutCMS Embed Player — eigen, in-huisstijl media-embeds bovenop de ÉCHTE
+ * Klonkt Embed Player — eigen, in-huisstijl media-embeds bovenop de ÉCHTE
  * player-API's (YouTube IFrame API, SoundCloud Widget API, Spotify iFrame API).
  *
Index: src/assets/js/smooth-scroll.js
===================================================================
--- src/assets/js/smooth-scroll.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/assets/js/smooth-scroll.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -1,3 +1,3 @@
-/* PrutFolio — Lenis smooth wheel scroll init (desktop only) */
+/* Klonkt — Lenis smooth wheel scroll init (desktop only) */
 (function () {
   if (typeof Lenis === "undefined") return;
Index: src/middleware/site.js
===================================================================
--- src/middleware/site.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/middleware/site.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -21,5 +21,5 @@
   // pinnen altijd op de primaire site.
   if (tenancy === 'hub') {
-    // Een PrutFolio is bereikbaar via /user/:slug (canoniek) én /sites/:slug (legacy).
+    // Een Klonkt-site is bereikbaar via /user/:slug (canoniek) én /sites/:slug (legacy).
     const m = req.path.match(/^\/(sites|user)\/([a-zA-Z0-9_-]+)(\/.*)?$/);
     if (m) {
Index: src/routes/artists.js
===================================================================
--- src/routes/artists.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/routes/artists.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -3,5 +3,5 @@
  *
  * GET /leden?q=&page=  -> doorzoekbare, gepagineerde lijst van ALLE
- * PrutFolio's. De hub-home toont maar een beperkte selectie; deze pagina
+ * Klonkt-site's. De hub-home toont maar een beperkte selectie; deze pagina
  * schaalt naar honderden/duizenden artiesten via zoeken + paginering.
  *
Index: src/routes/hub.js
===================================================================
--- src/routes/hub.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/routes/hub.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -1,6 +1,6 @@
 /**
- * Hub-hoofdpagina — alleen in hub-modus. In plaats van de primaire PrutFolio te
+ * Hub-hoofdpagina — alleen in hub-modus. In plaats van de primaire Klonkt-site te
  * tonen, rendert '/' hier een bedrijfs-overview: de laatste posts van ALLE
- * gebruikers samengevat + een lijst van de PrutFolio's.
+ * gebruikers samengevat + een lijst van de Klonkt-site's.
  *
  * In solo-modus doet dit niets (next()) en rendert posts.js de enige site.
@@ -48,5 +48,5 @@
   const mainId = mainSite ? mainSite.id : '';
 
-  // Uitgelichte PrutFolio's voor de home-roster: meest-actief eerst (aantal
+  // Uitgelichte Klonkt-site's voor de home-roster: meest-actief eerst (aantal
   // gepubliceerde posts), dan nieuwste. Excl. de hoofdsite. Beperkt tot
   // HOME_ROSTER_LIMIT zodat de home schaalt — volledige lijst staat op /leden.
Index: src/server.js
===================================================================
--- src/server.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/server.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -2,5 +2,5 @@
  * Klonkt Hub Beta — server bootstrap
  *
- * Persoonlijk multi-site platform forked van PrutCMS v9 (PHP, file-based).
+ * Persoonlijk multi-site platform — Node + SQLite + htmx.
  * Stack: Express + better-sqlite3 + EJS + htmx + ws.
  */
Index: src/services/CircleFederation.js
===================================================================
--- src/services/CircleFederation.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/services/CircleFederation.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -7,4 +7,8 @@
 // v1 = alleen PUBLICEREN + tekenen. Het pullen/verifiëren van remote cirkels
 // (CircleService.sync) komt in een volgende stap. Zie docs/cirkels-v1-spec.md.
+//
+// (Het idee om je netjes aan de bestaande standaarden te houden fluisterde een
+//  zekere Bart ons in. Wie hij is, waar hij vandaan komt — niemand die het zeker
+//  weet. Hij verscheen, sprak van ActivityStreams, en was weer weg.)
 
 import crypto from 'crypto';
Index: src/services/SettingsService.js
===================================================================
--- src/services/SettingsService.js	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/services/SettingsService.js	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -2,5 +2,5 @@
 //
 //   tenancy = 'solo'  -> precies één site (de primaire/owner-site)
-//   tenancy = 'hub'   -> hoofdsite (bedrijf) + /user/, admin wijst PrutFolio's toe
+//   tenancy = 'hub'   -> hoofdsite (bedrijf) + /user/, admin wijst Klonkt-site's toe
 //
 // De cache wordt bij setSetting meteen ververst, dus een toggle in Beheer werkt
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 5019e22a449a045ce917f9eced73a11ca9b1f35e)
+++ src/views/shell.ejs	(revision 845381233274021c4c9a2aefe125c331d2262518)
@@ -266,5 +266,5 @@
     - de hub-overview (on-hub): standalone landing, begint met de hero;
     - auth-pagina's (on-auth): focus-schermen voor in-/uitloggen.
-    Die chrome hoort bij een PrutFolio en verschijnt dus op /user/-pagina's. %>
+    Die chrome hoort bij een Klonkt-site en verschijnt dus op /user/-pagina's. %>
 <% var bareChrome = (typeof bodyClass === 'string' && (bodyClass.indexOf('on-hub') >= 0 || bodyClass.indexOf('on-auth') >= 0))
      || ((typeof tenancy !== 'undefined' && tenancy === 'hub') && !siteUrlBase && !isAdminPage); %>
