Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision 9d3485567cfa5e63e210609b3bb7ec38ec905976)
+++ src/config/database.js	(revision 92f6976f791f1d27ee577caf5bd62c219b25420b)
@@ -84,4 +84,5 @@
   ensureColumn('posts', 'publish_at', 'DATETIME');         // release planning (premium #3): scheduled go-live
   ensureColumn('posts', 'fan_only', 'INTEGER DEFAULT 0');  // fan-only preview (premium #3)
+  ensureColumn('posts', 'nsfw',     'INTEGER DEFAULT 0');  // sensitive content → blur + click-to-reveal; fediverse sensitive
   ensureColumn('posts', 'type',    "TEXT DEFAULT 'post'");  // post | foto | video | audio
 
