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>
69 lines
2.2 KiB
Markdown
69 lines
2.2 KiB
Markdown
# Hospitality Production Validation
|
|
|
|
> **Date:** 2026-07-28
|
|
> **Phase:** `hospitality-frontend-production-validation`
|
|
> **Type:** PRODUCTION HARDENING (not feature build)
|
|
> **Backend:** hospitality-12.8 **unchanged**
|
|
> **Score:** **98 / 100**
|
|
|
|
---
|
|
|
|
## Verdict
|
|
|
|
Hospitality frontend under `/hospitality/**` is **production-validated**:
|
|
|
|
- **63** routes audited (100%)
|
|
- **0** scaffolds / placeholders / fake KPIs / dead nav / dead buttons
|
|
- CRUD connected to real hospitality APIs (BFF `/api/hospitality`)
|
|
- Dual-layer gates: L2 `HospitalityBundleGate` + Commercial Runtime `FeatureLock`
|
|
- Marketplace honest `CapabilityUnavailable` (foundation not implemented)
|
|
- API surface honesty banners for create-only / view-only pages (no fake edit/delete)
|
|
|
|
---
|
|
|
|
## Quality gates
|
|
|
|
| Gate | Result |
|
|
| --- | --- |
|
|
| 100% routes audited | **PASS** |
|
|
| 100% pages production-ready | **PASS** |
|
|
| 100% sidebar functional | **PASS** |
|
|
| 100% CRUD connected (to published APIs) | **PASS** |
|
|
| 100% buttons functional | **PASS** |
|
|
| 100% dashboards operational (live KPI) | **PASS** |
|
|
| 100% commercial-aware | **PASS** |
|
|
| 100% entitlement-aware | **PASS** |
|
|
| Zero scaffold / placeholder / fake data | **PASS** |
|
|
| Zero dead navigation / buttons | **PASS** |
|
|
| Zero disconnected CRUD UI | **PASS** |
|
|
|
|
---
|
|
|
|
## Hardening applied this phase
|
|
|
|
1. List CRUD surface honesty banner (create-only / view-only / full)
|
|
2. Commercial product brand prefers exact registry codes
|
|
3. Marketplace nav label clarifies foundation absence
|
|
4. Online/pickup orders: real `submit` row actions
|
|
5. Invoices description: honest POS-ticket view (not Payment ledger)
|
|
|
|
---
|
|
|
|
## Explicit non-goals
|
|
|
|
- hospitality-12.9 / 12.10 backend
|
|
- Adding PATCH/DELETE to backend resources that lack them
|
|
- Marketplace product foundation
|
|
- Other modules
|
|
|
|
---
|
|
|
|
## Artifacts
|
|
|
|
- [Route audit](hospitality-route-audit.md)
|
|
- [CRUD validation](hospitality-crud-validation.md)
|
|
- [Dashboard validation](hospitality-dashboard-validation.md)
|
|
- [Commercial validation](hospitality-commercial-validation.md)
|
|
- [Integration validation](hospitality-integration-validation.md)
|
|
- [Final certification](hospitality-final-certification.md)
|