Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision 2bfe26cd31fe697a3e1e003e8b2e00cc1da83959)
+++ src/config/database.js	(revision 4838760bea2c166af5f7ad6643fc744e663c83fc)
@@ -718,4 +718,9 @@
   // time so buildNote (sync, also used by the outbox) needs no network.
   ensureColumn('posts', 'quote_uri', 'TEXT');     // the quoted object's id
+  // De kaart op je EIGEN post (shaer-k3f): dezelfde snapshots die ap_timeline
+  // voor binnenkomende posts draagt, maar dan voor wat je zelf publiceert --
+  // zonder deze twee kan de app een eigen post nooit als kaart tonen.
+  ensureColumn('posts', 'quote_json', 'TEXT');    // FEP-044f resolved quote snapshot
+  ensureColumn('posts', 'embed_json', 'TEXT');    // externe linkkaart (oEmbed/OG), thumbnail-only
   ensureColumn('posts', 'quote_actor', 'TEXT');   // its author, so we can address them
   ensureColumn('ap_timeline', 'embed_json', 'TEXT');       // resolved EXTERNAL embed (oEmbed/provider), thumbnail-only; gated per site (sites.external_embeds)
