01 · Isolation
Every shop stays separate
Tenant-owned data carries an organization identifier. The same organization context must be enforced in requests, database access, background jobs, sync ingestion, reports, exports and assisted workflows.
- Sales, stock and contacts remain shop-scoped
- Cross-organization identifiers are rejected
- Exports and reports keep the same boundary
- Device sync is registered to an organization
