TorbatYar/docs/hospitality-commercial-validation.md
Mortezakoohjani 0d424c500a feat(platform): complete commercial runtime consolidation
Unify commercial runtime ownership across backend and frontend so platform, experience, and hospitality modules use the shared commercial source of truth.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 11:11:53 +03:30

23 lines
916 B
Markdown

# Hospitality Commercial Validation
> Phase: `hospitality-frontend-production-validation` · 2026-07-28
> SoT: Commercial Runtime (`/api/v1/commercial/*`)
| Check | Result |
| --- | --- |
| Product brand from `loadCommercialProducts` | PASS |
| Exact product_code preference (`hospitality`, `torbat_food`, …) | PASS |
| No hardcoded products / bundles / plans / pricing | PASS |
| No hardcoded recommendations / trials / subscriptions | PASS |
| Entitlements via Commercial `FeatureLock` | PASS |
| L2 packs via `HospitalityBundleGate` (ADR-021/023) | PASS |
| Marketplace = CapabilityUnavailable (not fake) | PASS |
| Admin commercial editing not duplicated in Hospitality | PASS |
## Boundary
Hospitality owns L2 operational packs (`digital_menu`, `pos_lite`, …).
Platform commercial packaging/pricing remains Commercial Runtime only (ADR-023).
**Result: 100% commercial-aware**