feat(reconcile): central handler — gap diff + fresh tokens + orphans

This commit is contained in:
Joseph Doherty
2026-06-26 16:20:17 -04:00
parent ec2aa2bbac
commit 96192950a0
5 changed files with 462 additions and 0 deletions
@@ -17,6 +17,11 @@ public static class ServiceCollectionExtensions
services.AddSingleton<SiteStreamGrpcClientFactory>();
services.AddSingleton<DebugStreamService>();
// Startup reconciliation handler — scoped (holds scoped repositories), resolved
// per-request by CentralCommunicationActor inside a DI scope. Harmless on site
// hosts: only the central actor ever resolves it.
services.AddScoped<ReconcileService>();
return services;
}