/** * Unity MCP Vertical Slice — scheduler designation proof (2.13.0). * * Proves LOTG Unity participates in Jensen's existing scheduling concepts * WITHOUT implementing Worker execution. It registers a logical Unity-capable * executor, creates a real durable mission requiring Unity capability, enqueues * scheduling intent, runs one scheduler tick, and stops at the durable * Assignment. The vertical-slice inspection is then explicitly correlated with * the resulting missionId / intentId / assignmentId / executorId. * * No assignment is accepted or started here. The Worker daemon + remote * execution are explicitly out of scope and remain a later slice. */ import type { MissionRequirements } from "../assignment/assignment-types.js"; import type { ExecutorCapabilities } from "../executor-registry/index.js"; import type { SchedulingDecisionKind } from "../scheduler/scheduler-types.js"; /** Stable logical executor identity for the LOTG Unity-capable target. */ export declare const UNITY_EXECUTOR_ID = "blackpearl-unity-lotg"; /** Existing-style capability advertisement using the Executor Registry model. */ export declare const UNITY_EXECUTOR_CAPABILITIES: ExecutorCapabilities; /** Mission requirement that only a Unity-capable Windows executor can satisfy. */ export declare const UNITY_MISSION_REQUIREMENTS: MissionRequirements; export interface UnitySchedulerProofOptions { /** Durable store root (temp dir for tests; agent dir for operator proof). */ root: string; missionId?: string; now?: () => number; tickIdFactory?: () => string; } export interface UnitySchedulerProofResult { missionId: string; executorId: string; intentId: string; decision: SchedulingDecisionKind; assignmentId?: string; reason?: string; } /** * Run the scheduler designation proof. Deterministic given the same clock; the * chosen executor is total-ordered by executorId and the mission requires the * Unity specialized capabilities. */ export declare function runUnitySchedulerProof(options: UnitySchedulerProofOptions): Promise; //# sourceMappingURL=unity-scheduler-proof.d.ts.map