# Hospitality Platform service snapshot — regenerated after each Complete phase. # Spec: docs/ai-framework/service-snapshot-policy.md schema_version: 1 snapshot_version: 10 service_name: hospitality commercial_product: Torbat Food current_version: "0.12.8.0" current_phase: hospitality-12.8 last_completed_phase: hospitality-frontend-production-validation last_completed_backend_phase: hospitality-12.8 next_phase: hospitality-12.9 frontend_status: production_certified frontend_phase: hospitality-frontend-production-validation frontend_score: 98 frontend_report: docs/hospitality-final-certification.md frontend_validation: docs/hospitality-production-validation.md frontend_handover: docs/phase-handover/phase-hospitality-frontend-production-validation.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 - hospitality-frontend-production-validation 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-validation.md last_updated: "2026-07-28"