Skip to main content

Module schedule_source

Module schedule_source 

Source
Expand description

Durable schedule→namespace ownership sources. Durable schedule→namespace ownership sources.

Schedule ownership is a projection of the schedule coordinator’s durable event history: the server force-stamps the authorized namespace into the schedule config before the engine records ScheduleCreated, and ownership is folded back out of the first ScheduleCreated event recorded for a schedule id. Deriving from creation rather than the latest config makes ownership immutable by construction — no update-path bug can ever migrate a schedule between tenants. A ScheduleCreated whose config carries no namespace attribute resolves to no owner and is therefore invisible through every namespaced server API.

Structs§

StaticScheduleNamespaces
Static schedule→namespace fixture for adapter-boundary tests and alternate wiring that must authorize without an engine handle.

Traits§

ScheduleNamespaceSource
Durable source of schedule→namespace ownership facts.