diff --git a/src/Netclaw.Actors/Reminders/ReminderManagerActor.cs b/src/Netclaw.Actors/Reminders/ReminderManagerActor.cs index eddfe5d2c..599767cd0 100644 --- a/src/Netclaw.Actors/Reminders/ReminderManagerActor.cs +++ b/src/Netclaw.Actors/Reminders/ReminderManagerActor.cs @@ -105,6 +105,10 @@ protected override void PreStart() return; } + // The store can be constructed before all persisted files are present. + // Rescan at the actor's startup boundary so schema alerts reflect the + // authoritative on-disk state rather than constructor timing. + _definitionStore.List(); EmitDroppedInvalidDefinitionAlerts(); EmitRejectedLegacyDefinitionAlerts();