diff --git a/src/server/sessionAvailabilityPolicy.ts b/src/server/sessionAvailabilityPolicy.ts index 878c17276..c4849c641 100644 --- a/src/server/sessionAvailabilityPolicy.ts +++ b/src/server/sessionAvailabilityPolicy.ts @@ -1,17 +1,8 @@ +import type { AvailabilityPolicy } from "../application/CapabilityInventory.js"; import type { EvidenceFilePolicy } from "../domain/evidenceBundle.js"; import type { ProcessExecutionPolicy } from "../domain/processCapture.js"; -export interface SessionAvailability { - readonly processCaptureEnabled: boolean; - readonly evidenceFileRoots: number; - readonly investigationInputRoots: number; - readonly browserObservationEnabled?: boolean; - readonly browserScenarioEnabled?: boolean; - readonly electronObservationEnabled?: boolean; - readonly v8InspectorObservationEnabled?: boolean; - readonly javascriptReplayEnabled?: boolean; - readonly managedRuntimeEnabled?: boolean; -} +export type SessionAvailability = AvailabilityPolicy; export interface SessionAvailabilityDefaults { readonly processPolicy: ProcessExecutionPolicy;