Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision 81b2e1ecaea6d206491e032514f0a2fdca4cb48a)
+++ src/config/database.js	(revision 024f4f8c0acb305dd19077f639d2e96c787dd63c)
@@ -441,4 +441,6 @@
   ensureColumn('ap_outbox', 'attachments', 'TEXT');
   ensureColumn('posts', 'ap_visibility', 'TEXT');   // public|quiet|friends|direct (C2S addressing, shaer-60b)
+  ensureColumn('ap_outbox', 'visibility', 'TEXT');  // 'direct' = private mention, never Public (shaer-tqc)
+  ensureColumn('ap_outbox', 'to_actors', 'TEXT');   // JSON array of recipient actor URIs for direct notes
 }
 
