Skip to main content
Tenant paths are constructed by src/lib/tenancy.ts. Workspace membership is resolved before tenant-scoped reads or writes. Binary media belongs in the asset store; Firestore records identifiers, URIs, digests, rights, and lineage. Pub/Sub delivers triggers, while Firestore transactions decide whether a trigger is current and claimable. See State ownership.
Last modified on August 28, 2026