feat(ql3): persist manual primary activation

This commit is contained in:
whyour
2026-08-19 05:13:58 +08:00
parent 9981f47851
commit 36035ac43e
15 changed files with 1191 additions and 43 deletions
@@ -0,0 +1,8 @@
import type { RuntimeRolloutLoadAudit } from './runtimeRolloutLoader';
export interface ManualPrimaryRuntimeReceiptLifecycle {
activated(audit: RuntimeRolloutLoadAudit): Promise<void>;
stopping(): Promise<void>;
stopped(): Promise<void>;
failed(): Promise<void>;
}