Index: src/config/database.js
===================================================================
--- src/config/database.js	(revision 3b4095ff33ac09fe7504ae1c6b90268186f20562)
+++ src/config/database.js	(revision 88788148df903019ffbc5b7d8b3dca7d1d759712)
@@ -383,4 +383,8 @@
   ensureColumn('ap_timeline', 'reblog_icon', 'TEXT');        //   the booster's avatar
   ensureColumn('ap_timeline', 'poll_json', 'TEXT');          // a Question (poll): {multiple,options[{name,count}],endTime,closed,voters,voted}
+
+  // Delivery health per follower → surface dead accounts for manual cleanup.
+  ensureColumn('ap_followers', 'last_delivery_at', 'DATETIME'); // last SUCCESSFUL delivery to this follower's inbox
+  ensureColumn('ap_followers', 'last_error_at', 'DATETIME');    // last time a delivery to it gave up (max retries)
 }
 
