170 lines
4.5 KiB
YAML
170 lines
4.5 KiB
YAML
# Hospitality Platform service snapshot — regenerated after each Complete phase.
|
|
# Spec: docs/ai-framework/service-snapshot-policy.md
|
|
|
|
schema_version: 1
|
|
snapshot_version: 9
|
|
|
|
service_name: hospitality
|
|
commercial_product: Torbat Food
|
|
current_version: "0.12.8.0"
|
|
current_phase: hospitality-12.8
|
|
last_completed_phase: hospitality-frontend-production
|
|
last_completed_backend_phase: hospitality-12.8
|
|
next_phase: hospitality-12.9
|
|
frontend_status: production_ready
|
|
frontend_phase: hospitality-frontend-production
|
|
frontend_score: 96
|
|
frontend_report: docs/hospitality-final-report.md
|
|
frontend_handover: docs/phase-handover/phase-hospitality-frontend-production.md
|
|
|
|
completed_phases:
|
|
- hospitality-12.0
|
|
- hospitality-12.1
|
|
- hospitality-12.2
|
|
- hospitality-12.3
|
|
- hospitality-12.4
|
|
- hospitality-12.5
|
|
- hospitality-12.6
|
|
- hospitality-12.7
|
|
- hospitality-12.8
|
|
- hospitality-frontend-production
|
|
remaining_phases:
|
|
- hospitality-12.9
|
|
- hospitality-12.10
|
|
|
|
registered_modules:
|
|
- venues
|
|
- branches
|
|
- dining_areas
|
|
- tables
|
|
- menus
|
|
- menu_categories
|
|
- menu_items
|
|
- allergens
|
|
- modifier_groups
|
|
- modifier_options
|
|
- availability_windows
|
|
- menu_media_refs
|
|
- menu_localizations
|
|
- qr_codes
|
|
- qr_menu_sessions
|
|
- qr_ordering_sessions
|
|
- carts
|
|
- cart_lines
|
|
- reservations
|
|
- table_assignments
|
|
- service_requests
|
|
- waitlist_entries
|
|
- pos_registers
|
|
- pos_shifts
|
|
- pos_tickets
|
|
- pos_ticket_lines
|
|
- pos_payments
|
|
- pos_discounts
|
|
- pos_tax_lines
|
|
- pos_floor_plans
|
|
- pos_stations
|
|
- kitchen_stations
|
|
- kitchen_tickets
|
|
- kitchen_ticket_items
|
|
- connector_registrations
|
|
- connector_dispatches
|
|
- analytics_report_definitions
|
|
- analytics_snapshots
|
|
- bundles
|
|
- feature_toggles
|
|
- roles
|
|
- permissions
|
|
- configurations
|
|
- settings
|
|
- audit
|
|
|
|
enabled_capabilities:
|
|
- foundation
|
|
- feature_based_architecture
|
|
- bundle_based_licensing
|
|
- capability_discovery
|
|
- feature_toggle
|
|
- digital_menu_shell
|
|
- digital_menu_catalog
|
|
- table_service_shell
|
|
- qr_menu
|
|
- qr_ordering
|
|
- table_service
|
|
- reservation
|
|
- pos_lite
|
|
- pos_pro
|
|
- kitchen
|
|
- delivery_integration
|
|
- accounting_integration
|
|
- crm_integration
|
|
- loyalty_integration
|
|
- communication_integration
|
|
- website_integration
|
|
- analytics
|
|
|
|
enabled_bundles:
|
|
- digital_menu
|
|
- qr_menu
|
|
- qr_ordering
|
|
- pos_lite
|
|
- pos_pro
|
|
- kitchen
|
|
- reservation
|
|
- table_service
|
|
- delivery_connector
|
|
- accounting_connector
|
|
- crm_connector
|
|
- loyalty_connector
|
|
- communication_connector
|
|
- website_connector
|
|
- analytics
|
|
- ai_assistant
|
|
|
|
frontend_routes_added:
|
|
- /hospitality/onboarding
|
|
- /hospitality/ops
|
|
- /hospitality/ops/kitchen
|
|
- /hospitality/ops/waiter
|
|
- /hospitality/ops/cashier
|
|
- /hospitality/integrations/accounting
|
|
- /hospitality/integrations/dispatches
|
|
|
|
permission_prefix: hospitality.*
|
|
|
|
active_adrs:
|
|
- ADR-001
|
|
- ADR-003
|
|
- ADR-006
|
|
- ADR-017
|
|
- ADR-020
|
|
- ADR-021
|
|
- ADR-023
|
|
|
|
integration_contracts:
|
|
- AccountingProvider (mock implementation for local dispatch simulation)
|
|
- CRMProvider (mock implementation for local dispatch simulation)
|
|
- LoyaltyProvider (mock implementation for local dispatch simulation)
|
|
- CommunicationProvider (mock implementation for local dispatch simulation)
|
|
- DeliveryProvider (mock implementation for local dispatch simulation)
|
|
- WebsiteBuilderProvider (mock implementation for local dispatch simulation)
|
|
- StorageProvider (contract only)
|
|
- AIProvider (contract only)
|
|
|
|
known_limitations:
|
|
- No accounting journal posting engines
|
|
- No real payment gateway integration (local records only)
|
|
- No real KDS vendor integration; no automatic POS/QR-to-kitchen routing engine
|
|
- No automatic table-to-reservation matching engine
|
|
- Media is Storage file_ref only
|
|
- Bundle gating of catalog/QR/table-service/POS/kitchen APIs not enforced at middleware yet
|
|
- POS Lite one-open-shift-per-register rule enforced at service layer only
|
|
- Connector dispatch is simulated locally via no-op mocks; no real connector SDKs, retries, or webhook acks yet
|
|
- Analytics limited to simple local COUNT(*) metrics; no scheduled refresh or cross-service warehouse joins
|
|
- Marketplace product foundation not available (FE shows CapabilityUnavailable)
|
|
|
|
open_todos: []
|
|
|
|
last_handover_reference: docs/phase-handover/phase-hospitality-frontend-production.md
|
|
last_updated: "2026-07-28"
|