ba8b493a31
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
20 lines
620 B
Python
20 lines
620 B
Python
"""storefronts domain — storefront entity, membership, the one-storefront guard.
|
|
|
|
Owns INV-4 (one storefront per account is a service-layer rule) and INV-5 (tenant rows
|
|
carry storefront_id). Knows nothing about identity (that is the accounts domain). Imported
|
|
via this package surface only (§6.2).
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
from .errors import AlreadyOwnsStorefront, StorefrontsError
|
|
from .models import Storefront
|
|
from .service import create_storefront, storefront_for
|
|
|
|
__all__ = [
|
|
"Storefront",
|
|
"StorefrontsError",
|
|
"AlreadyOwnsStorefront",
|
|
"create_storefront",
|
|
"storefront_for",
|
|
]
|