LibTmux.Workspace.WorkspacePlan
-
Contains the reviewed actions and observed preconditions for one workspace application.
Description#
Planning observes an interval, not a transaction. Native defaults, hooks and configuration remain tmux dependencies. Application resolves symbolic created identities and uses each action in order; enumeration performs no I/O.
Discussed in C# workspace builder API
Members
-
Gets the resolved endpoint selected by the caller.
-
Gets the literal session name used for creation and conflict checks.
-
Gets the identity-only observed server, or null when the endpoint was absent.
-
Gets the exact conflicting session, or null when none was observed.
- ExistingSessionPolicy : Workspace
Existing Session -
Gets the reviewed conflict policy.
- ServerStartup : Workspace
Server Startup -
Gets the reviewed startup policy for an initially absent endpoint.
- Readiness : Workspace
Readiness -
Gets the reviewed pane startup contract.
-
Gets the budget for each cooperative startup signal.
-
Gets whether journal-owned resources are compensated after failure.
-
Gets the total budget for attempting cleanup after failure.
- ObservationStartedAt : Date
Time Offset -
Gets the start of endpoint observation.
- ObservationCompletedAt : Date
Time Offset -
Gets the end of endpoint observation.
- Actions : IRead
Only <WorkspaceList Action > -
Gets the complete ordered application operations.
Discussed in C# workspace builder behavior
- CompensationActions : IRead
Only <WorkspaceList Action > -
Gets conditional cleanup operations over proven created identities, in cleanup order.
Description#
Owned readiness channels and replacement keepalives are always cleaned; workspace resources follow the selected compensation policy.