Index: src/server.js
===================================================================
--- src/server.js	(revision b79466e95ff0c816902fa5f2d3c87807ffebe75a)
+++ src/server.js	(revision 4c47eff199fea2b744d9209d04948b8e7e59b1a6)
@@ -58,5 +58,5 @@
 import ogRoutes from './routes/og.js';
 import apRoutes from './routes/activitypub.js';
-import { apWants, startDeliveryWorker, autoMigrateCircles, selfHealTimeline } from './services/ActivityPubService.js';
+import { apWants, startDeliveryWorker, selfHealTimeline } from './services/ActivityPubService.js';
 
 // SESSION_SECRET: use the env var if set. Otherwise auto-generate a strong one
@@ -161,5 +161,4 @@
 startScheduler(); // release planning: publish scheduled posts when publish_at is reached
 startDeliveryWorker(); // retry failed fediverse deliveries with backoff
-autoMigrateCircles(); // one-time: convert legacy circle_links -> AP auto-boost follows
 selfHealTimeline(); // once per SELFHEAL_VERSION bump: re-sync the fediverse cache (covers/edits) after a drastic update
 
