feat(ql3): reconcile legacy shadow runs on startup

This commit is contained in:
whyour
2026-08-18 09:26:12 +08:00
parent 1ff5aed844
commit 6cb9a075d7
12 changed files with 1691 additions and 8 deletions
@@ -98,6 +98,10 @@ function readConfiguredOrigins(): ReadonlySet<ExecutionOrigin> {
return configuredOrigins;
}
export function configuredLegacyShadowOrigins(): readonly ExecutionOrigin[] {
return [...readConfiguredOrigins()];
}
async function createDefaultObserver(): Promise<LegacyExecutionObserver> {
const [data, repositoryModule, observerModule, writerModule, rolloutModule] =
await Promise.all([