<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Moltaro.Package.NET.Tasks</name>
  </assembly>
  <members>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService">
      <summary>
            Tasks commands for Package and Net Operation Project functions. The host captures the
            execution identity; every method invokes the ordinary transactional Tasks runtime.
            Reuse OperationId after an uncertain outcome and call ThrowIfFailed to fail the function.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.MoveInQueueAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueMoveRequest,System.Threading.CancellationToken)">
      <summary>Moves a Task relative to an explicit anchor or the ends of its shared Manual Queue sequence.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ChangeQueueAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueTransferRequest,System.Threading.CancellationToken)">
      <summary>Transfers unassigned Idle or Blocked work under its Definition ChangeQueue grant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ChangeAvailabilityAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceAvailabilityRequest,System.Threading.CancellationToken)">
      <summary>Sets or clears the earliest assignment instant for unassigned Idle Queue work.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.CreateDirectAsync(Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest,System.Threading.CancellationToken)">
      <summary>
            Creates Direct Idle work. An active Queue-mode Definition is rejected with
            <c>tasks.runtime.queue.required</c> and a <c>QueueId</c> field error; use <see cref="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.CreateQueueAsync(Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest,System.Threading.CancellationToken)" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.CreateQueueAsync(Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest,System.Threading.CancellationToken)">
      <summary>
            Creates Queue Idle work with a current Queue residence and no Executor. See <see cref="T:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest" />
            for Queue admission and managing Responsible rules.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.TakeAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest,System.Threading.CancellationToken)">
      <summary>
            Assigns the exact current Queue candidate to the calling Worker as Executor. The Task stays Idle in its Queue
            and keeps its Queue order facts. Assigned-Task capacity is checked; execution limits are not. See
            <see cref="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.TakeAndStartAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest,System.Threading.CancellationToken)">
      <summary>
            Takes the exact current Queue candidate for the calling Worker and starts it atomically: the assignment, the
            Idle to InProgress transition, history and receipt commit together or not at all. The Definition's Start
            grant, the Worker Profile execution limit and the Queue's in-progress maximum are checked with the
            assignment. It never starts work for another Worker.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.AssignExecutorAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest,System.Threading.CancellationToken)">
      <summary>
            Assignment, change or removal of the Executor of an unfinished Queue Task by a Queue dispatcher or Task
            administrator; running work stops and a pause or postponement ends first, while a block stays. See
            <see cref="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest" />. The managing Responsible and the Owner of Queue work change
            through <see cref="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.AssignResponsibleAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest,System.Threading.CancellationToken)" /> and <see cref="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.AssignOwnerAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest,System.Threading.CancellationToken)" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ReturnToQueueAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest,System.Threading.CancellationToken)">
      <summary>
            The calling Executor gives their Queue work back where the Queue's return policy allows it; the comment is the
            required reason (<c>tasks.runtime.executor.reasonRequired</c> on field <c>Comment</c>). Running work stops and a
            pause or postponement ends first, all arriving Idle in the same Queue place; a block stays. A Queue that does not
            allow returns answers <c>tasks.runtime.queue.returnNotAllowed</c>; anyone but the current Executor, trusted
            automation included, receives <c>tasks.runtime.forbidden</c>. A Worker who returned work may no longer see it:
            the result is then null, and a repeated call with the same operation id still replays.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.AssignResponsibleAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest,System.Threading.CancellationToken)">
      <summary>
            Assigns or clears the Direct Responsible, or the managing Responsible of Queue work; it never changes the Queue
            Executor. When a Queue Definition does not use the managing Responsible, only a Task administrator can clear a
            value retained from earlier configuration, and no other change is accepted.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ReturnToIdleAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest,System.Threading.CancellationToken)">
      <summary>
            "Make ready": ends a pause and returns the task to Idle with the same performer. It does not release the Queue
            Executor; see <see cref="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ReturnToQueueAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest,System.Threading.CancellationToken)" />.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.PostponeAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceInterruptionRequest,System.Threading.CancellationToken)">
      <summary>
            Postpones Idle, InProgress or Paused work of an assigned performer for the Definition's fixed delay with a Postponed
            reason. It uses one lifetime attempt and keeps the assignment; the Worker host returns the Task to Idle when due.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ReturnFromPostponementAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest,System.Threading.CancellationToken)">
      <summary>Ends a postponement early and returns the Task to Idle; anyone but the performer must give a comment as the reason.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ReturnFromPostponementAndStartAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest,System.Threading.CancellationToken)">
      <summary>
            Ends a postponement early and starts the work in the same transaction under the ordinary Start checks; anyone
            but the performer must give a comment as the reason.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.EditDetailsAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceDetailsRequest,System.Threading.CancellationToken)">
      <summary>Replaces Subject and Description under the Definition details grant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ChangeDueDateAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceDueDateRequest,System.Threading.CancellationToken)">
      <summary>Sets or clears the due instant under the Definition due-date grant and mode.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ChangePriorityAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstancePriorityRequest,System.Threading.CancellationToken)">
      <summary>Sets the exact Priority/SubPriority pair under the Definition priority grant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.ChangeContextAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextRequest,System.Threading.CancellationToken)">
      <summary>Replaces or clears the admitted Context; Task access never grants Context access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.EditInputDataAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataRequest,System.Threading.CancellationToken)">
      <summary>Patches the owned Input Part under the Definition Input edit grant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationCommandService.EditWorkingDataAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataRequest,System.Threading.CancellationToken)">
      <summary>Patches the owned Working Part under the Definition Working edit grant.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService">
      <summary>Protected Task instance reads through the host application runtime.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetRoutingOptionsAsync(System.String,System.Threading.CancellationToken)">
      <summary>Current routing rights, safe transfer destinations and protected shared order version.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.ListQueuesAsync(System.Threading.CancellationToken)">
      <summary>
            Operational Queues currently discoverable by the actor, with their unfinished visible-Task count and whether
            the actor can acquire or dispatch there; this is not the administration catalog and grants no Task access.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetQueueWorkloadAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            The current global load of a Queue's visible pool Workers for its Dispatchers and the Task administrators of the
            Definitions it admits; any other caller receives a not-found result.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.ListAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest,System.Threading.CancellationToken)">
      <summary>
            A bounded page of Tasks from the caller's SQL-authorized scope. <see cref="F:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListScope.Available" />
            with a Queue returns that Queue's current acquisition candidates for the caller; filters, count, sorting and
            pagination apply after the candidates are fixed.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetCommandOptionsAsync(System.String,System.Threading.CancellationToken)">
      <summary>
            Current lifecycle actions, active reasons and Outcomes for an existing task. For Queue work the actions also
            include <c>take</c> for a pool Worker when the Task is the exact current candidate (with <c>take-and-start</c>
            when the Definition would let that Worker start it), <c>assign</c> for a dispatcher of its Queue or a Task
            administrator of its Definition (with <c>ReasonRequired</c> once an Executor is assigned), and <c>return</c> for
            the Executor where the Queue allows returns. Each action carries its enabled state and reason code.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetHistoryAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRequest,System.Threading.CancellationToken)">
      <summary>A bounded page of real operational evidence with protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetDataAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataQuery,System.Threading.CancellationToken)">
      <summary>Current readable values and version of one owned Part.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetInstructionsAsync(System.String,System.Threading.CancellationToken)">
      <summary>Current Definition instructions and protected file references for an authorized task.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetEditOptionsAsync(System.String,System.Threading.CancellationToken)">
      <summary>Property/Part operations the caller may perform now, with the versions their commands must carry.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetCreateFormAsync(System.String,System.Threading.CancellationToken)">
      <summary>Full creation policy and both Entity forms for a Definition the caller may create.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetCreateWorkingCapabilityAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapabilityQuery,System.Threading.CancellationToken)">
      <summary>Re-evaluates initial Working availability for intended participants; the command rechecks it.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetCreateContextCandidatesAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateContextCandidatesQuery,System.Threading.CancellationToken)">
      <summary>A bounded page of readable targets admitted for creation, after current actor authorization.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskInstanceAutomationQueryService.GetContextCandidatesAsync(Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidatesQuery,System.Threading.CancellationToken)">
      <summary>A bounded page of readable targets admitted under the existing task's Context edit grant.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService">
      <summary>Application-level Task Definition reads for trusted .NET automation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetCreationPolicyAsync(System.String,System.Threading.CancellationToken)">
      <summary>Returns due-date policy and saved Context admissions without granting runtime data access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetContextFamiliesAsync(System.String,System.Threading.CancellationToken)">
      <summary>Returns supported metadata-only Context families; requires Task Definition management permission.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetContextCandidatesAsync(System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
      <summary>Searches minimal definition metadata for one Context family; requires Task Definition management permission.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.ListTaskDefinitionsAsync(System.Threading.CancellationToken)">
      <summary>Lists Task Definitions visible to the current runtime principal.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetTaskDefinitionAsync(System.String,System.Threading.CancellationToken)">
      <summary>Returns one Task Definition, including its mode, outcomes, and interruption reasons.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetExecutionPolicyAsync(System.String,System.Threading.CancellationToken)">
      <summary>Returns execution and interruption policies for one Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.GetTransitionMatrixAsync(System.String,System.Threading.CancellationToken)">
      <summary>Returns the fixed transition matrix and actor grants.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.ListCompletionEligibilityRulesAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Lists completion-eligibility rules for one owned Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.DescribeCompletionEligibilityAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Returns server-owned authoring metadata for one Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationQueryService.ValidateCompletionEligibilityAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.ValidateTaskCompletionEligibilityRequest,System.Threading.CancellationToken)">
      <summary>Validates a completion-eligibility expression without executing it against runtime data.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService">
      <summary>Application-level Task Definition commands for trusted .NET automation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateCreationPolicyAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCreationPolicyRequest,System.Threading.CancellationToken)">
      <summary>Updates scalar creation policies with Definition concurrency and replay checks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.AddContextDefinitionAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.AddTaskContextDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Adds one metadata-only Context definition admission without granting runtime data access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.RemoveContextDefinitionAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.RemoveTaskContextDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Removes one owned admission without implicitly relaxing Context requiredness.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.CreateTaskDefinitionAsync(Moltaro.Package.NET.Tasks.Definitions.CreateTaskDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Creates an inactive Task Definition in its immutable Direct or Queue execution mode.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateTaskDefinitionAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Updates mutable Task Definition properties while preserving its execution mode.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.DeleteTaskDefinitionAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.DeleteTaskDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Deletes an unreferenced Task Definition and its governed owned resources.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.SetTaskDefinitionStateAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.SetTaskDefinitionStateRequest,System.Threading.CancellationToken)">
      <summary>Activates or deactivates a Task Definition after enforcing readiness requirements.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.CreateInterruptionReasonAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.CreateTaskInterruptionReasonRequest,System.Threading.CancellationToken)">
      <summary>Creates a Pause, Blocked, or Postponed reason owned by a Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateInterruptionReasonAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskInterruptionReasonRequest,System.Threading.CancellationToken)">
      <summary>Updates an unused interruption reason with Definition and reason concurrency checks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.DeleteInterruptionReasonAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.DeleteTaskInterruptionReasonRequest,System.Threading.CancellationToken)">
      <summary>Deletes an unreferenced interruption reason with Definition and reason concurrency checks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.CreateOutcomeAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.CreateTaskOutcomeDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Creates an Outcome Definition owned by a Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateOutcomeAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Updates an owned Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.DeleteOutcomeAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.DeleteTaskOutcomeDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Deletes an unreferenced Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateExecutionPolicyAsync(System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskExecutionPolicyRequest,System.Threading.CancellationToken)">
      <summary>Updates Definition-level execution and interruption policies.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateTransitionRuleAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionTransitionRuleRequest,System.Threading.CancellationToken)">
      <summary>Updates one supported transition rule.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateOutcomeActorGrantsAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeActorGrantsRequest,System.Threading.CancellationToken)">
      <summary>Replaces actor grants for one Outcome.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.CreateCompletionEligibilityRuleAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.CreateTaskCompletionEligibilityRuleRequest,System.Threading.CancellationToken)">
      <summary>Creates one completion-eligibility rule for an owned Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.UpdateCompletionEligibilityRuleAsync(System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCompletionEligibilityRuleRequest,System.Threading.CancellationToken)">
      <summary>Updates one completion-eligibility rule with parent and rule concurrency checks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskDefinitionAutomationCommandService.DeleteCompletionEligibilityRuleAsync(System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Definitions.DeleteTaskCompletionEligibilityRuleRequest,System.Threading.CancellationToken)">
      <summary>Deletes one completion-eligibility rule with parent and rule concurrency checks.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TaskDefinitionAutomationServiceCollectionExtensions">
      <summary>Registers Task Definition automation services.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TaskDefinitionAutomationServiceCollectionExtensions.AddMoltaroTaskDefinitionAutomation(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
      <summary>Registers Task Definition query and command automation services.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationQueryService">
      <summary>Current requester receipt and safe Queue assignment diagnostics through the application principal.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationQueryService.GetWorkRequestAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Reads the current actor's own work request by its submitted OperationId.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationQueryService.GetAssignmentDiagnosticAsync(System.String,System.String,System.Threading.CancellationToken)">
      <summary>Reads the safe Auto summary by its opaque receipt row Id, under current monitoring authority.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationCommandService">
      <summary>Idempotent Queue-owned intents. Calls use a separate application transaction and require current runtime authority.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationCommandService.RequestWorkAsync(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentRequest,System.Threading.CancellationToken)">
      <summary>Submits or replays work for the current actor's Worker. Poll the returned submitted key until terminal.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationCommandService.EvaluateAssignmentAsync(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentRequest,System.Threading.CancellationToken)">
      <summary>Submits a manual Auto intent under this Queue's current explicit manual capability.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAssignmentAutomationCommandService.RetryAssignmentAsync(System.String,System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentRequest,System.Threading.CancellationToken)">
      <summary>Submits a distinct retry key for a failed Auto receipt row Id, rechecking current retry authority.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationQueryService">
      <summary>Authorized Queue configuration reads through the current application principal.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationQueryService.GetCompositionAsync(System.String,System.Threading.CancellationToken)">
      <summary>Reads configured sources, without resolving runtime membership.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationQueryService.GetCompositionCandidatesAsync(System.String,System.String,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)">
      <summary>Searches authorized metadata candidates of one explicit source kind.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService">
      <summary>Authorized, idempotent Queue configuration commands, never runtime assignment.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService.SetTaskQueueStateAsync(System.String,Moltaro.Package.NET.Tasks.Queues.SetTaskQueueStateRequest,System.Threading.CancellationToken)">
      <summary>
            Moves the Queue between Active, Draining and Inactive. Active accepts new Tasks; Draining accepts none but still
            serves retained work; Inactive serves none. Inactive is rejected with <c>tasks.queue.state.openTasks</c> while
            the Queue retains unfinished Tasks: move it to Draining first.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService.AddDefinitionAsync(System.String,Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDefinitionRequest,System.Threading.CancellationToken)">
      <summary>Adds an active Queue Definition to the allowed composition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService.AddWorkerSourceAsync(System.String,Moltaro.Package.NET.Tasks.Queues.AddTaskQueueWorkerSourceRequest,System.Threading.CancellationToken)">
      <summary>Adds a Worker, role, or group source without materializing membership.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService.AddDispatcherAsync(System.String,Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDispatcherRequest,System.Threading.CancellationToken)">
      <summary>Maps a workspace role to the dispatcher role of this queue only.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITaskQueueAutomationCommandService.RemoveCompositionItemAsync(System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Queues.RemoveTaskQueueCompositionRequest,System.Threading.CancellationToken)">
      <summary>Removes one definition admission, worker source, or dispatcher mapping.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TaskQueueAutomationServiceCollectionExtensions">
      <summary>Registers the Queue automation facade with shared query/command scope identity.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksCapabilityStatus">
      <summary>Availability of one capability delivered by the installed contract.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksCapabilityStatus.#ctor(Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum,System.Boolean,System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Availability of one capability delivered by the installed contract.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksDependencyPrerequisiteStatus">
      <summary>Machine-readable prerequisite state from a module dependency.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksDependencyPrerequisiteStatus.#ctor(System.String,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Machine-readable prerequisite state from a module dependency.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksDependencyCapabilityStatus">
      <summary>Machine-readable capability state from a module dependency.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksDependencyCapabilityStatus.#ctor(System.String,System.Boolean,System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Machine-readable capability state from a module dependency.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksDependencyStatus">
      <summary>Safe readiness status of one Tasks dependency.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksDependencyStatus.#ctor(System.String,System.Boolean,System.String,System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Automation.TasksDependencyCapabilityStatus},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Automation.TasksDependencyPrerequisiteStatus},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Safe readiness status of one Tasks dependency.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksModuleStatus">
      <summary>Safe Tasks lifecycle and readiness status.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksModuleStatus.#ctor(System.String,System.String,Moltaro.Package.NET.Tasks.TasksModuleStateEnum,System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Automation.TasksCapabilityStatus},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Automation.TasksDependencyStatus})">
      <summary>Safe Tasks lifecycle and readiness status.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITasksAutomationStatusQueryService">
      <summary>Read-only Tasks status for authorized application automation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.ITasksAutomationStatusQueryService.GetModuleStatusAsync(System.Threading.CancellationToken)">
      <summary>Returns safe lifecycle, readiness, and dependency status for the installed Tasks contract.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TasksAutomationServiceCollectionExtensions">
      <summary>Registers the Tasks application-automation facade.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Automation.TasksAutomationServiceCollectionExtensions.AddMoltaroTasksAutomation(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
      <summary>Registers Tasks status plus Task Definition query and command automation services.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskSignalProfileAutomationQueryService">
      <summary>Signal configuration read with the current caller's configuration permission.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskSignalProfileAutomationCommandService">
      <summary>Authorized, versioned and idempotent signal configuration commands.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskWorkerProfileAutomationQueryService">
      <summary>Authorized profile configuration queries through the current application principal.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.ITaskWorkerProfileAutomationCommandService">
      <summary>Atomic profile configuration commands, not runtime Task assignment.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Automation.TaskWorkerProfileAutomationServiceCollectionExtensions">
      <summary>One scoped facade with query/command aliases sharing the same instance.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeRoleKeys">
      <summary>Fixed operational roles. These keys do not grant module configuration permissions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum">
      <summary>
            Task participant positions. Owner and Responsible are governed by the Definition; the Queue Executor is governed
            by the Queue and appears in runtime history and evidence, not in Definition admission or assignment settings.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum.Owner">
      <summary>Owner or requester.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum.Responsible">
      <summary>Direct Responsible, who performs Direct work; for Queue work, the managing Responsible, who never performs it.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum.Executor">
      <summary>Queue Executor, the Worker who performs Queue work.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCapacityPolicyOwnerKindEnum">
      <summary>
            Kind of capacity policy that permitted a dispatcher capacity exception. This version produces only Worker Profile
            exceptions; Queue-owned capacity exceptions are not produced.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskCapacityPolicyOwnerKindEnum.WorkerProfile">
      <summary>The recipient's effective Worker Profile, whose dispatcher exception settings permit exceeding its limit.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskCapacityPolicyOwnerKindEnum.Queue">
      <summary>A Queue policy. Reserved; this version does not produce Queue-owned capacity exceptions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantSourceKindEnum">
      <summary>Existing workspace membership sources eligible for a participant position.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentActorEnum">
      <summary>Explicit categories allowed to perform an assignment.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentOperationEnum">
      <summary>Fixed assignment operations, not an extensible permission expression language.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentPolicyModel">
      <summary>Assignment grants; candidate eligibility is always checked separately.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentPolicyModel.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentActorEnum,Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentActorEnum,Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentActorEnum,Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentActorEnum)">
      <summary>Assignment grants; candidate eligibility is always checked separately.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionRoleMappingModel">
      <summary>A scoped association from the module's authoritative association store.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionRoleMappingModel.#ctor(System.String,System.String,System.String,System.Guid)">
      <summary>A scoped association from the module's authoritative association store.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantAdmissionModel">
      <summary>A Definition-owned participant admission, never an individual Worker assignment.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskParticipantAdmissionModel.#ctor(System.String,Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum,Moltaro.Package.NET.Tasks.Definitions.TaskParticipantSourceKindEnum,System.String)">
      <summary>A Definition-owned participant admission, never an individual Worker assignment.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRolesAssignmentsModel">
      <summary>Configuration snapshot only; current membership and Worker/User facts are not cached here.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRolesAssignmentsModel.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionRoleMappingModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskParticipantAdmissionModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentSourceOption},Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentPolicyModel)">
      <summary>Configuration snapshot only; current membership and Worker/User facts are not cached here.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeRolesAssignmentsModel">
      <summary>Immutable saved rules, without membership, source existence, or Worker/User facts.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeRolesAssignmentsModel.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionRoleMappingModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskParticipantAdmissionModel},Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentPolicyModel)">
      <summary>Immutable saved rules, without membership, source existence, or Worker/User facts.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentSourceOption">
      <summary>Minimal metadata available to a Task Definition configurator, without runtime object access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskAssignmentSourceOption.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskParticipantSourceKindEnum,System.String,System.String)">
      <summary>Minimal metadata available to a Task Definition configurator, without runtime object access.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionIdentity">
      <summary>Canonical Resource Catalog definition identity, without a runtime object identifier.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionIdentity.#ctor(System.String,System.String,System.String)">
      <summary>Canonical Resource Catalog definition identity, without a runtime object identifier.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionCandidate">
      <summary>Minimal metadata for a definition that may be admitted as Task Context.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionCandidate.#ctor(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.String)">
      <summary>Minimal metadata for a definition that may be admitted as Task Context.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContextFamilyModel">
      <summary>One metadata-provider-supported Resource Catalog family.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskContextFamilyModel.#ctor(System.String,System.String,System.String)">
      <summary>One metadata-provider-supported Resource Catalog family.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionModel">
      <summary>One saved admission with current minimal target metadata and availability.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionModel.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.String)">
      <summary>One saved admission with current minimal target metadata and availability.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCreationPolicyModel">
      <summary>Task creation policy with its definition-owned Context allowlist.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCreationPolicyModel.#ctor(Moltaro.Package.NET.Tasks.TaskDueDateModeEnum,System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionModel})">
      <summary>Task creation policy with its definition-owned Context allowlist.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCreationPolicy">
      <summary>Immutable creation-policy facts; these do not establish runtime target existence or authorization.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCreationPolicy.#ctor(Moltaro.Package.NET.Tasks.TaskDueDateModeEnum,System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskContextDefinitionIdentity})">
      <summary>Immutable creation-policy facts; these do not establish runtime target existence or authorization.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCreationPolicyRequest">
      <summary>
            Updates due-date mode and Context requiredness without replacing the allowlist.
            ResponsibleRequiredOnCreate is writable for Direct only; Queue preserves its current value,
            configured atomically with participant availability through execution policy.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCreationPolicyRequest.#ctor(Moltaro.Package.NET.Tasks.TaskDueDateModeEnum,System.Boolean,System.Boolean,System.Guid,System.String)">
      <summary>
            Updates due-date mode and Context requiredness without replacing the allowlist.
            ResponsibleRequiredOnCreate is writable for Direct only; Queue preserves its current value,
            configured atomically with participant availability through execution policy.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.AddTaskContextDefinitionRequest">
      <summary>Adds one canonical Context definition admission.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.AddTaskContextDefinitionRequest.#ctor(System.String,System.String,System.String,System.Guid,System.String)">
      <summary>Adds one canonical Context definition admission.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.RemoveTaskContextDefinitionRequest">
      <summary>Removes one owned Context definition admission.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.RemoveTaskContextDefinitionRequest.#ctor(System.Guid,System.String)">
      <summary>Removes one owned Context definition admission.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionActions">
      <summary>Actions available for one Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionActions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
      <summary>Actions available for one Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionActions">
      <summary>Actions available for one Task Definition Outcome.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionActions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
      <summary>Actions available for one Task Definition Outcome.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleActions">
      <summary>Actions available for one transition rule.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleActions.#ctor(System.Boolean)">
      <summary>Actions available for one transition rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleActions">
      <summary>Actions available for one completion eligibility rule.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleActions.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Actions available for one completion eligibility rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionCollectionActions">
      <summary>Collection-level Task Definition actions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionCollectionActions.#ctor(System.Boolean)">
      <summary>Collection-level Task Definition actions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionModel">
      <summary>One Task Definition Outcome returned to administration clients.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionModel.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum,System.Int32,System.Boolean,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionActions,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleModel})">
      <summary>One Task Definition Outcome returned to administration clients.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskExecutionConfigurationDiagnosticModel">
      <summary>One localized execution-configuration diagnostic.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskExecutionConfigurationDiagnosticModel.#ctor(System.String,System.String,System.String,System.String)">
      <summary>One localized execution-configuration diagnostic.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeActorGrantDefaultModel">
      <summary>Server-owned default actor grants for one Outcome meta-type.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeActorGrantDefaultModel.#ctor(Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum})">
      <summary>Server-owned default actor grants for one Outcome meta-type.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskExecutionPolicyModel">
      <summary>Definition-owned policies used by future Task runtime.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskExecutionPolicyModel.#ctor(Moltaro.Package.NET.Tasks.TaskExecutionModeEnum,System.Boolean,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeActorGrantDefaultModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskExecutionConfigurationDiagnosticModel})">
      <summary>Definition-owned policies used by future Task runtime.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Definitions.TaskExecutionPolicyModel.ResponsibleRequiredOnCreate">
      <summary>Whether a new Task must have a Responsible. Queue availability is carried by the historical QueueResponsibleRequired field.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleModel">
      <summary>One fixed state-pair configuration.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleModel.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskStateEnum,Moltaro.Package.NET.Tasks.TaskStateEnum,System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleActions)">
      <summary>One fixed state-pair configuration.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionMatrixModel">
      <summary>Complete fixed transition matrix for one Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionMatrixModel.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskExecutionModeEnum,System.Boolean,System.Guid,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskStateEnum},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskExecutionConfigurationDiagnosticModel})">
      <summary>Complete fixed transition matrix for one Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionListItem">
      <summary>Compact Task Definition list projection.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionListItem.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum,Moltaro.Package.NET.Tasks.TaskExecutionModeEnum,Moltaro.Package.NET.Tasks.TaskSubjectModeEnum,System.Int64,System.String,System.String,System.Int32,System.Int32,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionActions)">
      <summary>Compact Task Definition list projection.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionList">
      <summary>Complete unpaged Task Definition collection.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionList.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionListItem},Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionCollectionActions)">
      <summary>Complete unpaged Task Definition collection.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDetail">
      <summary>Task Definition detail and its owned Outcomes and interruption reasons.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDetail.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum,Moltaro.Package.NET.Tasks.TaskExecutionModeEnum,Moltaro.Package.NET.Tasks.TaskSubjectModeEnum,System.Int64,System.String,System.String,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.String,System.String,System.Guid,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskOutcomeDefinitionModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonModel},Moltaro.Package.NET.Tasks.Definitions.TaskExecutionPolicyModel,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionTransitionRuleModel},Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionActions,Moltaro.Package.NET.Tasks.Definitions.TaskCreationPolicyModel,Moltaro.Package.NET.Tasks.Definitions.TaskRolesAssignmentsModel,Moltaro.Package.NET.Tasks.Definitions.TaskPermissionsModel,Moltaro.Package.NET.Tasks.Definitions.TaskCollaborationModel,Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsModel)">
      <summary>Task Definition detail and its owned Outcomes and interruption reasons.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDetail.SignalProfileId">
      <summary>Explicit profile binding; takes precedence over the Queue profile without merging.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionMutation">
      <summary>Successful Task Definition mutation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionMutation.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDetail,System.Boolean)">
      <summary>Successful Task Definition mutation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDeleteResult">
      <summary>Successful deletion of one Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDeleteResult.#ctor(System.String,System.Boolean)">
      <summary>Successful deletion of one Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.CreateTaskDefinitionRequest">
      <summary>Creates one inactive Task Definition with an explicit, required execution mode.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.CreateTaskDefinitionRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskExecutionModeEnum},System.Nullable{Moltaro.Package.NET.Tasks.TaskSubjectModeEnum},System.Int64,System.String)">
      <summary>Creates one inactive Task Definition with an explicit, required execution mode.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionRequest">
      <summary>Updates presentation and defaults. ExecutionMode must match the saved immutable mode.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskExecutionModeEnum},System.Nullable{Moltaro.Package.NET.Tasks.TaskSubjectModeEnum},System.Int64,System.Guid,System.String)">
      <summary>Updates presentation and defaults. ExecutionMode must match the saved immutable mode.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskDefinitionRequest">
      <summary>Deletes one Task Definition when no external resource references it.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskDefinitionRequest.#ctor(System.Guid,System.String)">
      <summary>Deletes one Task Definition when no external resource references it.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.SetTaskDefinitionStateRequest">
      <summary>Activates or deactivates one Task Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.SetTaskDefinitionStateRequest.#ctor(Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum,System.Guid,System.String)">
      <summary>Activates or deactivates one Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.CreateTaskOutcomeDefinitionRequest">
      <summary>Adds one owned Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.CreateTaskOutcomeDefinitionRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum},System.Nullable{System.Int32},System.Boolean,System.Guid,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum})">
      <summary>Adds one owned Outcome Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeDefinitionRequest">
      <summary>Updates one owned Outcome Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeDefinitionRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum},System.Nullable{System.Int32},System.Boolean,System.Guid,System.Guid,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum})">
      <summary>Updates one owned Outcome Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskOutcomeDefinitionRequest">
      <summary>Deletes one owned Outcome Definition when no external resource references it.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskOutcomeDefinitionRequest.#ctor(System.Guid,System.Guid,System.String)">
      <summary>Deletes one owned Outcome Definition when no external resource references it.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskExecutionPolicyRequest">
      <summary>Updates Definition-level execution and interruption policies.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskExecutionPolicyRequest.#ctor(System.Boolean,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Guid,System.String)">
      <summary>Updates Definition-level execution and interruption policies.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskExecutionPolicyRequest.ResponsibleRequiredOnCreate">
      <summary>
            Queue creation requiredness, independent of availability. Omission preserves the current value;
            an omitted value when enabling Queue Responsible retains the original required-on-create behavior.
            Disabling the participant clears this flag. Direct creation policy is changed through its own route.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionTransitionRuleRequest">
      <summary>Updates enabled state and actor grants for one fixed transition pair.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskDefinitionTransitionRuleRequest.#ctor(System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Guid,System.Guid,System.String)">
      <summary>Updates enabled state and actor grants for one fixed transition pair.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeActorGrantsRequest">
      <summary>Replaces actor grants for one Outcome without changing its business meaning.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskOutcomeActorGrantsRequest.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Guid,System.Guid,System.String)">
      <summary>Replaces actor grants for one Outcome without changing its business meaning.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeDefinition">
      <summary>Immutable Task Definition snapshot intended for runtime decisions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeDefinition.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum,Moltaro.Package.NET.Tasks.TaskExecutionModeEnum,Moltaro.Package.NET.Tasks.TaskSubjectModeEnum,System.Int64,System.String,System.String,System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeExecutionPolicy,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeTransitionRule},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeOutcomeDefinition},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeInterruptionReasonDefinition},Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCreationPolicy,Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeRolesAssignmentsModel,Moltaro.Package.NET.Tasks.Definitions.TaskPermissionsModel,Moltaro.Package.NET.Tasks.Definitions.TaskCollaborationModel,Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsModel)">
      <summary>Immutable Task Definition snapshot intended for runtime decisions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeOutcomeDefinition">
      <summary>Immutable Outcome Definition inside a runtime snapshot.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeOutcomeDefinition.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum,System.Int32,System.Boolean,System.Guid,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCompletionEligibilityRule})">
      <summary>Immutable Outcome Definition inside a runtime snapshot.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeExecutionPolicy">
      <summary>Immutable execution policy inside a runtime snapshot.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeExecutionPolicy.#ctor(System.Boolean,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
      <summary>Immutable execution policy inside a runtime snapshot.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeTransitionRule">
      <summary>Immutable transition rule inside a runtime snapshot.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeTransitionRule.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskStateEnum,Moltaro.Package.NET.Tasks.TaskStateEnum,System.Boolean,System.Guid,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.TaskTransitionActorKindEnum})">
      <summary>Immutable transition rule inside a runtime snapshot.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic">
      <summary>One compiler diagnostic for a completion eligibility expression or dependency.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic.#ctor(System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
      <summary>One compiler diagnostic for a completion eligibility expression or dependency.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDependencyModel">
      <summary>One compiler-owned stable dependency projected to clients and cache consumers.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDependencyModel.#ctor(Moltaro.Package.NET.Tasks.TaskCompletionEligibilityDependencyKindEnum,System.String,System.String,System.String)">
      <summary>One compiler-owned stable dependency projected to clients and cache consumers.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleModel">
      <summary>Persisted completion eligibility rule returned to administration clients.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleModel.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Boolean,System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDependencyModel},System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleActions)">
      <summary>Persisted completion eligibility rule returned to administration clients.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleMutation">
      <summary>Successful completion eligibility rule mutation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleMutation.#ctor(System.String,System.String,System.Guid,System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleModel,System.Boolean)">
      <summary>Successful completion eligibility rule mutation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleDeleteResult">
      <summary>Successful completion eligibility rule deletion.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityRuleDeleteResult.#ctor(System.String,System.String,System.String,System.Guid,System.Guid,System.Boolean)">
      <summary>Successful completion eligibility rule deletion.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCompletionEligibilityRule">
      <summary>Immutable completion eligibility rule inside the Tasks runtime cache.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeCompletionEligibilityRule.#ctor(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Boolean,System.Int32,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDependencyModel},System.Guid)">
      <summary>Immutable completion eligibility rule inside the Tasks runtime cache.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDataDesignerModel">
      <summary>Owner-scoped metadata for one Task Data Designer direction.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionDataDesignerModel.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskDefinitionDataKindEnum,System.String,System.String,System.String,System.Boolean,System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskDefinitionActions)">
      <summary>Owner-scoped metadata for one Task Data Designer direction.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityFieldAuthoringModel">
      <summary>One Working Data field available to completion eligibility authoring.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityFieldAuthoringModel.#ctor(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>One Working Data field available to completion eligibility authoring.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityAuthoringDescription">
      <summary>Server-authored description of the Tasks completion eligibility DSL.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityAuthoringDescription.#ctor(System.String,System.Int32,System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityFieldAuthoringModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic})">
      <summary>Server-authored description of the Tasks completion eligibility DSL.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.CreateTaskCompletionEligibilityRuleRequest">
      <summary>Creates one completion eligibility rule for an Outcome.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.CreateTaskCompletionEligibilityRuleRequest.#ctor(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Boolean,System.Nullable{System.Int32},System.Guid,System.Guid,System.String)">
      <summary>Creates one completion eligibility rule for an Outcome.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCompletionEligibilityRuleRequest">
      <summary>Updates one completion eligibility rule and its compiler artifact.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCompletionEligibilityRuleRequest.#ctor(System.String,System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String},System.Boolean,System.Nullable{System.Int32},System.Guid,System.Guid,System.Guid,System.String)">
      <summary>Updates one completion eligibility rule and its compiler artifact.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskCompletionEligibilityRuleRequest">
      <summary>Deletes one completion eligibility rule.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskCompletionEligibilityRuleRequest.#ctor(System.Guid,System.Guid,System.Guid,System.String)">
      <summary>Deletes one completion eligibility rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.ValidateTaskCompletionEligibilityRequest">
      <summary>Validates an unsaved completion eligibility expression.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.ValidateTaskCompletionEligibilityRequest.#ctor(System.String)">
      <summary>Validates an unsaved completion eligibility expression.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Definitions.ValidateTaskCompletionEligibilityRequest.RuleId">
      <summary>Existing rule whose stable bindings are retained for field paths kept in the expression.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityValidationResult">
      <summary>Validation result for one completion eligibility expression.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityValidationResult.#ctor(System.Boolean,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDiagnostic},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskCompletionEligibilityDependencyModel})">
      <summary>Validation result for one completion eligibility expression.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsModel">
      <summary>Current Definition instructions. File identities reference existing File Storage placements; they grant no access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsModel.#ctor(System.Boolean,System.String,System.Collections.Generic.IReadOnlyList{System.String})">
      <summary>Current Definition instructions. File identities reference existing File Storage placements; they grant no access.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskInstructionsRequest">
      <summary>Replaces instructions without uploading, copying or deleting source files.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskInstructionsRequest.#ctor(System.Boolean,System.String,System.Collections.Generic.IReadOnlyList{System.String},System.Guid,System.String)">
      <summary>Replaces instructions without uploading, copying or deleting source files.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionFileModel">
      <summary>Actor-safe file presentation. Unavailable references expose no source metadata.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionFileModel.#ctor(System.String,System.Boolean,System.String,System.String,System.Nullable{System.Int64})">
      <summary>Actor-safe file presentation. Unavailable references expose no source metadata.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsDetail">
      <summary>Authoring projection evaluated with the current user's File Storage access.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsDetail.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskInstructionsModel,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskInstructionFileModel},System.Guid,System.Boolean)">
      <summary>Authoring projection evaluated with the current user's File Storage access.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonActions">
      <summary>Server-computed administration actions for an interruption reason.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonActions.#ctor(System.Boolean,System.Boolean)">
      <summary>Server-computed administration actions for an interruption reason.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonModel">
      <summary>One interruption reason returned to Definition administration clients.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonModel.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum,System.Boolean,System.Int32,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.Guid,Moltaro.Package.NET.Tasks.Definitions.TaskInterruptionReasonActions)">
      <summary>One interruption reason returned to Definition administration clients.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeInterruptionReasonDefinition">
      <summary>Immutable reason inside its owning runtime Definition snapshot.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskRuntimeInterruptionReasonDefinition.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum,System.Boolean,System.Int32,System.Guid)">
      <summary>Immutable reason inside its owning runtime Definition snapshot.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.CreateTaskInterruptionReasonRequest">
      <summary>Creates one reason without seeding any other reasons or runtime policy.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.CreateTaskInterruptionReasonRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum},System.Boolean,System.Nullable{System.Int32},System.Guid,System.String)">
      <summary>Creates one reason without seeding any other reasons or runtime policy.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskInterruptionReasonRequest">
      <summary>Updates an owned reason using optimistic Definition and reason versions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskInterruptionReasonRequest.#ctor(System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum},System.Boolean,System.Nullable{System.Int32},System.Guid,System.Guid,System.String)">
      <summary>Updates an owned reason using optimistic Definition and reason versions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskInterruptionReasonRequest">
      <summary>Deletes an unused reason using optimistic Definition and reason versions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.DeleteTaskInterruptionReasonRequest.#ctor(System.Guid,System.Guid,System.String)">
      <summary>Deletes an unused reason using optimistic Definition and reason versions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionOperationEnum">
      <summary>Fixed Task operations. Content read operations include their source explicitly.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionOperationEnum.ChangeAvailability">
      <summary>Changes the earliest assignment instant for unassigned Idle Queue work.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionActorEnum">
      <summary>Explicit participant or operational role facts, never configuration permissions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContentTargetEnum">
      <summary>Semantic content destination resolved by runtime, not a new resource identity.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContentTargetsEnum">
      <summary>Selected content sources or additional publication destinations.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionGrantModel">
      <summary>One exact permitted actor/state pair. Independent lists must not be cross joined.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionGrantModel.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskPermissionActorEnum,Moltaro.Package.NET.Tasks.TaskStateEnum)">
      <summary>One exact permitted actor/state pair. Independent lists must not be cross joined.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionRuleModel">
      <summary>One finite operation and its explicitly stored grants.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionRuleModel.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskPermissionOperationEnum,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskPermissionGrantModel})">
      <summary>One finite operation and its explicitly stored grants.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionsModel">
      <summary>Definition data/property permissions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskPermissionsModel.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskPermissionRuleModel})">
      <summary>Definition data/property permissions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel">
      <summary>Independent reading, ownership and related publication settings for one content channel.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskContentTargetsEnum,Moltaro.Package.NET.Tasks.Definitions.TaskContentTargetEnum,Moltaro.Package.NET.Tasks.Definitions.TaskContentTargetsEnum)">
      <summary>Independent reading, ownership and related publication settings for one content channel.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.TaskCollaborationModel">
      <summary>Stored collaboration configuration; disabling does not remove settings or content.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.TaskCollaborationModel.#ctor(System.Boolean,Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel,Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskPermissionRuleModel})">
      <summary>Stored collaboration configuration; disabling does not remove settings or content.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskPermissionRuleRequest">
      <summary>Replaces the full actor/state grant set of the route-selected operation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskPermissionRuleRequest.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Definitions.TaskPermissionGrantModel},System.Guid,System.String)">
      <summary>Replaces the full actor/state grant set of the route-selected operation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCollaborationRequest">
      <summary>Atomically updates channel settings without replacing permission grants.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Definitions.UpdateTaskCollaborationRequest.#ctor(System.Boolean,Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel,Moltaro.Package.NET.Tasks.Definitions.TaskContentChannelModel,System.Guid,System.String)">
      <summary>Atomically updates channel settings without replacing permission grants.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest">
      <summary>
            Creates Direct/Idle work. OperationId is a stable business key across retries.
            No acting user, roles, arbitrary Part ids or execution state can be supplied.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest.#ctor(System.String,System.String,System.String,System.String,System.String)">
      <summary>
            Creates Direct/Idle work. OperationId is a stable business key across retries.
            No acting user, roles, arbitrary Part ids or execution state can be supplied.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest.DueAtUtc">
      <summary>Explicit UTC due instant; required, optional or rejected by the Definition due-date mode.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest.Context">
      <summary>Admitted business Context the caller can read; null when optional and absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest.Input">
      <summary>Input Part field values keyed by field key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateDirectTaskRequest.Working">
      <summary>Initial Working Part values, accepted only under the Definition's Working edit rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest">
      <summary>
            Creates Idle work in one Queue, with a current Queue residence and no Executor. The Queue must be Active, admit
            the active Queue-mode Definition and use Any, First or Last selection. A Queue with Manual prioritization appends
            the Task after its current last rank. The caller needs Creator authority on the Definition; Worker-pool
            membership is not required. OperationId is a stable business key across retries; no acting user, roles, Part ids
            or execution state can be supplied.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="DefinitionId">Active Queue-mode Task Definition.</param>
      <param name="QueueId">Active Queue that admits the Definition. It becomes the Task's current Queue.</param>
      <param name="ManagingResponsibleWorkerId">
            Optional managing Responsible, a Worker distinct from the Executor who performs the work. It must be omitted when
            the Definition does not use this participant and supplied when the Definition requires it at creation.
            </param>
      <param name="OwnerWorkerId">Optional admitted Owner.</param>
      <param name="Subject">Subject, required, optional or rejected by the Definition Subject mode.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
      <summary>
            Creates Idle work in one Queue, with a current Queue residence and no Executor. The Queue must be Active, admit
            the active Queue-mode Definition and use Any, First or Last selection. A Queue with Manual prioritization appends
            the Task after its current last rank. The caller needs Creator authority on the Definition; Worker-pool
            membership is not required. OperationId is a stable business key across retries; no acting user, roles, Part ids
            or execution state can be supplied.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="DefinitionId">Active Queue-mode Task Definition.</param>
      <param name="QueueId">Active Queue that admits the Definition. It becomes the Task's current Queue.</param>
      <param name="ManagingResponsibleWorkerId">
            Optional managing Responsible, a Worker distinct from the Executor who performs the work. It must be omitted when
            the Definition does not use this participant and supplied when the Definition requires it at creation.
            </param>
      <param name="OwnerWorkerId">Optional admitted Owner.</param>
      <param name="Subject">Subject, required, optional or rejected by the Definition Subject mode.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.OperationId">
      <summary>Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.DefinitionId">
      <summary>Active Queue-mode Task Definition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.QueueId">
      <summary>Active Queue that admits the Definition. It becomes the Task's current Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.ManagingResponsibleWorkerId">
      <summary>
            Optional managing Responsible, a Worker distinct from the Executor who performs the work. It must be omitted when
            the Definition does not use this participant and supplied when the Definition requires it at creation.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.OwnerWorkerId">
      <summary>Optional admitted Owner.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.Subject">
      <summary>Subject, required, optional or rejected by the Definition Subject mode.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.Description">
      <summary>Optional description, validated as for Direct creation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.DueAtUtc">
      <summary>Explicit UTC due instant; required, optional or rejected by the Definition due-date mode.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.AvailableAtUtc">
      <summary>Earliest assignment instant, normalized to UTC; null or a past instant is immediately available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.Context">
      <summary>Admitted business Context the caller can read; null when optional and absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.Input">
      <summary>
            Input Part field values keyed by field key. An omitted key receives the field's configured default; an
            explicit null leaves it empty.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.CreateQueueTaskRequest.Working">
      <summary>Initial Working Part values, accepted only under the Definition's Working edit rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAction">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAction.#ctor(System.String,System.Boolean,System.String)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAction.ReasonRequired">
      <summary>
            The caller must send a reason: a comment with any block or resolution, when ending another performer's postponement
            early and with a return to the Queue (<c>return</c>); the assignment request's <c>Reason</c> when changing or
            removing an assigned Executor (<c>assign</c>).
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest">
      <summary>Changes one participant, or atomically stops and reassigns the Responsible.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest.#ctor(System.String,System.String,System.Guid,System.String,System.String)">
      <summary>Changes one participant, or atomically stops and reassigns the Responsible.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAssignmentRequest.ClearAssignment">
      <summary>Removes Owner or Responsible instead of selecting a Worker. WorkerId must be null; state and assignment grants still apply. Not supported by StopAndReassignAsync.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAvailabilityRequest">
      <summary>
            Sets the earliest assignment instant for unassigned Idle Queue work under the Definition ChangeAvailability grant.
            Offsets normalize to UTC; null clears the restriction, and past instants are immediately available. This never
            postpones, starts or assigns a Task. The field is required even when explicitly clearing it.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceAvailabilityRequest.#ctor(System.String,System.String,System.Guid,System.Nullable{System.DateTimeOffset})">
      <summary>
            Sets the earliest assignment instant for unassigned Idle Queue work under the Definition ChangeAvailability grant.
            Offsets normalize to UTC; null clears the restriction, and past instants are immediately available. This never
            postpones, starts or assigns a Task. The field is required even when explicitly clearing it.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCommandOptions">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCommandOptions.#ctor(System.Guid,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceAction},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceReason},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceOutcome})">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCommandOptions.Postponement">
      <summary>The Task's lifetime postponement allowance; null while its Definition does not allow postponement.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstancePostponement">
      <summary>
            Postponements the Task has used under its Definition's current policy. Used may exceed Maximum after the maximum was
            lowered; a new Postpone is then refused. Every postponement lasts DelayMinutes and returns the Task to Idle.
            </summary>
      <param name="Used">Postponements committed for this Task over its lifetime.</param>
      <param name="Maximum">Lifetime maximum of the Definition.</param>
      <param name="DelayMinutes">Fixed postponement delay of the Definition.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstancePostponement.#ctor(System.Int32,System.Int32,System.Int32)">
      <summary>
            Postponements the Task has used under its Definition's current policy. Used may exceed Maximum after the maximum was
            lowered; a new Postpone is then refused. Every postponement lasts DelayMinutes and returns the Task to Idle.
            </summary>
      <param name="Used">Postponements committed for this Task over its lifetime.</param>
      <param name="Maximum">Lifetime maximum of the Definition.</param>
      <param name="DelayMinutes">Fixed postponement delay of the Definition.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstancePostponement.Used">
      <summary>Postponements committed for this Task over its lifetime.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstancePostponement.Maximum">
      <summary>Lifetime maximum of the Definition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstancePostponement.DelayMinutes">
      <summary>Fixed postponement delay of the Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCompletionRequest">
      <summary>Completes a task through a configured Outcome and its completion requirements.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCompletionRequest.#ctor(System.String,System.String,System.Guid,System.String,System.String)">
      <summary>Completes a task through a configured Outcome and its completion requirements.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextRequest">
      <summary>Replaces or clears the admitted business Context; the caller's own target access is required.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextRequest.#ctor(System.String,System.String,System.Guid,Moltaro.Package.NET.MoltaroResourceIdentity)">
      <summary>Replaces or clears the admitted business Context; the caller's own target access is required.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateForm">
      <summary>
            Creation policies and complete Entity form wire models for one creatable Definition.
            InputForm and WorkingForm are detached JSON trees using the same PascalCase Entity form
            schema as the HTTP creation form, including defaults, validation rules and field options.
            WorkingCapability describes the default participants; query it again when participants change.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateForm.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskSubjectModeEnum,Moltaro.Package.NET.Tasks.TaskDueDateModeEnum,Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextPolicy,System.Text.Json.JsonElement,System.Text.Json.JsonElement,Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapability)">
      <summary>
            Creation policies and complete Entity form wire models for one creatable Definition.
            InputForm and WorkingForm are detached JSON trees using the same PascalCase Entity form
            schema as the HTTP creation form, including defaults, validation rules and field options.
            WorkingCapability describes the default participants; query it again when participants change.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapability">
      <summary>Initial Working grant for the requested participants. The create command rechecks it.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapability.#ctor(System.String,System.String,System.Boolean)">
      <summary>Initial Working grant for the requested participants. The create command rechecks it.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapabilityQuery">
      <summary>Participants intended for a new task; null means unassigned.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateWorkingCapabilityQuery.#ctor(System.String,System.String,System.String)">
      <summary>Participants intended for a new task; null means unassigned.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextPolicy">
      <summary>Current Context requiredness and the exact admitted definitions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextPolicy.#ctor(System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextDefinition})">
      <summary>Current Context requiredness and the exact admitted definitions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextDefinition">
      <summary>One admitted Context definition with current family and display labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextDefinition.#ctor(System.String,System.String,System.String,System.String,System.String)">
      <summary>One admitted Context definition with current family and display labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidate">
      <summary>One currently readable target of an admitted Context definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidate.#ctor(Moltaro.Package.NET.MoltaroResourceIdentity,System.String,System.String)">
      <summary>One currently readable target of an admitted Context definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidatePage">
      <summary>A bounded page and the exact total of actor-readable Context targets.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidatePage.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidate},System.Int32)">
      <summary>A bounded page and the exact total of actor-readable Context targets.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateContextCandidatesQuery">
      <summary>Creation Context search; Skip must be a bounded multiple of Take, zero for the first page.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCreateContextCandidatesQuery.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32)">
      <summary>Creation Context search; Skip must be a bounded multiple of Take, zero for the first page.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidatesQuery">
      <summary>Context replacement search under the task's current edit grant; Skip must be a bounded multiple of Take.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextCandidatesQuery.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32)">
      <summary>Context replacement search under the task's current edit grant; Skip must be a bounded multiple of Take.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceData">
      <summary>Current readable values of one owned Part. Fields the caller cannot read are omitted.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceData.#ctor(System.String,Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataKindEnum,System.String,System.Guid,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Text.Json.JsonElement})">
      <summary>Current readable values of one owned Part. Fields the caller cannot read are omitted.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataKindEnum">
      <summary>The owned data Part of a task addressed by a data command or query.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataQuery">
      <summary>Reads one owned Part of an authorized task.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataQuery.#ctor(System.String,Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataKindEnum)">
      <summary>Reads one owned Part of an authorized task.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataRequest">
      <summary>
            Patches the owned Input or Working Part. Omitted keys stay unchanged and explicit null clears a value.
            PartRowVersion is the Entity record version returned by GetDataAsync; RowVersion is the Task version.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDataRequest.#ctor(System.String,System.String,System.Guid,System.Guid,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Text.Json.JsonElement})">
      <summary>
            Patches the owned Input or Working Part. Omitted keys stay unchanged and explicit null clears a value.
            PartRowVersion is the Entity record version returned by GetDataAsync; RowVersion is the Task version.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDetailsRequest">
      <summary>Replaces Subject and Description together; whitespace-only values clear them.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDetailsRequest.#ctor(System.String,System.String,System.Guid,System.String,System.String)">
      <summary>Replaces Subject and Description together; whitespace-only values clear them.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDueDateRequest">
      <summary>Sets the explicit UTC due instant; null clears it where the Definition allows it.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceDueDateRequest.#ctor(System.String,System.String,System.Guid,System.Nullable{System.DateTimeOffset})">
      <summary>Sets the explicit UTC due instant; null clears it where the Definition allows it.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceEditOptions">
      <summary>Current property/Part operations permitted for the caller and the versions its commands must carry.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceEditOptions.#ctor(System.Guid,System.Guid,System.Guid,System.Collections.Generic.IReadOnlyList{System.String},Moltaro.Package.NET.Tasks.TaskSubjectModeEnum,Moltaro.Package.NET.Tasks.TaskDueDateModeEnum,Moltaro.Package.NET.Tasks.Instances.TaskInstanceContextPolicy)">
      <summary>Current property/Part operations permitted for the caller and the versions its commands must carry.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange">
      <summary>
            One changed key of a property or data action. Property keys (see <see cref="T:Moltaro.Package.NET.Tasks.Domain.TaskPropertyChangeKeys" />) carry
            typed previous and new values; a changed Part field key has <see cref="F:Moltaro.Package.NET.Tasks.TaskPropertyValueKindEnum.None" />, its current
            schema <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.Label" /> when known and never a value.
            </summary>
      <param name="Key">Changed property key or Part field key.</param>
      <param name="ValueKind">Scalar kind of the values, fixed by the key.</param>
      <param name="PreviousValue">Value before the change; null when the property was not set.</param>
      <param name="NewValue">Value after the change; null when the property was cleared.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.#ctor(System.String,Moltaro.Package.NET.Tasks.TaskPropertyValueKindEnum,Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue,Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue)">
      <summary>
            One changed key of a property or data action. Property keys (see <see cref="T:Moltaro.Package.NET.Tasks.Domain.TaskPropertyChangeKeys" />) carry
            typed previous and new values; a changed Part field key has <see cref="F:Moltaro.Package.NET.Tasks.TaskPropertyValueKindEnum.None" />, its current
            schema <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.Label" /> when known and never a value.
            </summary>
      <param name="Key">Changed property key or Part field key.</param>
      <param name="ValueKind">Scalar kind of the values, fixed by the key.</param>
      <param name="PreviousValue">Value before the change; null when the property was not set.</param>
      <param name="NewValue">Value after the change; null when the property was cleared.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.Key">
      <summary>Changed property key or Part field key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.ValueKind">
      <summary>Scalar kind of the values, fixed by the key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.PreviousValue">
      <summary>Value before the change; null when the property was not set.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.NewValue">
      <summary>Value after the change; null when the property was cleared.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryChange.Label">
      <summary>Current Part schema display name of a Part field key; null for property keys.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry.#ctor(System.String,System.DateTimeOffset,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.Definitions.TaskParticipantKindEnum},Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorker)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry.Changes">
      <summary>
            One entry per changed key of a property or data action, in presentation order; empty for other actions. The same
            server-side projection feeds the runtime History and the Collaboration feed, so all three show the same facts.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry.CapacityException">
      <summary>
            Capacity exception used by a dispatcher's Executor assignment recorded in this entry; null for every other
            entry, including ordinary assignments within capacity.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry.Routing">
      <summary>Actor-shaped routing facts; no ranks or anchor identities cross this boundary.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry.PostponedUntilUtc">
      <summary>The accepted return time of the postponement this entry started; null for every other entry.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException">
      <summary>
            Immutable evidence of a Queue dispatcher's explicit, reason-bearing capacity exception: an Executor assignment
            that took the recipient above a capacity limit because the owning policy permitted the exception. The
            dispatcher's reason is the history entry's <c>Comment</c>.
            </summary>
      <param name="PolicyOwnerKind">Kind of policy that permitted the exception; this version records Worker Profile policies only.</param>
      <param name="PolicyOwnerId">Identity of the policy owner, the recipient's effective Worker Profile in this version.</param>
      <param name="PolicyRowVersion">Exact policy version evaluated by the command.</param>
      <param name="Limit">Limit that was exceeded; the assigned-Task limit in this version.</param>
      <param name="ConfiguredMaximum">Configured maximum of that limit when the command ran.</param>
      <param name="BeforeCount">Recipient's counted Tasks before the assignment.</param>
      <param name="AfterCount">Recipient's counted Tasks after the assignment; greater than the configured maximum.</param>
      <param name="QueueId">Queue whose dispatcher authority scoped the exception.</param>
      <param name="WorkerId">Worker who received the assignment.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.#ctor(Moltaro.Package.NET.Tasks.Definitions.TaskCapacityPolicyOwnerKindEnum,System.String,System.Guid,Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacityLimitEnum,System.Int32,System.Int32,System.Int32,System.String,System.String)">
      <summary>
            Immutable evidence of a Queue dispatcher's explicit, reason-bearing capacity exception: an Executor assignment
            that took the recipient above a capacity limit because the owning policy permitted the exception. The
            dispatcher's reason is the history entry's <c>Comment</c>.
            </summary>
      <param name="PolicyOwnerKind">Kind of policy that permitted the exception; this version records Worker Profile policies only.</param>
      <param name="PolicyOwnerId">Identity of the policy owner, the recipient's effective Worker Profile in this version.</param>
      <param name="PolicyRowVersion">Exact policy version evaluated by the command.</param>
      <param name="Limit">Limit that was exceeded; the assigned-Task limit in this version.</param>
      <param name="ConfiguredMaximum">Configured maximum of that limit when the command ran.</param>
      <param name="BeforeCount">Recipient's counted Tasks before the assignment.</param>
      <param name="AfterCount">Recipient's counted Tasks after the assignment; greater than the configured maximum.</param>
      <param name="QueueId">Queue whose dispatcher authority scoped the exception.</param>
      <param name="WorkerId">Worker who received the assignment.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.PolicyOwnerKind">
      <summary>Kind of policy that permitted the exception; this version records Worker Profile policies only.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.PolicyOwnerId">
      <summary>Identity of the policy owner, the recipient's effective Worker Profile in this version.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.PolicyRowVersion">
      <summary>Exact policy version evaluated by the command.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.Limit">
      <summary>Limit that was exceeded; the assigned-Task limit in this version.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.ConfiguredMaximum">
      <summary>Configured maximum of that limit when the command ran.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.BeforeCount">
      <summary>Recipient's counted Tasks before the assignment.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.AfterCount">
      <summary>Recipient's counted Tasks after the assignment; greater than the configured maximum.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.QueueId">
      <summary>Queue whose dispatcher authority scoped the exception.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceCapacityException.WorkerId">
      <summary>Worker who received the assignment.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryInterval">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryInterval.#ctor(System.String,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorker)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryPage">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryPage.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryEntry},System.Int32,System.Int32,System.Int32)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRequest">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRequest.#ctor(System.String,System.Int32,System.Int32)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRouting">
      <summary>Committed routing action without raw ranks or anchor identities.</summary>
      <param name="Position">Requested relative position for a move; null for a transfer.</param>
      <remarks>Readable Task history includes its Queue labels without granting access to those Queues.</remarks>
      <param name="SourceQueueName">Current source Queue name, or null when the Queue no longer exists.</param>
      <param name="DestinationQueueName">Current destination Queue name, or null for a move or a Queue that no longer exists.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRouting.#ctor(System.Nullable{Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum},System.String,System.String)">
      <summary>Committed routing action without raw ranks or anchor identities.</summary>
      <param name="Position">Requested relative position for a move; null for a transfer.</param>
      <remarks>Readable Task history includes its Queue labels without granting access to those Queues.</remarks>
      <param name="SourceQueueName">Current source Queue name, or null when the Queue no longer exists.</param>
      <param name="DestinationQueueName">Current destination Queue name, or null for a move or a Queue that no longer exists.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRouting.Position">
      <summary>Requested relative position for a move; null for a transfer.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRouting.SourceQueueName">
      <summary>Current source Queue name, or null when the Queue no longer exists.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryRouting.DestinationQueueName">
      <summary>Current destination Queue name, or null for a move or a Queue that no longer exists.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue">
      <summary>
            One typed history value. The members that match the change's <see cref="T:Moltaro.Package.NET.Tasks.TaskPropertyValueKindEnum" /> are set:
            <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Text" /> for Text, <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Integer" /> for Integer, <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.AtUtc" /> for Instant, and
            <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Context" /> with its caller-safe label in <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Text" /> for Resource. A stored value that does not match
            its key's format (possible only after a trusted direct EF write) is returned in <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Text" /> as stored.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Text">
      <summary>Plain text, the caller-safe label of a Context, or a stored value that does not match its format.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Integer">
      <summary>Exact signed 64-bit value of an Integer key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.AtUtc">
      <summary>UTC instant of an Instant key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceHistoryValue.Context">
      <summary>Resource identity of a Context key; the caller's current target access is not implied.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInstructions">
      <summary>Current Definition instructions read through Task authority. Unavailable files disclose only their id.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInstructions.#ctor(System.Boolean,System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceInstructionFile})">
      <summary>Current Definition instructions read through Task authority. Unavailable files disclose only their id.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInstructionFile">
      <summary>One ordered instruction file binding as visible to a Task reader.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInstructionFile.#ctor(System.String,System.Boolean,System.String,System.String,System.Nullable{System.Int64})">
      <summary>One ordered instruction file binding as visible to a Task reader.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInterruptionRequest">
      <summary>Pause, block or postpone with an active reason of the matching kind. A block requires a comment.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceInterruptionRequest.#ctor(System.String,System.String,System.Guid,System.String,System.String)">
      <summary>Pause, block or postpone with an active reason of the matching kind. A block requires a comment.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest">
      <summary>Bounded current-work query. Filters and ordering execute before PostgreSQL pagination.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.QueueId">
      <summary>Limits the actor-visible relation to one Queue. Null preserves the existing cross-mode list.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.ResponsibleWorkerId">
      <summary>Direct Responsible or, for Queue work, the managing Responsible; filter Queue Executors with <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.ExecutorWorkerId" />.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.ExecutorWorkerId">
      <summary>Queue Executor identity; Direct work never matches this filter.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.DueFromUtc">
      <summary>
            Optional half-open due window [DueFromUtc, DueToUtc): lower bound inclusive, upper bound exclusive, the same
            interval contract as the runtime list API. Both bounds are optional and a bound alone limits one side; a task
            without a due date never matches a window. With neither bound no due filter applies, so undated tasks are listed
            too (this request has no due mode; the runtime list selects dated tasks only for Due="range").
            DueFromUtc later than DueToUtc is rejected.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest.Scope">
      <summary>
            Available fixes the Queue candidate from shared Queue order before search, filters, count and pagination.
            It requires QueueId and returns no work for an inactive Queue or an actor that cannot currently receive work.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListScope">
      <summary>Relation that a <see cref="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListRequest" /> reads before its filters, count and pagination.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListScope.Visible">
      <summary>
            Every Task the caller may view, limited to one Queue when <c>QueueId</c> is set. This is the default; without a
            Queue it is the existing cross-mode list.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Instances.TaskInstanceListScope.Available">
      <summary>
            The caller's acquisition candidates in one Queue (<c>QueueId</c> required): every eligible unassigned Idle Task
            under Any, or only the current first or last candidate under First or Last. Candidates are fixed from the
            shared Queue order before search, other filters, sorting, count and pagination, so a filter never exposes a
            different candidate. The result is empty unless the caller is an active pool Worker within assigned-Task
            capacity, the Queue is Active or Draining and its selection mode is Any, First or Last.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceMutationResult">
      <summary>
            A successful committed command. Result is absent when the current caller cannot view
            the instance. Replayed commands preserve the original effect without a second mutation.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceMutationResult.#ctor(System.Boolean,Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot)">
      <summary>
            A successful committed command. Result is absent when the current caller cannot view
            the instance. Replayed commands preserve the original effect without a second mutation.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceOutcome">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceOutcome.#ctor(System.String,System.String,Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstancePage">
      <summary>One authorized page and the count of matching instances.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstancePage.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot},System.Int32,System.Int32,System.Int32)">
      <summary>One authorized page and the count of matching instances.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstancePriorityRequest">
      <summary>Sets the exact signed 64-bit Priority/SubPriority pair.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstancePriorityRequest.#ctor(System.String,System.String,System.Guid,System.Int64,System.Int64)">
      <summary>Sets the exact signed 64-bit Priority/SubPriority pair.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary">
      <summary>
            One Queue the current actor can discover through the operational workbench: through Worker-pool membership,
            dispatcher authority, a visible Task in the Queue, or Observer or Task administrator authority on a Definition
            the Queue admits. Discovery grants no Task access; Queue configuration uses the separate Queue automation services.
            </summary>
      <param name="Id">Queue identity.</param>
      <param name="Name">Queue display name.</param>
      <param name="Description">Optional Queue description.</param>
      <param name="State">
            Queue lifecycle state. Active and Draining Queues serve retained work; only an Active Queue accepts new Tasks.
            </param>
      <param name="SelectionMode">Configured acquisition mode. Only Any, First and Last acquisition runs in this version.</param>
      <param name="VisibleCount">Number of unfinished (not Done) Tasks of this Queue that the actor can view.</param>
      <param name="CountScope">
        <c>full</c> when the actor is a dispatcher of this Queue and the count covers all of its unfinished Tasks;
            otherwise <c>visible</c>, meaning the count covers only Tasks visible to the actor.
            </param>
      <param name="CanAcquire">
            Whether the actor can take work here now: an active pool Worker within assigned-Task capacity, an Active or
            Draining Queue and Any, First or Last selection.
            </param>
      <param name="CanDispatch">Whether the actor has dispatcher authority for this Queue.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.#ctor(System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum,Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionModeEnum,System.Int32,System.String,System.Boolean,System.Boolean)">
      <summary>
            One Queue the current actor can discover through the operational workbench: through Worker-pool membership,
            dispatcher authority, a visible Task in the Queue, or Observer or Task administrator authority on a Definition
            the Queue admits. Discovery grants no Task access; Queue configuration uses the separate Queue automation services.
            </summary>
      <param name="Id">Queue identity.</param>
      <param name="Name">Queue display name.</param>
      <param name="Description">Optional Queue description.</param>
      <param name="State">
            Queue lifecycle state. Active and Draining Queues serve retained work; only an Active Queue accepts new Tasks.
            </param>
      <param name="SelectionMode">Configured acquisition mode. Only Any, First and Last acquisition runs in this version.</param>
      <param name="VisibleCount">Number of unfinished (not Done) Tasks of this Queue that the actor can view.</param>
      <param name="CountScope">
        <c>full</c> when the actor is a dispatcher of this Queue and the count covers all of its unfinished Tasks;
            otherwise <c>visible</c>, meaning the count covers only Tasks visible to the actor.
            </param>
      <param name="CanAcquire">
            Whether the actor can take work here now: an active pool Worker within assigned-Task capacity, an Active or
            Draining Queue and Any, First or Last selection.
            </param>
      <param name="CanDispatch">Whether the actor has dispatcher authority for this Queue.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.Id">
      <summary>Queue identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.Name">
      <summary>Queue display name.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.Description">
      <summary>Optional Queue description.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.State">
      <summary>
            Queue lifecycle state. Active and Draining Queues serve retained work; only an Active Queue accepts new Tasks.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.SelectionMode">
      <summary>Configured acquisition mode. Only Any, First and Last acquisition runs in this version.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.VisibleCount">
      <summary>Number of unfinished (not Done) Tasks of this Queue that the actor can view.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.CountScope">
      <summary>
        <c>full</c> when the actor is a dispatcher of this Queue and the count covers all of its unfinished Tasks;
            otherwise <c>visible</c>, meaning the count covers only Tasks visible to the actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.CanAcquire">
      <summary>
            Whether the actor can take work here now: an active pool Worker within assigned-Task capacity, an Active or
            Draining Queue and Any, First or Last selection.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.CanDispatch">
      <summary>Whether the actor has dispatcher authority for this Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary.CanViewWorkload">
      <summary>
            Whether <c>GetQueueWorkloadAsync</c> answers for this actor: a dispatcher of this Queue or a Task administrator
            of a Definition it admits.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueCatalog">
      <summary>
            Current actor's bounded operational Queue catalog; configuration-only Queue administration is separate.
            </summary>
      <param name="Items">Discoverable Queues ordered by display name, then identity.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueCatalog.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueSummary})">
      <summary>
            Current actor's bounded operational Queue catalog; configuration-only Queue administration is separate.
            </summary>
      <param name="Items">Discoverable Queues ordered by display name, then identity.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueCatalog.Items">
      <summary>Discoverable Queues ordered by display name, then identity.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueDestination">
      <summary>An Active admitted transfer destination. Discovery confers no View of its Tasks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueDestination.#ctor(System.String,System.String)">
      <summary>An Active admitted transfer destination. Discovery confers no View of its Tasks.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueMoveRequest">
      <summary>
            Moves unfinished Queue work in the complete shared Manual sequence. The actor must be a Dispatcher with View of
            the whole sequence. Send both current versions from routing options; a stale order returns a conflict.
            Before/After require an explicit anchor in this Queue. First/Last reject an anchor. Reuse OperationId after an unknown outcome.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueMoveRequest.#ctor(System.String,System.String,System.Guid,System.Guid,Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum,System.String)">
      <summary>
            Moves unfinished Queue work in the complete shared Manual sequence. The actor must be a Dispatcher with View of
            the whole sequence. Send both current versions from routing options; a stale order returns a conflict.
            Before/After require an explicit anchor in this Queue. First/Last reject an anchor. Reuse OperationId after an unknown outcome.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest">
      <summary>
            Self-acquisition of one Queue Task by the calling Worker, used by <c>TakeAsync</c> and <c>TakeAndStartAsync</c>.
            The caller must be an active Worker in the Queue's Worker pool with assignment capacity; nobody can take work for
            another Worker, and a dispatcher uses <c>AssignExecutorAsync</c> instead. Trusted system automation has no Worker
            and cannot take work. The Queue must be Active or Draining and use Any, First or Last selection.
            <c>TaskId</c> must be the exact current candidate: any eligible unassigned Idle
            Task of the Queue under Any, or the Queue's current first or last candidate under First or Last. A stale candidate
            or version returns a conflict; another Task is never substituted.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="QueueId">Queue to acquire from; it must be the Task's current Queue.</param>
      <param name="TaskId">Exact candidate chosen by the caller, for example from an <c>Available</c> list.</param>
      <param name="RowVersion">Task version the caller observed.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest.#ctor(System.String,System.String,System.String,System.Guid)">
      <summary>
            Self-acquisition of one Queue Task by the calling Worker, used by <c>TakeAsync</c> and <c>TakeAndStartAsync</c>.
            The caller must be an active Worker in the Queue's Worker pool with assignment capacity; nobody can take work for
            another Worker, and a dispatcher uses <c>AssignExecutorAsync</c> instead. Trusted system automation has no Worker
            and cannot take work. The Queue must be Active or Draining and use Any, First or Last selection.
            <c>TaskId</c> must be the exact current candidate: any eligible unassigned Idle
            Task of the Queue under Any, or the Queue's current first or last candidate under First or Last. A stale candidate
            or version returns a conflict; another Task is never substituted.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="QueueId">Queue to acquire from; it must be the Task's current Queue.</param>
      <param name="TaskId">Exact candidate chosen by the caller, for example from an <c>Available</c> list.</param>
      <param name="RowVersion">Task version the caller observed.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest.OperationId">
      <summary>Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest.QueueId">
      <summary>Queue to acquire from; it must be the Task's current Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest.TaskId">
      <summary>Exact candidate chosen by the caller, for example from an <c>Available</c> list.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTakeRequest.RowVersion">
      <summary>Task version the caller observed.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest">
      <summary>
            Command used by <c>AssignExecutorAsync</c>: assigns, changes or removes the Executor of an unfinished Queue Task.
            A dispatcher of the Task's current Queue or a Task administrator of its Definition may use it (trusted system
            automation has dispatcher authority in every Queue), and the Queue must be Active or Draining. Running work stops and
            a pause or postponement ends first, all arriving Idle; Blocked work keeps its block and its authority; nothing
            starts. Changing or removing an assigned Executor requires a <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.Reason" />. A new Executor must be an active
            Worker in that Queue's pool and within assigned-Task capacity unless a dispatcher requests an explicit capacity
            exception. A dispatcher who is also in the pool may assign the Task to themselves only within their own capacity.
            The Queue, its ordering facts and the managing Responsible never change.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="TaskId">Unfinished Queue Task.</param>
      <param name="RowVersion">Task version the caller observed.</param>
      <param name="WorkerId">
            New Executor. Required unless <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.ClearAssignment" /> is set, and must be null when it is.
            </param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.#ctor(System.String,System.String,System.Guid,System.String)">
      <summary>
            Command used by <c>AssignExecutorAsync</c>: assigns, changes or removes the Executor of an unfinished Queue Task.
            A dispatcher of the Task's current Queue or a Task administrator of its Definition may use it (trusted system
            automation has dispatcher authority in every Queue), and the Queue must be Active or Draining. Running work stops and
            a pause or postponement ends first, all arriving Idle; Blocked work keeps its block and its authority; nothing
            starts. Changing or removing an assigned Executor requires a <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.Reason" />. A new Executor must be an active
            Worker in that Queue's pool and within assigned-Task capacity unless a dispatcher requests an explicit capacity
            exception. A dispatcher who is also in the pool may assign the Task to themselves only within their own capacity.
            The Queue, its ordering facts and the managing Responsible never change.
            </summary>
      <param name="OperationId">Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</param>
      <param name="TaskId">Unfinished Queue Task.</param>
      <param name="RowVersion">Task version the caller observed.</param>
      <param name="WorkerId">
            New Executor. Required unless <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.ClearAssignment" /> is set, and must be null when it is.
            </param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.OperationId">
      <summary>Stable idempotency key; reuse it only to retry the same intent after an unknown outcome.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.TaskId">
      <summary>Unfinished Queue Task.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.RowVersion">
      <summary>Task version the caller observed.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.WorkerId">
      <summary>
            New Executor. Required unless <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.ClearAssignment" /> is set, and must be null when it is.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.ClearAssignment">
      <summary>
            Removes the current Executor instead of selecting a Worker. <c>WorkerId</c> must be null and
            <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.CapacityOverride" /> false.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.CapacityOverride">
      <summary>
            Requests an explicit exception to the recipient's assigned-Task limit; only a dispatcher may request one. The
            request is invalid without a non-empty <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.Reason" />. A recipient whose Worker Profile does not permit
            dispatcher exceptions, or a caller who is not a dispatcher, returns
            <c>tasks.runtime.capacity.overrideNotAllowed</c>; an exception for the dispatcher's own Worker returns
            <c>tasks.runtime.capacity.selfOverride</c>; one that is no longer needed returns
            <c>tasks.runtime.capacity.overrideChanged</c>. A used exception is recorded as immutable history evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.Reason">
      <summary>
            Explanation stored with the assignment evidence, at most 4000 characters. Required when an assigned Executor is
            changed or removed (<c>tasks.runtime.executor.reasonRequired</c>) and with <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueAssignmentRequest.CapacityOverride" />;
            optional for a first assignment.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueTransferRequest">
      <summary>
            Transfers unassigned Idle or Blocked Queue work under the Definition ChangeQueue grant. The destination must be
            Active and admit the Definition. State, Parts, number, block and availability are preserved. Remove an Executor
            explicitly before transferring assigned work. Success may have a null result when destination View is absent.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueTransferRequest.#ctor(System.String,System.String,System.Guid,System.String)">
      <summary>
            Transfers unassigned Idle or Blocked Queue work under the Definition ChangeQueue grant. The destination must be
            Active and admit the Definition. State, Parts, number, block and availability are preserved. Remove an Executor
            explicitly before transferring assigned work. Success may have a null result when destination View is absent.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueWorkload">
      <summary>
            The current load of a Queue's pool Workers, readable by the Queue's Dispatchers and by Task administrators of the
            Definitions it admits. Only Workers visible to the reader are listed; their Tasks are never disclosed.
            </summary>
      <param name="QueueId">Queue identity.</param>
      <param name="Workers">Visible pool Workers with their global load.</param>
      <param name="AsOfUtc">Instant of the read.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueWorkload.#ctor(System.String,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad},System.DateTimeOffset)">
      <summary>
            The current load of a Queue's pool Workers, readable by the Queue's Dispatchers and by Task administrators of the
            Definitions it admits. Only Workers visible to the reader are listed; their Tasks are never disclosed.
            </summary>
      <param name="QueueId">Queue identity.</param>
      <param name="Workers">Visible pool Workers with their global load.</param>
      <param name="AsOfUtc">Instant of the read.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueWorkload.QueueId">
      <summary>Queue identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueWorkload.Workers">
      <summary>Visible pool Workers with their global load.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueWorkload.AsOfUtc">
      <summary>Instant of the read.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad">
      <summary>
            One Worker's global load across Direct work and every Queue, counted against the effective Worker Profile. A null
            maximum means unlimited.
            </summary>
      <param name="Worker">Worker identity and protected label.</param>
      <param name="Assigned">Assigned unfinished Tasks, or only Idle Tasks when the profile counts Idle work.</param>
      <param name="AssignedMaximum">Profile maximum of assigned Tasks.</param>
      <param name="Executing">Tasks in progress.</param>
      <param name="ExecutionMaximum">Profile maximum of Tasks in progress.</param>
      <param name="Paused">Paused Tasks.</param>
      <param name="PausedMaximum">Profile maximum of paused Tasks.</param>
      <param name="Postponed">Postponed Tasks.</param>
      <param name="PostponedMaximum">Profile maximum of postponed Tasks.</param>
      <param name="Blocked">Blocked Tasks; blocking is never limited.</param>
      <param name="BlockedWarning">Whether the blocked count exceeds the profile's warning threshold.</param>
      <param name="CountAllUnfinishedAssignedTasks">Whether Assigned counts every unfinished Task rather than only Idle ones.</param>
      <param name="Overloaded">Whether a count exceeds its maximum, for example after the maximum was lowered.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.#ctor(Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorker,System.Int32,System.Nullable{System.Int32},System.Int32,System.Nullable{System.Int32},System.Int32,System.Nullable{System.Int32},System.Int32,System.Nullable{System.Int32},System.Int32,System.Boolean,System.Boolean,System.Boolean)">
      <summary>
            One Worker's global load across Direct work and every Queue, counted against the effective Worker Profile. A null
            maximum means unlimited.
            </summary>
      <param name="Worker">Worker identity and protected label.</param>
      <param name="Assigned">Assigned unfinished Tasks, or only Idle Tasks when the profile counts Idle work.</param>
      <param name="AssignedMaximum">Profile maximum of assigned Tasks.</param>
      <param name="Executing">Tasks in progress.</param>
      <param name="ExecutionMaximum">Profile maximum of Tasks in progress.</param>
      <param name="Paused">Paused Tasks.</param>
      <param name="PausedMaximum">Profile maximum of paused Tasks.</param>
      <param name="Postponed">Postponed Tasks.</param>
      <param name="PostponedMaximum">Profile maximum of postponed Tasks.</param>
      <param name="Blocked">Blocked Tasks; blocking is never limited.</param>
      <param name="BlockedWarning">Whether the blocked count exceeds the profile's warning threshold.</param>
      <param name="CountAllUnfinishedAssignedTasks">Whether Assigned counts every unfinished Task rather than only Idle ones.</param>
      <param name="Overloaded">Whether a count exceeds its maximum, for example after the maximum was lowered.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Worker">
      <summary>Worker identity and protected label.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Assigned">
      <summary>Assigned unfinished Tasks, or only Idle Tasks when the profile counts Idle work.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.AssignedMaximum">
      <summary>Profile maximum of assigned Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Executing">
      <summary>Tasks in progress.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.ExecutionMaximum">
      <summary>Profile maximum of Tasks in progress.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Paused">
      <summary>Paused Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.PausedMaximum">
      <summary>Profile maximum of paused Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Postponed">
      <summary>Postponed Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.PostponedMaximum">
      <summary>Profile maximum of postponed Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Blocked">
      <summary>Blocked Tasks; blocking is never limited.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.BlockedWarning">
      <summary>Whether the blocked count exceeds the profile's warning threshold.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.CountAllUnfinishedAssignedTasks">
      <summary>Whether Assigned counts every unfinished Task rather than only Idle ones.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorkerLoad.Overloaded">
      <summary>Whether a count exceeds its maximum, for example after the maximum was lowered.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceReason">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceReason.#ctor(System.String,System.String,Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceRoutingOptions">
      <summary>Current routing authority. OrderVersion is absent unless the actor can see and reorder the whole Manual sequence.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceRoutingOptions.#ctor(System.Guid,System.Nullable{System.Guid},System.Boolean,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Instances.TaskInstanceQueueDestination})">
      <summary>Current routing authority. OrderVersion is absent unless the actor can see and reorder the whole Manual sequence.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot">
      <summary>Committed current facts returned by the Tasks application runtime.</summary>
      <param name="Id">Task identity.</param>
      <param name="DefinitionId">Task Definition identity.</param>
      <param name="Number">Issued Task number, including the Definition prefix used at issuance.</param>
      <param name="Subject">Current Subject; null when absent.</param>
      <param name="State">Current lifecycle state.</param>
      <param name="ResponsibleWorkerId">
            Mode-dependent Responsible. For Direct work it is the Responsible who performs the work. For Queue work it is the
            managing Responsible, the same value as <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ManagingResponsibleWorkerId" />; it never performs the work,
            and the Queue performer is <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ExecutorWorkerId" />.
            </param>
      <param name="OwnerWorkerId">Current Owner; null when none is assigned.</param>
      <param name="Priority">Signed 64-bit Priority, serialized as a decimal JSON string.</param>
      <param name="CreatedAt">Creation instant.</param>
      <param name="RowVersion">Current optimistic version; send it with the next command for this Task.</param>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.TaskStateEnum,System.String,System.String,System.Int64,System.DateTimeOffset,System.Guid)">
      <summary>Committed current facts returned by the Tasks application runtime.</summary>
      <param name="Id">Task identity.</param>
      <param name="DefinitionId">Task Definition identity.</param>
      <param name="Number">Issued Task number, including the Definition prefix used at issuance.</param>
      <param name="Subject">Current Subject; null when absent.</param>
      <param name="State">Current lifecycle state.</param>
      <param name="ResponsibleWorkerId">
            Mode-dependent Responsible. For Direct work it is the Responsible who performs the work. For Queue work it is the
            managing Responsible, the same value as <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ManagingResponsibleWorkerId" />; it never performs the work,
            and the Queue performer is <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ExecutorWorkerId" />.
            </param>
      <param name="OwnerWorkerId">Current Owner; null when none is assigned.</param>
      <param name="Priority">Signed 64-bit Priority, serialized as a decimal JSON string.</param>
      <param name="CreatedAt">Creation instant.</param>
      <param name="RowVersion">Current optimistic version; send it with the next command for this Task.</param>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Id">
      <summary>Task identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.DefinitionId">
      <summary>Task Definition identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Number">
      <summary>Issued Task number, including the Definition prefix used at issuance.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Subject">
      <summary>Current Subject; null when absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.State">
      <summary>Current lifecycle state.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ResponsibleWorkerId">
      <summary>
            Mode-dependent Responsible. For Direct work it is the Responsible who performs the work. For Queue work it is the
            managing Responsible, the same value as <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ManagingResponsibleWorkerId" />; it never performs the work,
            and the Queue performer is <see cref="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ExecutorWorkerId" />.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.OwnerWorkerId">
      <summary>Current Owner; null when none is assigned.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Priority">
      <summary>Signed 64-bit Priority, serialized as a decimal JSON string.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.CreatedAt">
      <summary>Creation instant.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.RowVersion">
      <summary>Current optimistic version; send it with the next command for this Task.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Description">
      <summary>Current description; null when absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.DueAtUtc">
      <summary>Current UTC due instant; null when absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.AvailableAtUtc">
      <summary>Earliest assignment instant for Queue work; null means immediately available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.SubPriority">
      <summary>Signed 64-bit SubPriority that orders Tasks of equal Priority, serialized as a decimal JSON string.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Context">
      <summary>Current business Context identity; null when absent.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.Mode">
      <summary>Execution mode fixed by the Definition: Direct or Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.TaskQueueId">
      <summary>Current Queue of Queue work; null for Direct work.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ManagingResponsibleWorkerId">
      <summary>Managing Responsible of Queue work; null for Direct work or when none is assigned.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.ExecutorWorkerId">
      <summary>Queue Executor, the Worker who performs Queue work; null for Direct work and unassigned Queue work.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.QueueEnteredAtUtc">
      <summary>
            Instant the Task entered its current Queue, from the open Queue residence; null for Direct work. Assignment,
            execution and other state changes inside the Queue do not reset it.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.QueueManualRank">
      <summary>
            Queue-local Manual rank of the current residence, compared ordinally. It is meaningful only while the Queue
            uses Manual prioritization and the actor has Dispatcher authority and View of its complete sequence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot.PostponedUntilUtc">
      <summary>
            When a Postponed Task returns to Idle with the same performer; null in every other state. The return runs in the
            Worker host and may commit shortly after this instant.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSortField">
      <summary>Supported SQL sort fields; every sort has a stable instance-id tie breaker.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSortField.Queue">
      <summary>The selected Queue's configured prioritization; QueueId is required.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Instances.TaskInstanceSortField.QueueEntry">
      <summary>Current Queue residence entry time, independent of configured prioritization; Direct work sorts last.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest">
      <summary>
            Intention for a named lifecycle method. Comment is optional except as the explanation of a block resolution, as
            the reason when anyone but the performer ends a postponement early, and as the required reason of
            <c>ReturnToQueueAsync</c>. The method, rather than a caller-selected state, determines the transition.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceTransitionRequest.#ctor(System.String,System.String,System.Guid,System.String)">
      <summary>
            Intention for a named lifecycle method. Comment is optional except as the explanation of a block resolution, as
            the reason when anyone but the performer ends a postponement early, and as the required reason of
            <c>ReturnToQueueAsync</c>. The method, rather than a caller-selected state, determines the transition.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorker">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Instances.TaskInstanceWorker.#ctor(System.String,System.String)">
      <summary>Typed runtime projection with current Task scope and protected participant labels.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentStatusEnum">
      <summary>Current durable assignment intent status; Pending may include bounded scan continuations.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentRequest">
      <summary>Stable client operation key. The current actor and its Worker are resolved by the application.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentRequest.#ctor(System.String)">
      <summary>Stable client operation key. The current actor and its Worker are resolved by the application.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentOperation">
      <summary>
            Current authorized requester receipt. Id is an opaque receipt identity; OperationId is the submitted key.
            Succeeded with Task=null is committed but currently unavailable, and never authorizes resubmission or another selection.
            </summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentOperation.#ctor(System.String,System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentStatusEnum,System.Boolean,System.Boolean,System.String,Moltaro.Package.NET.Tasks.Instances.TaskInstanceSnapshot,System.DateTimeOffset,System.Nullable{System.DateTimeOffset})">
      <summary>
            Current authorized requester receipt. Id is an opaque receipt identity; OperationId is the submitted key.
            Succeeded with Task=null is committed but currently unavailable, and never authorizes resubmission or another selection.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentDiagnostic">
      <summary>Safe Auto summary without Task, Worker, selector context or customer payload identities.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentDiagnostic.#ctor(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueAssignmentStatusEnum,System.String,System.String,System.String,System.String,System.Int32,System.Boolean,System.DateTimeOffset,System.Nullable{System.DateTimeOffset})">
      <summary>Safe Auto summary without Task, Worker, selector context or customer payload identities.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherExceptionFact">
      <summary>Explicit facts supplied by an authoritative caller, never resolved or authenticated by this pure policy.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherExceptionFact.#ctor(System.String,System.String)">
      <summary>Explicit facts supplied by an authoritative caller, never resolved or authenticated by this pure policy.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCapacityDecision">
      <summary>Only a capacity verdict. Other command authorization and transactional invariants remain mandatory.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueCapacityDecision.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Only a capacity verdict. Other command authorization and transactional invariants remain mandatory.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCapacityPolicy">
      <summary>Pure arithmetic over current facts; does not authorize persisted work, count Tasks, or emit notifications.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceKindEnum">
      <summary>Independent membership sources; a User is never a Queue participant identity.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceModel">
      <summary>One configured Worker-pool source, not its materialized membership.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceModel.#ctor(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceKindEnum,System.String)">
      <summary>One configured Worker-pool source, not its materialized membership.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherMappingModel">
      <summary>A Workspace Role mapped to the fixed dispatcher role in the owning Queue.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherMappingModel.#ctor(System.String,System.String)">
      <summary>A Workspace Role mapped to the fixed dispatcher role in the owning Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueComposition">
      <summary>Persisted configuration identities. Consumers must obtain current eligibility/authorization facts.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueComposition.#ctor(System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceModel},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherMappingModel})">
      <summary>Persisted configuration identities. Consumers must obtain current eligibility/authorization facts.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueComposition.Empty">
      <summary>Initial configuration for a new or upgraded queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionItem">
      <summary>Reference metadata authorized for the configuration caller; unavailable sources remain removable.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionItem.#ctor(System.String,System.String,System.String,System.String,System.Nullable{Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceKindEnum},System.Boolean,System.String)">
      <summary>Reference metadata authorized for the configuration caller; unavailable sources remain removable.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionDetail">
      <summary>Queue configuration with current, caller-safe reference diagnostics.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionDetail.#ctor(System.String,System.String,System.Guid,System.Boolean,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionItem},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionItem},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueCompositionItem})">
      <summary>Queue configuration with current, caller-safe reference diagnostics.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCandidate">
      <summary>Minimal authorized configuration picker entry.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueCandidate.#ctor(System.String,System.String,System.String)">
      <summary>Minimal authorized configuration picker entry.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueCandidates">
      <summary>A bounded search page after authorization and candidate eligibility filters.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueCandidates.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueCandidate},System.Int32,System.Int32,System.Int32)">
      <summary>A bounded search page after authorization and candidate eligibility filters.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDefinitionRequest">
      <summary>Adds an existing active Queue-mode Definition.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDefinitionRequest.#ctor(System.String,System.Guid,System.String)">
      <summary>Adds an existing active Queue-mode Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueWorkerSourceRequest">
      <summary>Adds one existing Worker, Workspace Role, or Group to the pool sources.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueWorkerSourceRequest.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueueWorkerSourceKindEnum,System.String,System.Guid,System.String)">
      <summary>Adds one existing Worker, Workspace Role, or Group to the pool sources.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDispatcherRequest">
      <summary>Maps an existing Workspace Role to this queue's dispatcher.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.AddTaskQueueDispatcherRequest.#ctor(System.String,System.Guid,System.String)">
      <summary>Maps an existing Workspace Role to this queue's dispatcher.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.RemoveTaskQueueCompositionRequest">
      <summary>Removes a child reference only from its route's owning queue.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.RemoveTaskQueueCompositionRequest.#ctor(System.Guid,System.String)">
      <summary>Removes a child reference only from its route's owning queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueRuntimeRoleKeys">
      <summary>The operational role is separate from Workspace configuration roles.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum">
      <summary>Queue lifecycle configuration; no runtime admission or assignment grant is implied.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueReturnPolicyEnum">
      <summary>
            Whether an Executor may give their own work back to the Queue (D-01). A Dispatcher or Task administrator can always
            change or remove the Executor.
            </summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueReturnPolicyEnum.NotAllowed">
      <summary>Only a Dispatcher or Task administrator releases the Executor.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueReturnPolicyEnum.AllowedWithReason">
      <summary>The Executor may return the work with a required reason.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueActions">
      <summary>Authorized configuration actions, evaluated for the current caller.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueActions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
      <summary>Authorized configuration actions, evaluated for the current caller.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail">
      <summary>Queue metadata without runtime counts or participant data.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.String,System.String,System.Guid,Moltaro.Package.NET.Tasks.Queues.TaskQueueActions)">
      <summary>Queue metadata without runtime counts or participant data.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail.SignalProfileId">
      <summary>Profile used only when the Task Definition has no profile binding.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail.Composition">
      <summary>Configuration only, not effective membership or an authorization result.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail.ReturnPolicy">
      <summary>Whether Executors may return their own work to this Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueList">
      <summary>Authorized configuration catalog and collection action.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueList.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail},System.Boolean)">
      <summary>Authorized configuration catalog and collection action.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.CreateTaskQueueRequest">
      <summary>Creates an inactive queue with a stable, case-insensitive unique key.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.CreateTaskQueueRequest.#ctor(System.String,System.String,System.String,System.String)">
      <summary>Creates an inactive queue with a stable, case-insensitive unique key.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueueRequest">
      <summary>Updates presentation metadata and the return policy. A queue's technical key is immutable.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueueRequest.#ctor(System.String,System.String,System.Guid,System.String)">
      <summary>Updates presentation metadata and the return policy. A queue's technical key is immutable.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueueRequest.ReturnPolicy">
      <summary>Whether Executors may return their own work; omitted or null keeps the current policy.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.SetTaskQueueStateRequest">
      <summary>Applies an explicit lifecycle transition, including empty-queue activation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.SetTaskQueueStateRequest.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum,System.Guid,System.String)">
      <summary>Applies an explicit lifecycle transition, including empty-queue activation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.DeleteTaskQueueRequest">
      <summary>Deletes an inactive, unreferenced queue without deleting its audit or receipts.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.DeleteTaskQueueRequest.#ctor(System.Guid,System.String)">
      <summary>Deletes an inactive, unreferenced queue without deleting its audit or receipts.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueMutation">
      <summary>Confirmed historical result of one queue mutation.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueMutation.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueueDetail,System.Boolean)">
      <summary>Confirmed historical result of one queue mutation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueDeleteResult">
      <summary>Confirmed historical result of queue deletion.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueDeleteResult.#ctor(System.String,System.Boolean)">
      <summary>Confirmed historical result of queue deletion.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskRuntimeQueue">
      <summary>Immutable metadata for runtime consumers, not an authorization verdict.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskRuntimeQueue.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum,System.Guid)">
      <summary>Immutable metadata for runtime consumers, not an authorization verdict.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskRuntimeQueue.Composition">
      <summary>Source identities for future consumers, which must resolve current facts.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskRuntimeQueue.ReturnPolicy">
      <summary>Whether Executors may return their own work to this Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueuePolicy">
      <summary>Pure input and lifecycle rules shared by configuration entry points.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueuePolicy.InvalidMetadataField(System.String,System.String,System.String)">
      <summary>Returns a field name for the first invalid normalized metadata value.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueuePolicy.CanSetState(Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum,Moltaro.Package.NET.Tasks.Queues.TaskQueueStateEnum)">
      <summary>Same-state commands are allowed and make no domain change.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherExceptions">
      <summary>Queue-owned exceptions only; no Task authorization or Worker profile authority is implied.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherExceptions.#ctor(System.Boolean,System.Boolean)">
      <summary>Queue-owned exceptions only; no Task authorization or Worker profile authority is implied.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits">
      <summary>Configuration, not live load. Null maximum is unlimited; hard zero forbids an increase; warning zero disables.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Int32,System.Int32,System.Int32,Moltaro.Package.NET.Tasks.Queues.TaskQueueDispatcherExceptions)">
      <summary>Configuration, not live load. Null maximum is unlimited; hard zero forbids an increase; warning zero disables.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits.UnserviceableBacklogPersistenceMinutes">
      <summary>Null disables. Continuous proof is required for this many minutes (1..43200).</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits.DrainingStalledPersistenceMinutes">
      <summary>Null disables. Measures elapsed time since Draining entry or actual retained-work reduction.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimitsDetail">
      <summary>Authorized configuration and optimistic concurrency token.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueLimitsDetail.#ctor(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits,System.Guid,System.Boolean)">
      <summary>Authorized configuration and optimistic concurrency token.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueueLimitsRequest">
      <summary>Replaces the whole settings block atomically, including dispatcher exceptions.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueueLimitsRequest.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueueLimits,System.Guid,System.String)">
      <summary>Replaces the whole settings block atomically, including dispatcher exceptions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum">
      <summary>Position in the complete shared Queue sequence, independent of personal filters and pages.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum.First">
      <summary>First unfinished Task.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum.Last">
      <summary>Last unfinished Task.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum.Before">
      <summary>Immediately before the explicit anchor Task.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.Queues.TaskQueueMovePositionEnum.After">
      <summary>Immediately after the explicit anchor Task.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritizationModeEnum">
      <summary>Precedence based solely on Task-owned facts, independently of acquisition or dispatch.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSortDirectionEnum">
      <summary>Direction of the primary automatic key, never of the stable tie breakers.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritization">
      <summary>Persisted Queue policy. Manual ordering has no direction.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritization.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritizationModeEnum,System.Nullable{Moltaro.Package.NET.Tasks.Queues.TaskQueueSortDirectionEnum})">
      <summary>Persisted Queue policy. Manual ordering has no direction.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritization.IsValid">
      <summary>Rejects unknown values and direction/mode combinations, without implicit coercion.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritizationDetail">
      <summary>Authorized policy read with concurrency token and current edit capability.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritizationDetail.#ctor(System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritization,System.Guid,System.Boolean)">
      <summary>Authorized policy read with concurrency token and current edit capability.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueuePrioritizationRequest">
      <summary>Atomically replaces one Queue's prioritization configuration.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.UpdateTaskQueuePrioritizationRequest.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueuePrioritization,System.Guid,System.String)">
      <summary>Atomically replaces one Queue's prioritization configuration.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskPriorityValue">
      <summary>Lossless Task-owned priority pair. An unspecified sub-priority starts at zero.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskPriorityValue.#ctor(System.Int64,System.Int64)">
      <summary>Lossless Task-owned priority pair. An unspecified sub-priority starts at zero.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionModeEnum">
      <summary>Acquisition uses the effective priority order after eligibility, not a separate FIFO/LIFO ordering.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueAlgorithmTypeEnum">
      <summary>Chooses product code or a published customer function independently of invocation causes.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueEmbeddedAlgorithmEnum">
      <summary>Product algorithms shipped with Tasks, independent of business-function publications.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionInvocation">
      <summary>Configures automatic invocation causes. Saving reconciles the Queue schedule; due triggers enqueue owned selector Jobs.</summary>
      <remarks>ManualEnabled is a retained transport/storage member. Dispatcher distribution is always available to authorized actors and is not controlled by that value.</remarks>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionInvocation.#ctor(System.Boolean,System.Boolean,System.Boolean,System.String,System.String,System.Boolean)">
      <summary>Configures automatic invocation causes. Saving reconciles the Queue schedule; due triggers enqueue owned selector Jobs.</summary>
      <remarks>ManualEnabled is a retained transport/storage member. Dispatcher distribution is always available to authorized actors and is not controlled by that value.</remarks>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelection">
      <summary>Queue-owned algorithm choice, retained when a manual mode makes invocation settings inactive.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelection.#ctor(Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionModeEnum,Moltaro.Package.NET.Tasks.Queues.TaskQueueAlgorithmTypeEnum,System.Nullable{Moltaro.Package.NET.Tasks.Queues.TaskQueueEmbeddedAlgorithmEnum},System.String,Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectionInvocation)">
      <summary>Queue-owned algorithm choice, retained when a manual mode makes invocation settings inactive.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelection.RestrictExecutorQueueVisibility">
      <summary>Hide future backlog from executors without broader rights in this Queue/Definition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelection.ConsiderWorkSchedule">
      <summary>Require effective working time for Auto-assignment and Assignment on request; retained inactive in other modes.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelection.IsValid">
      <summary>Structural validation. The shared catalog and CRON/time-zone services validate external dependencies.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectorAvailabilityEnum">
      <summary>Live catalog diagnostics; never stored as the authoritative function availability in a Queue snapshot.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectorSummary">
      <summary>Minimal configuration metadata. Contains neither source text nor permission to enter Developer Studio.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectorSummary.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},Moltaro.Package.NET.Tasks.Queues.TaskQueueSelectorAvailabilityEnum)">
      <summary>Minimal configuration metadata. Contains neither source text nor permission to enter Developer Studio.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange">
      <summary>
            Immutable assignment evidence, including initial assignments and previous participants.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.PreviousWorkerId">
      <summary>
            Previously assigned Worker, or null for an initial assignment.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.Operation">
      <summary>
            Assignment operation that produced this change.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.Explanation">
      <summary>
            Optional explanation captured when this action occurred.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityPolicyOwnerKind">
      <summary>Policy owner of an explicitly used capacity exception; null for an ordinary assignment.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityPolicyOwnerId">
      <summary>Immutable Queue or Worker Profile identity whose policy allowed the exception.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityPolicyRowVersion">
      <summary>Exact policy row version evaluated by the command.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityLimit">
      <summary>Hard limit that was bypassed.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityConfiguredMaximum">
      <summary>Configured maximum of the bypassed limit when the exception was used.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityBeforeCount">
      <summary>Recipient's counted Tasks before this assignment.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityAfterCount">
      <summary>Recipient's counted Tasks after this assignment; greater than the configured maximum.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CapacityQueueId">
      <summary>Queue whose dispatcher authority scoped the exception.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.Participant">
      <summary>
            Participant role affected by this assignment.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.WorkerId">
      <summary>
            Newly assigned Worker, or null when the assignment was explicitly removed.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CommandRecordId">
      <summary>
            Durable command that produced this evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.CommandRecord">
      <summary>Command that produced this assignment.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskAssignmentChange.OccurredAtUtc">
      <summary>
            UTC business timestamp of the recorded action.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord">
      <summary>
            Durable successful runtime command identity, normalized intent and replay evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.CallerKind">
      <summary>
            Authenticated caller category used in command identity.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.CallerKey">
      <summary>
            Stable authenticated caller identity; never a client-provided actor override.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.CommandCode">
      <summary>
            Runtime command family forming part of the replay identity.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.IdempotencyKey">
      <summary>
            Caller-supplied stable business operation key.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.RequestFingerprint">
      <summary>
            Hash of normalized command intent.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.Task">
      <summary>Task affected by this command, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.OpenedQueueResidences">
      <summary>Queue residences opened by this command.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.SourceState">
      <summary>
            Original command state used for replay authorization.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.ClockRevision">
      <summary>Positive per-Task source revision; null identifies evidence written before operational clock tracking.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.CompletedAtUtc">
      <summary>
            UTC business timestamp of the successful command.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.OriginalUserId">
      <summary>Original initiating user, if any; attribution only.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.CorrelationId">
      <summary>Host correlation identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionRunId">
      <summary>Host function run identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionId">
      <summary>Published function identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionVersionId">
      <summary>Immutable published function version identifier.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionKey">
      <summary>Published function key.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionContract">
      <summary>Host function contract name.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionOperation">
      <summary>Host invocation source such as Cron or Trigger.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCommandRecord.FunctionVersion">
      <summary>Published function version number, when supplied by the host.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord">
      <summary>
            The single immutable business outcome and completion time of a Task instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.OutcomeId">
      <summary>
            Outcome Definition used for completion.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.Outcome">
      <summary>Current outcome configuration; captured outcome facts remain historical evidence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.OutcomeCode">
      <summary>
            Outcome code captured at completion.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.OutcomeName">
      <summary>
            Outcome name captured at completion.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.MetaType">
      <summary>
            Success, failure or cancellation classification of the saved outcome.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.OutcomeRowVersion">
      <summary>
            Outcome version evaluated at completion.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.DefinitionRowVersion">
      <summary>
            Task Definition version evaluated at completion.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.Comment">
      <summary>
            Completion comment, including cancellation explanations.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.PerformerWorkerId">
      <summary>
            Actual Responsible Worker at the time of the action.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.CommandRecordId">
      <summary>
            Durable command that produced this evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.CommandRecord">
      <summary>Command that completed this task.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.OccurredAtUtc">
      <summary>
            UTC business timestamp of the recorded action.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRecord.RuleEvidence">
      <summary>Rules evaluated by this completion, with their captured versions and expressions.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence">
      <summary>
            The exact completion rule evaluated by a successful terminal command.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.CompletionRecord">
      <summary>Completion whose evaluated rule evidence this record preserves.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.RuleId">
      <summary>
            Completion rule whose evaluated form is preserved here.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.RuleRowVersion">
      <summary>
            Version of the evaluated completion rule.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.ArtifactFingerprint">
      <summary>
            Fingerprint of the evaluated compiled rule artifact.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCompletionRuleEvidence.Expression">
      <summary>
            Normalized expression evaluated by the completion command.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord">
      <summary>
            Immutable evidence of the command and actor that created a Task instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.CommandRecordId">
      <summary>
            Durable command that produced this evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.CommandRecord">
      <summary>Command that produced this creation evidence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskCreationRecord.OccurredAtUtc">
      <summary>
            UTC business timestamp of the recorded action.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskDefinition">
      <summary>Workspace-authored definition used to create Tasks.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.ExecutionMode">
      <summary>Execution mode, immutable after creation.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.QueueResponsibleRequired">
      <summary>Whether Queue Tasks allow a managing Responsible. The historical field name is retained for persisted and public contracts.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.ResponsibleRequiredOnCreate">
      <summary>Whether creation requires Responsible. Queue availability is configured independently.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.PostponementEnabled">
      <summary>Whether transitions into Postponed may be enabled.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.Instances">
      <summary>Persisted instances; filter and load explicitly rather than loading all work.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskDefinition.QueueAdmissions">
      <summary>Explicit admissions of this Definition to queues.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskDefinitionContextAdmission">
      <summary>
            One admitted Resource Catalog definition identity owned by a Task Definition.
            It does not identify a runtime object or grant access to that object's data.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskDefinitionTransitionActorGrant">
      <summary>Actor category allowed to use one configured transition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskDefinitionTransitionRule">
      <summary>One fixed state pair configured for a Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment">
      <summary>
            An actual Worker execution interval with immutable entry facts and an explicit end.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.WorkerId">
      <summary>
            Worker associated with this assignment or execution.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.StartedByUserId">
      <summary>
            Actor that started this execution interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.StartCommandRecordId">
      <summary>
            Command that opened this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.StartCommandRecord">
      <summary>Command that opened this execution interval.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.StartedAtUtc">
      <summary>
            UTC instant when this interval started.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.EndedAtUtc">
      <summary>
            UTC instant when this interval ended; null while it is open.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.EndedByUserId">
      <summary>
            Actor that closed this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.EndCommandRecordId">
      <summary>
            Command that closed this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.EndCommandRecord">
      <summary>Command that closed this interval, when it has ended.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskExecutionSegment.EndAction">
      <summary>
            Runtime action that closed this interval.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskInstance">
      <summary>
            Persisted Task instance and its current operational facts. The command service is the primary
            application path; trusted direct EF callers own the transaction and related operational evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.TaskDefinitionId">
      <summary>
            Task Definition governing this instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.TaskDefinition">
      <summary>Governing Definition, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.OperationalState">
      <summary>Operational source clock, loaded explicitly.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Number">
      <summary>
            Immutable task number allocated from the workspace sequence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Subject">
      <summary>
            Optional task subject captured under the Definition subject policy.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Description">
      <summary>
            Optional task description edited together with Subject under the Definition details grant.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Mode">
      <summary>
            Immutable execution mode of this instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.State">
      <summary>
            Current persisted lifecycle state.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.TaskQueueId">
      <summary>Current Queue for Queue-mode work; null for Direct work.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.TaskQueue">
      <summary>Current Queue, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.AssignedWorkerId">
      <summary>
            Current Direct Responsible or Queue Executor, depending on <see cref="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Mode" />.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.CurrentAssignmentChangeId">
      <summary>
            Exact current Direct Responsible or Queue Executor assignment occurrence. Historical rows start null;
            a new effective assignment sets this to its immutable TaskAssignmentChange identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ManagingResponsibleWorkerId">
      <summary>
            Queue-mode managing Responsible. This is distinct from the Executor and is
            null for Direct work.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.OwnerWorkerId">
      <summary>
            Current Owner Worker, or null when no Owner is assigned.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.InputDataRecordId">
      <summary>
            Exact owned Input Data Entity Part identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.InputDataBinding">
      <summary>Ownership claim for Input Data; not the dynamic Entity instance.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.WorkingDataRecordId">
      <summary>
            Exact owned Working Data Entity Part identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.WorkingDataBinding">
      <summary>Ownership claim for Working Data; not the dynamic Entity instance.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Priority">
      <summary>
            Task priority with signed 64-bit precision.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.SubPriority">
      <summary>
            Secondary priority compared after <see cref="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.Priority" />; zero unless explicitly changed.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.DueAtUtc">
      <summary>
            Explicit due instant in UTC, or null. The Definition due-date mode governs requiredness.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.AvailableAtUtc">
      <summary>Earliest Queue assignment instant in UTC; null means immediately available.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.AvailabilityOccurrenceId">
      <summary>Identity of the current availability schedule, independent of the Task row version.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.AvailabilityNotifiedAtUtc">
      <summary>When the current availability occurrence produced its refresh notification.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ContextModuleKey">
      <summary>
            Business Context module key of the canonical Resource Catalog identity, or null without Context.
            All four Context components are present together or all absent.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ContextResourceKind">
      <summary>
            Business Context resource kind (for example EntityInstance or BoardItem).
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ContextResourceId">
      <summary>
            Business Context definition identity (Entity Definition or Board identifier).
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ContextObjectId">
      <summary>
            Business Context object identity (Entity Instance or Board Item identifier).
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.RowVersion">
      <summary>
            Optimistic concurrency token for the current instance.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.CreationRecord">
      <summary>Creation evidence, when present and explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.CompletionRecord">
      <summary>Terminal evidence, when the task is completed and explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.AssignmentChanges">
      <summary>Assignment evidence; load or query the required window explicitly.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.StateChanges">
      <summary>State transition evidence; load or query the required window explicitly.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.ExecutionSegments">
      <summary>Actual execution intervals.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.InterruptionIntervals">
      <summary>Pause and block intervals.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.CommandRecords">
      <summary>Successful commands affecting this task.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.QueueResidences">
      <summary>Append-preserving Queue residence history.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.QueueOrderChanges">
      <summary>Changes to this Task's shared Queue position.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.QueueTransfers">
      <summary>Atomic transfers between Queue residences.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.PropertyChanges">
      <summary>Property and Part change evidence; load or query the required window explicitly.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval">
      <summary>
            A pause, block or postponement interval preserving its reason, author, authority and resolution.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Kind">
      <summary>
            Pause, block or postponement interruption kind.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ReasonId">
      <summary>
            Original interruption reason identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Reason">
      <summary>Current reason configuration; captured reason facts remain historical evidence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ReasonCode">
      <summary>
            Reason code captured on entry and unaffected by later configuration changes.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ReasonName">
      <summary>
            Reason name captured on entry.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ReasonRowVersion">
      <summary>
            Version of the reason admitted when the interval opened.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Explanation">
      <summary>
            Optional explanation captured when this action occurred.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ActorWorkerId">
      <summary>
            Worker linked to the initiating actor, when one exists.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.PerformerWorkerId">
      <summary>
            Mode-specific performer (Direct Responsible or Queue Executor) at the time of the action.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.ManagementBlock">
      <summary>
            Whether this block was imposed with management authority.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.StartedAtUtc">
      <summary>
            UTC instant when this interval started.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.StartCommandRecordId">
      <summary>
            Command that opened this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.StartCommandRecord">
      <summary>Command that opened this interruption.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.EndedAtUtc">
      <summary>
            UTC instant when this interval ended; null while it is open.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.EndedByUserId">
      <summary>
            Actor that closed this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.EndCommandRecordId">
      <summary>
            Command that closed this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.EndCommandRecord">
      <summary>Command that closed this interruption, when it has ended.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.EndAction">
      <summary>
            Runtime action that closed this interval.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Resolution">
      <summary>
            Explanation supplied when resolving the block.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.DueAtUtc">
      <summary>
            UTC instant when a postponement returns the Task to Idle; null for pause and block intervals.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.Sequence">
      <summary>
            One-based lifetime number of this postponement for its Task; null for pause and block intervals.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.DelayMinutes">
      <summary>
            Fixed postponement delay in minutes applied when the postponement started; null for pause and block intervals.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionInterval.MaximumPostponements">
      <summary>
            Lifetime postponement maximum applied when the postponement started; null for pause and block intervals.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskInterruptionReasonDefinition">
      <summary>One administrator-authored interruption reason owned by a Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState">
      <summary>Source clock and indexed pending evaluation, not a second AttentionSignal store.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState.DeadlineEpisodeId">
      <summary>Identity of the current normalized due-date episode. Null requires source-owned initialization before effects.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState.DeadlineDueAtUtc">
      <summary>Observed normalized due instant.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState.DeadlineConditionStartedAtUtc">
      <summary>Actual create/due-change command time; null for unproved legacy initialization or source repair.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState.SignalTransitionObservationsJson">
      <summary>At most eleven current catalog transition observations; never notification history.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskOperationalState.SourceRevision">
      <summary>Monotonic successful-command marker.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueAttentionConditionState">
      <summary>Queue condition continuity and due selection. Core owns active occurrence, acknowledgement and history.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskOutcomeActorGrant">
      <summary>Actor category allowed to select one Task Outcome.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskOutcomeCompletionEligibilityRule">
      <summary>One DSL rule that must pass before its owned Outcome may complete a future Task.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskOutcomeCompletionEligibilityRuleDependency">
      <summary>Compiler-owned stable dependency for one completion eligibility rule.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskOutcomeDefinition">
      <summary>One selectable terminal outcome owned by a Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskPartBinding">
      <summary>
            Exclusive ownership of one Entity Part by a Task instance across both data slots.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPartBinding.PartId">
      <summary>
            Entity Part identifier reserved exclusively by this task.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPartBinding.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskParticipantAdmission">
      <summary>One membership source admitted to a participant position of a Task Definition.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskPermissionGrant">
      <summary>One explicit actor/state permission for an owned fixed operation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange">
      <summary>
            Immutable evidence of one effective property or data Part change. The changed keys are its
            <see cref="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.Values" /> rows, one per key: property keys carry their typed previous and new values, Part changes list
            the changed field keys only; field values remain in the owned Entity record and its audit trail.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.Kind">
      <summary>
            Changed property group or data Part.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.PartId">
      <summary>
            Exact owned Part record changed by a data command; null for property changes.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.CommandRecordId">
      <summary>
            Durable command that produced this evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.CommandRecord">
      <summary>Command that produced this change.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.OccurredAtUtc">
      <summary>
            UTC business timestamp of the recorded change.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange.Values">
      <summary>One row per changed key, when explicitly loaded; an effective change has at least one.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue">
      <summary>
            One changed key of a <see cref="T:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChange" />; a change has exactly one row per changed key. A property key
            (<see cref="T:Moltaro.Package.NET.Tasks.Domain.TaskPropertyChangeKeys" />) records its previous and new value as one scalar in the format of
            <see cref="T:Moltaro.Package.NET.Tasks.Domain.TaskPropertyChangeValueCodec" />: Subject and Description as plain text, Priority and SubPriority as
            invariant decimal Int64, DueAtUtc as ISO-8601 UTC (<c>2026-09-26T15:15:00.0000000Z</c>) and Context as the
            resource-identity text; null means the property was not set before or is cleared after the change. A changed Part
            field key records no values: both are always null, because Part values stay in the owned Entity record and its
            audit trail.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue.ChangeId">
      <summary>
            Owning property change identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue.Change">
      <summary>Owning property change, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue.Key">
      <summary>
            Changed property key (see <see cref="T:Moltaro.Package.NET.Tasks.Domain.TaskPropertyChangeKeys" />) or changed Part field key; unique per change.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue.PreviousValue">
      <summary>
            Encoded value before the change; null when the property was not set, and always null for a Part field key.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskPropertyChangeValue.NewValue">
      <summary>
            Encoded value after the change; null when the property was cleared, and always null for a Part field key.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueue">
      <summary>Single configuration identity for a queue, independently of its future membership.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.UnserviceableBacklogEnabledAtUtc">
      <summary>Source instants for null-to-positive configuration changes; positive edits retain them.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.AlgorithmType">
      <summary>Chooses a product algorithm or a customer business function.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.EmbeddedAlgorithm">
      <summary>Product algorithm; set only when AlgorithmType is Embedded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.ConsiderWorkSchedule">
      <summary>Require effective working time when selecting new assignments; retained inactive in manual acquisition modes.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.ReturnPolicy">
      <summary>Whether Executors may return their own work (D-01); Dispatchers and Task administrators always can.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.OrderVersion">
      <summary>Version of the shared unfinished sequence, independent of configuration changes.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.DefinitionAdmissions">
      <summary>Definitions explicitly admitted to this queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.WorkerSources">
      <summary>Configured sources of queue participants.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.TaskResidences">
      <summary>Current and historical Task residences in this Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueue.Tasks">
      <summary>Tasks whose current Queue identity points to this Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueDefinitionAdmission">
      <summary>An explicitly accepted Definition; deletion of a referenced Definition is restricted.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueDefinitionAdmission.TaskQueue">
      <summary>Queue owning this admission.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueDefinitionAdmission.TaskDefinition">
      <summary>Definition admitted to the queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange">
      <summary>Immutable evidence of an effective move in a Queue's shared order.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.TaskId">
      <summary>Moved Task identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.Task">
      <summary>Moved Task, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.TaskQueueId">
      <summary>Queue whose sequence changed.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.TaskQueue">
      <summary>Queue, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.ActorUserId">
      <summary>Authenticated actor who made the move.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.CommandRecordId">
      <summary>Atomic command identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.CommandRecord">
      <summary>Command evidence, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.OccurredAtUtc">
      <summary>UTC instant of the move.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.Position">
      <summary>Requested position in the complete sequence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.AnchorTaskId">
      <summary>Explicit anchor, or null for an end. This identity requires independent authorization before display.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.PreviousRank">
      <summary>Previous ordinal rank; internal evidence, never an actor-shaped history value.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueOrderChange.NewRank">
      <summary>New ordinal rank; internal evidence, never an actor-shaped history value.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence">
      <summary>
            Append-preserving evidence that a Task entered a Queue. Exactly one residence may be open for a Queue-mode Task,
            and it belongs to the Task's current <see cref="P:Moltaro.Package.NET.Tasks.Schema.TaskInstance.TaskQueueId" />; assignment, execution and other
            state changes do not close it. A transfer closes it and opens a new residence atomically, while a Done Task keeps
            its last one. The database enforces at most one open residence per Task; direct EF writers own
            keeping the Task's current Queue and its open residence consistent.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.TaskId">
      <summary>Task that entered the Queue.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.Task">
      <summary>Task, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.TaskQueueId">
      <summary>Queue the Task entered.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.TaskQueue">
      <summary>Queue, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.EnteredAtUtc">
      <summary>Instant the Task entered the Queue; the Queue-entry ordering fact of the open residence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.LeftAtUtc">
      <summary>Instant the Task left the Queue; null while this is the Task's current residence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.ManualRank">
      <summary>
            Queue-local lexicographic Manual rank, compared ordinally. It is appended when a Task enters a Queue with Manual
            prioritization and captured for existing Tasks when a Queue switches to Manual; it is meaningful only while
            the Queue uses Manual prioritization.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.EntryCommandRecordId">
      <summary>Command that opened this residence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueResidence.EntryCommandRecord">
      <summary>Opening command record, when explicitly loaded.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueSignalScan">
      <summary>Bounded Queue proof continuation; opaque reset guards never authorize a command or projection.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueSignalScan.SignalTransitionObservationsJson">
      <summary>Bounded current exact-occurrence/step notification crossing evidence.</summary>
      <summary>At most twelve current catalog transition observations; unknown Queue facts cannot create absence.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueSignalScan.ScheduleDigest">
      <summary>Owning schedule reset inputs for the current bounded pass; never an admission grant.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueSignalScan.HasKnownSchedulePair">
      <summary>A known Working or OffShift pair, qualified by WorkSchedule and protected until KnownBoundaryUtc.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer">
      <summary>Immutable evidence joining the closed and newly opened residences of one atomic transfer.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.TaskId">
      <summary>Transferred Task identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.Task">
      <summary>Transferred Task, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.SourceResidenceId">
      <summary>Source residence closed by this command.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.SourceResidence">
      <summary>Source residence, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.DestinationResidenceId">
      <summary>Destination residence opened by this command.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.DestinationResidence">
      <summary>Destination residence, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.ActorUserId">
      <summary>Authenticated actor who transferred the Task.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.CommandRecordId">
      <summary>Atomic command identity.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.CommandRecord">
      <summary>Command evidence, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueTransfer.OccurredAtUtc">
      <summary>UTC instant of transfer.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskQueueWorkerSource">
      <summary>Configured membership source. A removed principal leaves a fail-closed reference.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskQueueWorkerSource.TaskQueue">
      <summary>Queue whose participants are supplied by this source.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskSignalInvalidation">
      <summary>Bounded source invalidation continuation. It requests recomputation; it stores no signal or authority.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskSignalInvalidation.NextPhase">
      <summary>Rotating bounded phase: 0 Task, 1 Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskSignalProfile">
      <summary>Reusable current deadline and notification settings.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskSignalProfile.SignalPoliciesJson">
      <summary>Typed TaskSignalPolicyModel array; only the bounded catalog is valid.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TasksModuleSettings">
      <summary>Applied Tasks security-manifest state for the workspace.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TasksModuleSettings.TimeResultsReportDefinitionId">
      <summary>Durable identity of the generated time/results report; rename and archive never clear it.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TasksModuleSettings.TimeResultsDashboardDefinitionId">
      <summary>Durable identity of the generated time/results dashboard; rename and archive never clear it.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskStateChange">
      <summary>
            Immutable evidence of a Task state transition and its actual performer.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.TaskId">
      <summary>
            Owning Task instance identifier.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.Task">
      <summary>Owning Task instance, when explicitly loaded.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.FromState">
      <summary>
            Persisted state immediately before the transition.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.ToState">
      <summary>
            Persisted state immediately after the transition.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.Action">
      <summary>
            Runtime action that caused the transition.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.ActorUserId">
      <summary>
            Persisted command actor, including the host-authenticated automation actor.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.PerformerWorkerId">
      <summary>
            Actual Responsible Worker at the time of the action.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.Explanation">
      <summary>
            Optional explanation captured when this action occurred.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.CommandRecordId">
      <summary>
            Durable command that produced this evidence.
            </summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.CommandRecord">
      <summary>Command that produced this transition.</summary>
    </member>
    <member name="P:Moltaro.Package.NET.Tasks.Schema.TaskStateChange.OccurredAtUtc">
      <summary>
            UTC business timestamp of the recorded action.
            </summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TasksWorkspaceRoleAssociation">
      <summary>Maps a workspace role to a Tasks internal role.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskWorkerProfile">
      <summary>Tasks-owned global per-Worker capacity configuration; does not store a workload counter.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Schema.TaskWorkerProfileMembership">
      <summary>Only specialized membership is persisted. WorkerId is the existing system Entity Instance identity.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionTaskCandidate">
      <summary>One admitted Task in the Queue's effective operational order. These facts are not a mutation grant.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionTaskCandidate.#ctor(System.String,System.Int64,System.Int64,System.Nullable{System.DateTimeOffset})">
      <summary>One admitted Task in the Queue's effective operational order. These facts are not a mutation grant.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionWorkerCandidate">
      <summary>One admitted recipient and its global assigned load, including Queue and Direct work.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionWorkerCandidate.#ctor(System.String,System.Int32,System.Nullable{System.Int32})">
      <summary>One admitted recipient and its global assigned load, including Queue and Direct work.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionCandidates">
      <summary>A bounded, immutable candidate snapshot prepared by the Queue invocation adapter.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionCandidates.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionTaskCandidate},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionWorkerCandidate},System.Int32)">
      <summary>A bounded, immutable candidate snapshot prepared by the Queue invocation adapter.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.ITaskQueueSelectionCandidates">
      <summary>Governed candidate facts for the current selector invocation. The host owns eligibility and schedules.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.ITaskQueueSelectionCandidates.GetAsync(Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionContext,System.Threading.CancellationToken)">
      <summary>Reads the prepared candidates for exactly this invocation, without discovering another Queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionCauseEnum">
      <summary>Cause of one Queue-owned asynchronous selection pass.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionContext">
      <summary>Identity and clock facts for one Queue. This context grants no access or mutation authority.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionContext.#ctor(System.String,Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionCauseEnum,System.DateTimeOffset,System.String)">
      <summary>Identity and clock facts for one Queue. This context grants no access or mutation authority.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionContext.IsValid">
      <summary>Checks identity shape and cause/recipient consistency, not authorization.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueAssignmentProposal">
      <summary>Proposes an assignment, not execution, transfer or a state change. Runtime revalidates both identities.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueAssignmentProposal.#ctor(System.String,System.String)">
      <summary>Proposes an assignment, not execution, transfer or a state change. Runtime revalidates both identities.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionResult">
      <summary>A selector's proposals. An empty collection is ordinary no-work, not failure.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionResult.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Selection.TaskQueueAssignmentProposal})">
      <summary>A selector's proposals. An empty collection is ordinary no-work, not failure.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionResult.IsValid">
      <summary>Checks structural validity only; it does not authorize persisted Tasks or Workers.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelector">
      <summary>Reusable C# Queue selector discovered through ordinary MoltaroFunction metadata.
            Queues select the published function through configuration; this class declares no target Queue.
            The Worker runtime owns invocation, admitted candidate facts and every assignment guard.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Selection.TaskQueueSelector.SelectAsync(Moltaro.Package.NET.Tasks.Selection.TaskQueueSelectionContext,System.Threading.CancellationToken)">
      <summary>Proposes work for exactly the context Queue using supported trusted read services.
            Do not assign, start or transfer Tasks here. Empty output is a successful no-work decision.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalBindingRequest">
      <summary>Explicitly replaces a Definition or Queue binding; null removes it. Metadata updates never change this binding.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalBindingRequest.#ctor(System.String,System.Guid,System.String)">
      <summary>Explicitly replaces a Definition or Queue binding; null removes it. Metadata updates never change this binding.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceEnum">
      <summary>Recipient categories resolved against current source visibility; Default uses the signal catalog audience.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectKindEnum">
      <summary>Explicit audience identity: user, role or responsibility group.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalNotificationTransitionsEnum">
      <summary>Transitions that request notification delivery; None leaves the active signal without transition notifications.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceSubject">
      <summary>Configuration subject only; the producer resolves active users with current source View.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceSubject.#ctor(Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectKindEnum,System.String)">
      <summary>Configuration subject only; the producer resolves active users with current source View.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalPolicyModel">
      <summary>Overrides the catalog audience and explicitly enables transition delivery or acknowledgement.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalPolicyModel.#ctor(System.String,Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceEnum,System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceSubject},System.Boolean,Moltaro.Package.NET.Tasks.Signals.TaskSignalNotificationTransitionsEnum)">
      <summary>Overrides the catalog audience and explicitly enables transition delivery or acknowledgement.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileSettings">
      <summary>Bounded operational configuration. A disabled bound profile suppresses its configured warnings and policies without falling through to another profile.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileSettings.#ctor(System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Signals.TaskSignalPolicyModel})">
      <summary>Bounded operational configuration. A disabled bound profile suppresses its configured warnings and policies without falling through to another profile.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileDetail">
      <summary>Current authorized profile settings and optimistic concurrency version.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileDetail.#ctor(System.String,System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileSettings,System.Guid,System.Boolean)">
      <summary>Current authorized profile settings and optimistic concurrency version.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileList">
      <summary>Bounded profile page with the caller's current configuration-management capability.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileList.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileDetail},System.Int32,System.Int32,System.Int32,System.Boolean)">
      <summary>Bounded profile page with the caller's current configuration-management capability.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileMutation">
      <summary>Idempotent mutation receipt; Profile is absent after deletion or when no readable result remains.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileMutation.#ctor(System.String,Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileDetail,System.Boolean)">
      <summary>Idempotent mutation receipt; Profile is absent after deletion or when no readable result remains.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.CreateTaskSignalProfileRequest">
      <summary>Creates a profile under current configuration authority; preserve OperationId for an exact retry.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.CreateTaskSignalProfileRequest.#ctor(System.String,System.String,System.String,Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileSettings,System.String)">
      <summary>Creates a profile under current configuration authority; preserve OperationId for an exact retry.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.UpdateTaskSignalProfileRequest">
      <summary>Replaces profile metadata and settings against the expected current version.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.UpdateTaskSignalProfileRequest.#ctor(System.String,System.String,Moltaro.Package.NET.Tasks.Signals.TaskSignalProfileSettings,System.Guid,System.String)">
      <summary>Replaces profile metadata and settings against the expected current version.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.DeleteTaskSignalProfileRequest">
      <summary>Deletes an unbound profile against its current version; exact retries reuse OperationId.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.DeleteTaskSignalProfileRequest.#ctor(System.Guid,System.String)">
      <summary>Deletes an unbound profile against its current version; exact retries reuse OperationId.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectOption">
      <summary>A named configuration subject, not a promise that every member currently has access to a signal.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectOption.#ctor(Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectKindEnum,System.String,System.String)">
      <summary>A named configuration subject, not a promise that every member currently has access to a signal.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectPage">
      <summary>A bounded page of 25 candidates. Users are searched by login; roles and groups by name.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectPage.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Signals.TaskSignalSubjectOption},System.Int32,System.Boolean)">
      <summary>A bounded page of 25 candidates. Users are searched by login; roles and groups by name.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.Signals.ResolveTaskSignalSubjectsRequest">
      <summary>Resolves at most 64 configured identities without returning unrelated user data.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.Signals.ResolveTaskSignalSubjectsRequest.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.Signals.TaskSignalAudienceSubject})">
      <summary>Resolves at most 64 configured identities without returning unrelated user data.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksModuleKeys">
      <summary>Stable identifiers owned by the Tasks module.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksModuleKeys.ModuleKey">
      <summary>Module lifecycle and application-dispatcher key.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksModuleKeys.ContractVersion">
      <summary>Version of the public Tasks automation contract.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksScopeKindEnum">
      <summary>Supported authorization scope kinds.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksScopeKindEnum.Workspace">
      <summary>Every Tasks foundation resource in the active workspace.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksScopeKindEnum.TaskDefinition">
      <summary>Operational roles for Instances of one Task Definition; never configuration access.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksScopeKindEnum.TaskQueue">
      <summary>Operational dispatcher mappings for one queue; never configuration access.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksAssociationSourceEnum">
      <summary>Origin of a workspace-role association.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksAssociationSourceEnum.Manifest">
      <summary>Created additively from the embedded manifest.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksAssociationSourceEnum.Administrator">
      <summary>Created or changed explicitly by a workspace administrator.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum">
      <summary>Capabilities delivered by the installed Tasks foundation.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum.ModuleAdministration">
      <summary>Administrative lifecycle and security configuration.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum.DotNetAutomationStatus">
      <summary>Read-only module status through application automation.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum.TaskDefinitionAdministration">
      <summary>Task Definition, owned Outcome, completion requirement, and interruption-reason administration.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum.TaskQueueAdministration">
      <summary>Queue configuration and lifecycle administration.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksCapabilityKeyEnum.WorkerProfileAdministration">
      <summary>Global per-Worker capacity profiles and explicit specialized membership.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksModuleStateEnum">
      <summary>Safe Tasks lifecycle/configuration projection.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksModuleStateEnum.Disabled">
      <summary>The module is disabled.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksModuleStateEnum.ConfigurationRequired">
      <summary>The module is enabled but its foundation requires repair.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TasksModuleStateEnum.Active">
      <summary>The installed Tasks foundation and its dependencies are ready.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TasksPermissionKeys">
      <summary>Stable Tasks foundation permission keys.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum">
      <summary>Lifecycle of an authored Task Definition.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum.Inactive">
      <summary>The definition cannot be selected for new Tasks.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDefinitionStateEnum.Active">
      <summary>The definition may be selected for new Tasks.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskExecutionModeEnum">
      <summary>Fixed execution mode chosen when a Task Definition is created.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskExecutionModeEnum.Direct">
      <summary>Work is explicitly assigned to a Responsible without an execution queue.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskExecutionModeEnum.Queue">
      <summary>Work is assigned to an Executor through an execution queue.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum">
      <summary>Product-defined classification of a Definition-owned interruption reason.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum.Pause">
      <summary>A performer pauses execution.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum.Blocked">
      <summary>Work is blocked pending resolution.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskInterruptionReasonKindEnum.Postponed">
      <summary>Work is postponed until a later time.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskSubjectModeEnum">
      <summary>How future Tasks created from a definition handle Subject.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskSubjectModeEnum.Hidden">
      <summary>Subject is not exposed and supplied values are rejected.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskSubjectModeEnum.Optional">
      <summary>Subject is exposed but may be omitted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskSubjectModeEnum.Required">
      <summary>Subject is exposed and must contain non-whitespace text.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskDueDateModeEnum">
      <summary>Admissibility of a supplied due date when a future Task is created.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDueDateModeEnum.NotUsed">
      <summary>A due date is not used and supplied values are rejected.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDueDateModeEnum.Optional">
      <summary>A due date may be supplied or omitted.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDueDateModeEnum.Required">
      <summary>A due date must be supplied at creation.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskOutcomeMetaTypeEnum">
      <summary>Stable outcome classification used by future Task completion.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskDefinitionDataKindEnum">
      <summary>Task-owned data directions configured by the Task Data Designer.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDefinitionDataKindEnum.InputData">
      <summary>Data that must be available when a future Task is created.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskDefinitionDataKindEnum.WorkingData">
      <summary>Mutable data populated while a future Task is being performed.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.TaskCompletionEligibilityDependencyKindEnum">
      <summary>Stable dependency kinds emitted by the completion eligibility compiler.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskCompletionEligibilityDependencyKindEnum.WorkingDataField">
      <summary>A stable Working Data field identifier.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskCompletionEligibilityDependencyKindEnum.OutcomeComment">
      <summary>The future Task outcome comment fact.</summary>
    </member>
    <member name="F:Moltaro.Package.NET.Tasks.TaskCompletionEligibilityDependencyKindEnum.AttachmentEvidence">
      <summary>The future Task attachment evidence fact.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacityPolicy">
      <summary>Pure projection and capacity decisions over explicit facts, never persisted Task authorization.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacityPolicy.PreviewAssignmentException(Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacity,System.Int32,System.Int32,System.String)">
      <summary>Preview assumes a reason will be supplied; only EvaluateIncrease authorizes a real exception.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileFact">
      <summary>Configuration facts only. This resolves neither Worker visibility nor current User eligibility.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileFact.#ctor(System.String,System.Boolean,Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacity)">
      <summary>Configuration facts only. This resolves neither Worker visibility nor current User eligibility.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerDispatcherExceptions">
      <summary>Explicit reason-required exceptions for a dispatcher of the affected Task's Queue, never Direct Tasks.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerDispatcherExceptions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
      <summary>Explicit reason-required exceptions for a dispatcher of the affected Task's Queue, never Direct Tasks.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacity">
      <summary>Global per-performer configuration, not live workload or a profile's combined quota.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacity.#ctor(System.Nullable{System.Int32},System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Int32,Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerDispatcherExceptions)">
      <summary>Global per-performer configuration, not live workload or a profile's combined quota.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileDetail">
      <summary>Configuration identity and current version; membership is read separately through secured projections.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileDetail.#ctor(System.String,System.String,System.String,System.String,System.Boolean,Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerCapacity,System.DateTimeOffset,System.Nullable{System.DateTimeOffset},System.Guid,System.Boolean)">
      <summary>Configuration identity and current version; membership is read separately through secured projections.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.CreateTaskWorkerProfileRequest">
      <summary>Copies the exact current Default configuration shown to the author, not factory settings.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.CreateTaskWorkerProfileRequest.#ctor(System.String,System.String,System.String,System.Guid,System.String)">
      <summary>Copies the exact current Default configuration shown to the author, not factory settings.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileAssignment">
      <summary>Expected effective source, including Default, captured when the Worker is selected.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileAssignment.#ctor(System.String,System.String,System.Guid)">
      <summary>Expected effective source, including Default, captured when the Worker is selected.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.AssignTaskWorkerProfilesRequest">
      <summary>Confirmed atomic transfer from each explicit source to the route's specialized target.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.AssignTaskWorkerProfilesRequest.#ctor(System.Collections.Generic.IReadOnlyList{Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileAssignment},System.Guid,System.String)">
      <summary>Confirmed atomic transfer from each explicit source to the route's specialized target.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.RemoveTaskWorkerProfileMembersRequest">
      <summary>Returns these retained members to Default atomically, even if they are no longer eligible.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.RemoveTaskWorkerProfileMembersRequest.#ctor(System.Collections.Generic.IReadOnlyList{System.String},System.Guid,System.Guid,System.String)">
      <summary>Returns these retained members to Default atomically, even if they are no longer eligible.</summary>
    </member>
    <member name="T:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileMember">
      <summary>A safe configuration link; caller-invisible Worker names/numbers are never exposed.</summary>
    </member>
    <member name="M:Moltaro.Package.NET.Tasks.WorkerProfiles.TaskWorkerProfileMember.#ctor(System.String,System.String,System.String,System.Boolean,System.String,System.String,System.Guid)">
      <summary>A safe configuration link; caller-invisible Worker names/numbers are never exposed.</summary>
    </member>
  </members>
</doc>