Lists tasks visible to the authenticated caller, with filtering and pagination.
Filtering and pagination parameters.
The context of the current call. Use context.tenant
for tenant-scoped listing and context.user for owner scoping.
Loads a task by ID, or undefined if not found / not accessible.
The ID of the task to load.
The context of the current call. Use context.tenant
for tenant-scoped lookups and context.user for owner scoping.
Saves a task, overwriting any existing entry with the same ID.
The task to save.
The context of the current call. Use context.tenant
for tenant-scoped storage and context.user for owner scoping.
Interface for task storage providers. Implementations SHOULD use
context.tenant(when present) and the authenticated caller's identity to scope data access so that each authenticated client only sees its own tasks.The built-in InMemoryTaskStore uses an OwnerResolver (defaulting to resolveUserScope) to derive the owner from
context.user.