platform
-
Tenant Context Resolution
See how Semitexa resolves the active tenant from subdomain, header, path, or query input before the rest of the platform runs.
-
Per-Tenant Configuration
Three demo tenants with distinct branding -- switch tenant, everything changes without if/else.
-
Multi-Layer Tenancy
Organization, Locale, Theme, Environment -- four independent layers compose into one TenantContext.
-
Data Isolation
Product listing scoped by tenant -- switch tenant, list changes. Zero manual WHERE clauses.
-
Queue Tenant Propagation
Tenant context travels with queued jobs -- _tenant key injected automatically, restored by worker.
-
Skin Generation
Generating a skin: inputs, the generation pipeline and what lands on disk.
-
Skin Algorithms and Knobs
The algorithms behind skin generation and every knob you can turn.
-
Skin Refinement
Refining an existing skin with skin:refine instead of regenerating it.