Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision 960f0159a39a973d50321222d1610f881d16e6ae)
+++ src/config/database.js	(revision 7e9d0ea09d7fd1dfcf481f3a5319b2f4f294a0e0)
@@ -266,6 +266,9 @@
   `);
 
-  // Global app settings (key/value singleton). Includes the tenancy mode
-  // (solo = one site, hub = company site + /user/). Default = solo.
+  // Global app settings (key/value singleton). One instance is one owner, so
+  // there is no tenancy mode here anymore — see SettingsService.
+  // Oudere installaties dragen nog een dode rij key='tenancy' ('solo' of
+  // 'circle'). Niets leest hem; bewust laten staan (shaer-x7c0) in plaats van
+  // er opruimcode voor te schrijven die na één ronde zelf dood is.
   db.exec(`
     CREATE TABLE IF NOT EXISTS app_settings (
@@ -275,5 +278,4 @@
     );
   `);
-  db.prepare("INSERT OR IGNORE INTO app_settings (key, value) VALUES ('tenancy', 'solo')").run();
 
   // ── Statistics (premium) — cookie-free ──────────────────────
Index: src/services/ensurePrimarySite.js
===================================================================
--- src/services/ensurePrimarySite.js	(revision 960f0159a39a973d50321222d1610f881d16e6ae)
+++ src/services/ensurePrimarySite.js	(revision 7e9d0ea09d7fd1dfcf481f3a5319b2f4f294a0e0)
@@ -3,5 +3,5 @@
 
 // A Klonkt instance should ALWAYS have a primary site — it carries the identity
-// (title, theme, profile) and is the anchor point in solo/hub/circle mode.
+// (title, theme, profile) and is the anchor point for the whole instance.
 // The register flow already creates one, but an admin created via a script
 // (or an empty sites table for any reason) left the instance without a site:
@@ -10,5 +10,4 @@
 // This helper runs at boot (and is idempotent): as soon as there is an admin
 // but no site yet, it creates a default site owned by the first god/admin.
-// Tenancy-agnostic — applies to solo, hub, and circle.
 
 function defaultTitle() {
