# Project Status Registry v2 — single execution dashboard for all future AI runs. # FIRST document every implementation phase reads. # Normative: docs/ai-framework/runtime-read-policy.md, master-prompt.md, development-loop.md # Update AUTOMATICALLY after every completed phase. Do NOT full-project-scan when this file exists. # Human-readable companion: docs/project-status.md # # DEPRECATED: next_recommended_phase — replaced by execution_priority + critical_path + deployment_readiness. schema_version: 2 project_version: "0.14.9-hospitality-frontend-production-validation" last_updated: "2026-07-28" last_completed_phase: hospitality-frontend-production-validation last_official_deploy: date: "2026-07-28" host: "192.168.10.162" branch: cursor/communication-frontend-sms-mvp commits: - "091b33a feat(platform): finalize commercial runtime, platform shell and hospitality production frontend" services_deployed: - frontend # commercial runtime + platform ux/shell + hospitality FE report: docs/official-deployment-report-platform-fe.md commercial_foundation: status: architecture_complete architecture_status: ARCHITECTURE_COMPLETE phase_id: commercial-foundation patch: commercial-foundation-v1.2 contract_family: commercial.v1.2 adr: docs/architecture/adr/ADR-023.md architecture: docs/architecture/commercial-platform-architecture.md report: docs/commercial-platform-foundation-report.md report_v1_1: docs/commercial-platform-foundation-v1.1-report.md report_v1_2: docs/commercial-platform-foundation-v1.2-report.md handover: docs/phase-handover/phase-commercial-foundation.md handover_v1_1: docs/phase-handover/phase-commercial-foundation-v1.1.md handover_v1_2: docs/phase-handover/phase-commercial-foundation-v1.2.md snapshot: docs/service-snapshots/commercial-foundation.yaml runtime_backend_snapshot: docs/service-snapshots/commercial-runtime-backend.yaml catalog_sot: - docs/reference/business-bundles.md - docs/reference/business-bundles.catalog.yaml registries: - docs/reference/product-catalog.md - docs/reference/product-registry.md - docs/reference/capability-registry.md - docs/reference/automation-catalog.md - docs/reference/extension-registry.md - docs/reference/dependency-graph.md - docs/reference/asset-registry.md - docs/reference/asset-lifecycle.md - docs/reference/asset-marketplace-contracts.md - docs/reference/metadata-registry.md - docs/reference/policy-engine-contracts.md - docs/reference/policy-targets.md - docs/reference/registry-versioning.md - docs/reference/universal-reference-contracts.md delivered: - business_bundle_architecture - pricing_catalog_contracts - subscription_contracts - license_entitlement_contracts - business_type_catalog - recommendation_rule_contracts - activation_flow_event_contracts - commercial_admin_portal_spec - cross_service_compatibility_matrix - platform_product_catalog - dynamic_product_registry - marketplace_compatibility_declarations - capability_registry - automation_catalog - extension_registry - commercial_dependency_graph - future_product_rules - bundle_v1_1_product_capability_refs - asset_registry - asset_lifecycle - asset_marketplace_contracts - metadata_registry - policy_engine_contracts - policy_targets - registry_versioning - universal_reference_contracts - core_commercial_storage_apis - subscription_license_engines - policy_evaluation_engine - recommendation_evaluator explicitly_not_done: - fe_bundle_catalog_codegen - payment-14.6+ - experience-fe-11.6 - qr_foundation - link_shortener_foundation - booking_foundation - marketplace_product - torbat_credit notes: > Commercial Platform Foundation v1 + v1.1 + v1.2 is ARCHITECTURE COMPLETE (docs). Commercial Runtime Frontend is CERTIFIED. Commercial Runtime Backend is COMPLETE (Core Platform /api/v1/commercial — see commercial_runtime_backend). commercial_runtime_frontend: status: complete architecture_status: COMMERCIAL_RUNTIME_COMPLETE phase_id: commercial-runtime-e2e-wave-3 prior_phase: commercial-runtime-completion-wave-3 validation_phase: commercial-runtime-e2e-wave-3 certification_status: CERTIFIED final_report: docs/commercial-runtime-final-report.md validation: docs/commercial-runtime-validation.md validation_report_historical: docs/commercial-runtime-validation-report.md snapshot: docs/service-snapshots/commercial-runtime-frontend.yaml handover: docs/phase-handover/phase-commercial-runtime-e2e-wave-3.md handover_completion: docs/phase-handover/phase-commercial-runtime-completion-wave-3.md handover_wave_2: docs/phase-handover/phase-commercial-runtime-frontend-wave-2.md handover_validation: docs/phase-handover/phase-commercial-runtime-validation-wave-3.md module: frontend/modules/commercial routes: - / - /onboarding - /dashboard - /apps - /billing - /admin/commercial - /admin/commercial/[resource] scores: architecture: 96 future_proof: 97 automatic_discovery: 96 commercial_flow: 94 delivered: - admin_commercial_portal - metadata_driven_landing_wizard - commercial_dashboard - dynamic_product_discovery - hub_launch_from_registry_only - trial_subscription_billing_ui - invoices_transactions_coupons - activation_pipeline_ui - domain_policy_dns_ssl - feature_lock_entitlement_api - tenant_recommendations_feed - setup_checklist_percent - admin_tenant_registry_sync - commercial_runtime_complete explicitly_not_done: - payment_module_edits - experience_module_edits notes: > COMMERCIAL RUNTIME COMPLETE (E2E). Admin Commercial Portal + tenant commercial OS are metadata-driven. Core commercial APIs are now live via commercial-runtime-backend (deploy Core + seed for data). commercial_runtime_backend: status: complete architecture_status: COMMERCIAL_RUNTIME_BACKEND_COMPLETE phase_id: commercial-runtime-backend contract_family: commercial.v1.2 service: core-platform package: backend/core-service/app/commercial api_prefix: /api/v1/commercial migration: 0007_commercial_runtime final_report: docs/commercial-runtime-backend-final-report.md architecture_report: docs/commercial-runtime-backend-architecture-report.md snapshot: docs/service-snapshots/commercial-runtime-backend.yaml handover: docs/phase-handover/phase-commercial-runtime-backend.md tests: path: backend/core-service/app/tests/test_commercial_runtime.py result: 9_passed delivered: - universal_registry_object - meta_registry_kinds - discovery_catalog - generic_registry_crud_lifecycle - recommendation_engine - assessment_engine - bundle_resolver - plan_resolver - license_resolver - policy_evaluate - notification_registry - outbox_events - openapi - seed_from_docs_catalogs explicitly_not_done: - marketplace_product_engine - qr_foundation - booking_foundation - payment-14.6+ - fe_bundle_catalog_codegen deployment_readiness: READY_AFTER_CORE_DEPLOY notes: > Single SoT for commercial metadata. Future products = registry rows only (zero code change). Invoices/transactions endpoints remain honest-empty (Payment owns ledgers). commercial_runtime_adoption: status: complete architecture_status: COMMERCIAL_RUNTIME_ADOPTED phase_id: commercial-runtime-adoption platform_commercial_readiness_score: 92 final_report: docs/commercial-runtime-adoption-report.md legacy_removal_report: docs/commercial-runtime-legacy-removal-report.md snapshot: docs/service-snapshots/commercial-runtime-adoption.yaml handover: docs/phase-handover/phase-commercial-runtime-adoption.md delivered: - removed_fe_business_bundles_catalog - removed_fe_apps_catalog - billing_commercial_only - workspace_commercial_entitlements - admin_plans_features_redirected - tenant_subscription_commercial - admin_hub_catalog_discovery - onboarding_no_legacy_free_plan - tenant_context_commercial - payment_entitlement_commercial_client - legacy_plans_api_deprecated remaining_legacy: [] explicitly_not_done: - marketplace_product - payment-14.6+ notes: > Platform migrated onto Commercial Runtime. Admin portal is the only commercial editor. L2 service packs remain service-owned (ADR-023). Cleanup phase cleared Remaining Legacy to 0. commercial_runtime_cleanup: status: complete architecture_status: COMMERCIAL_RUNTIME_SOLE_SOT certification_status: CERTIFIED phase_id: commercial-runtime-cleanup platform_commercial_readiness_score: 98 remaining_legacy: [] migration: 0008_drop_legacy_commercial cleanup_report: docs/commercial-runtime-cleanup-report.md final_certification: docs/commercial-runtime-final-certification.md sot_report: docs/commercial-source-of-truth-report.md legacy_removal_report: docs/commercial-runtime-legacy-removal-report.md snapshot: docs/service-snapshots/commercial-runtime-cleanup.yaml handover: docs/phase-handover/phase-commercial-runtime-cleanup.md delivered: - deleted_core_legacy_plans_features_subscriptions - migration_0008_drop_legacy_commercial - deleted_fe_legacy_commercial_api_clients - removed_hospitality_feature_to_bundle - stripped_communication_commercial_fields - remaining_legacy_zero explicitly_not_done: - marketplace_product - payment-14.6+ - experience-fe-11.6 notes: > CERTIFIED sole commercial SoT. Score 98. Remaining Legacy empty. hospitality_frontend_production_validation: status: complete certification_status: CERTIFIED phase_id: hospitality-frontend-production-validation frontend_score: 98 routes_audited: 63 backend_unchanged: hospitality-12.8 validation: docs/hospitality-production-validation.md route_audit: docs/hospitality-route-audit.md crud_validation: docs/hospitality-crud-validation.md dashboard_validation: docs/hospitality-dashboard-validation.md commercial_validation: docs/hospitality-commercial-validation.md integration_validation: docs/hospitality-integration-validation.md final_certification: docs/hospitality-final-certification.md snapshot: docs/service-snapshots/hospitality.yaml handover: docs/phase-handover/phase-hospitality-frontend-production-validation.md explicitly_not_done: - hospitality-12.9 - hospitality-12.10 - marketplace_foundation notes: > CERTIFIED hospitality FE production validation. Score 98. Create-only honesty for APIs without PATCH/DELETE at 12.8 (−2). platform_ux: status: complete phase_id: platform-ux-production-certification prior_phase: platform-ux-completion-wave-1 certification_status: CERTIFIED_PRODUCTION_UX final_report: docs/platform-ux-final-report.md validation: docs/platform-ux-validation.md e2e_journey: docs/platform-ux-e2e-journey.md snapshot: docs/service-snapshots/platform-ux.yaml handover: docs/phase-handover/phase-platform-ux-production-certification.md handover_wave_1: docs/phase-handover/phase-platform-ux-completion-wave-1.md ux_audit_historical: docs/frontend-ux-audit-report.md production_readiness_score: 98 platform_ux_score: 98 deployment_readiness: ready_fe routes: - / - /discover - /pricing - /register - /login - /onboarding - /dashboard - /apps - /billing - /domains - /help - /search - /notifications - /setup/[productCode] delivered: - premium_marketing_landing - seo_footer_trust - discover_wizard_rule_trace - public_pricing_page - platform_shell - category_apps_launcher_favorites_pinned_recent - domains_experience - header_search_notifications_dark_mode - onboarding_trial_bridge - trial_urgency_expiry_warnings - help_center - global_search - notifications_center_filters - product_setup_wizards - guided_empty_states - feature_lock_upgrade_paths - skeletons_a11y_polish explicitly_not_done: - hospitality_backend_12_9_12_10 - payment_backend_edits - experience_backend_edits notes: > Platform UX production certification complete (score 98). Hospitality Frontend Production completed separately (PRODUCTION READY). Commercial Runtime Backend complete (Core /api/v1/commercial). product_integration: status: wave_1_complete audit: docs/product-integration-audit.md delivered: - business_onboarding_home - intent_based_bundle_catalog - onboarding_intent_select - experience_scaffold_crud_hardening - experience_error_formatting explicitly_not_done: - payment-14.6+ - experience-fe-11.6 - qr_foundation - link_shortener_foundation - booking_foundation - clinic_foundation - accounting_auto_invoice_on_bundle_activate notes: > Product Integration Wave 1 completes usable onboarding UX and Experience CRUD hardening without implementing future roadmap foundations. Bundle catalog UX must consume commercial-foundation SoT via future codegen. # --- Resume Rules (mandatory for every AI execution) --- resume_rules: - Read docs/project-status.yaml FIRST. - Never inspect unrelated services. - Never scan the repository for completed work. - Determine remaining work exclusively from this file. - Only load additional documents required by Runtime Read Policy for the active service. - Execute higher execution_priority work before lower priority. - Follow critical_path order for commercial-release milestones. # --- Automatic Update Rules (after every Complete phase) --- automatic_update_rules: - completed_phase / last_completed_phase - remaining_phases per service - deployment_readiness per service - backend_percent / frontend_percent / overall_percent per service - global_statistics - critical_path (remove completed milestones; reorder if needed) - execution_priority (move completed phases out of all buckets) - service completion summary fields - depends_on / required_by if registration changes - last_updated timestamp - project-status.md companion - No manual editing required when agent follows Documentation Update stage authority: role: single_execution_dashboard read_first: true replaces_full_project_scan: true replaces_next_recommended_phase: true companions: - docs/project-status.md - docs/ai-framework/project-index.yaml - docs/ai-framework/phase-manifest.yaml - docs/ai-framework/service-manifest.yaml # --- Critical Path (ordered milestones to first commercial release) --- # Replaces next_recommended_phase as the commercial-release sequencer. critical_path: - id: payment-backend-mvp label: Payment Backend MVP (14.6–14.10) phases: [payment-14.6, payment-14.7, payment-14.8, payment-14.9, payment-14.10] status: remaining - id: payment-frontend label: Payment Frontend phases: [payment-frontend] status: complete - id: experience-frontend-registry label: Experience Frontend (Publish Registry FE-11.6+) phases: [experience-fe-11.6] status: remaining - id: hospitality-production label: Restaurant Production (Hospitality 12.9–12.10) phases: [hospitality-12.9, hospitality-12.10] status: remaining - id: delivery-production label: Driver Production (Delivery 10.9–10.10) phases: [delivery-10.9, delivery-10.10] status: remaining - id: medical-booking label: Medical Booking phases: [clinic-foundation, healthcare-booking] status: remaining - id: booking-platform label: Booking phases: [booking-foundation] status: remaining - id: short-links label: Short Links phases: [link-shortener-foundation] status: remaining - id: qr label: QR phases: [qr-foundation] status: remaining - id: digital-card label: Digital Card phases: [digital-card-foundation] status: remaining # --- Execution Priority (every remaining phase in exactly one bucket) --- # AI MUST execute critical → high → medium → low → future. execution_priority: critical: - payment-14.6 - payment-14.7 - payment-14.8 - payment-14.9 - payment-14.10 - hospitality-12.9 - hospitality-12.10 high: - delivery-10.9 - delivery-10.10 - experience-fe-11.6 - communication-frontend-complete medium: - loyalty-7.7 - loyalty-7.8 - loyalty-7.9 - loyalty-7.10 - sports-center-9.8 - sports-center-9.9 - sports-center-9.10 - accounting-5.12 low: - identity-frontend-polish - crm-frontend-polish - healthcare-frontend-polish - beauty-frontend-polish future: - ecommerce-foundation - marketplace-foundation - automation-foundation - academy-foundation - clinic-foundation - hotel-foundation - tourism-foundation - ai-assistant-foundation - sms-panel-future - link-shortener-foundation - qr-foundation - digital-card-foundation - booking-foundation - healthcare-booking - notification-foundation - file-storage-foundation - live-chat-foundation - smart-messenger-foundation - future-services services: - name: Core Platform service_identifier: core-platform commercial_product: TorbatYar Platform backend_status: complete frontend_status: n/a latest_backend_phase: commercial-runtime-cleanup latest_frontend_phase: null roadmap_last_phase: onboarding-4 architecture_complete: true backend_complete: true frontend_complete: true production_ready: true snapshot: docs/service-snapshots/core-platform.yaml commercial_snapshot: docs/service-snapshots/commercial-foundation.yaml commercial_runtime_backend_snapshot: docs/service-snapshots/commercial-runtime-backend.yaml commercial_cleanup_snapshot: docs/service-snapshots/commercial-runtime-cleanup.yaml latest_handover: docs/phase-handover/phase-commercial-runtime-cleanup.md remaining_phases: [] blockers: [] depends_on: [] required_by: - identity-access - accounting - crm - loyalty - communication - sports_center - delivery - experience - hospitality - healthcare - beauty_business - payment - ecommerce - marketplace - automation - academy - clinic - hotel - tourism - ai_assistant - link_shortener - file_storage completed_phase: commercial-runtime-backend remaining_phase: null backend_percent: 100 frontend_percent: 100 overall_percent: 100 deployment_readiness: backend: COMPLETE frontend: COMPLETE database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Identity & Access service_identifier: identity-access commercial_product: Torbat Identity backend_status: complete frontend_status: partial latest_backend_phase: identity-2 latest_frontend_phase: onboarding-4 roadmap_last_phase: identity-2 architecture_complete: true backend_complete: true frontend_complete: false production_ready: true snapshot: docs/service-snapshots/identity-access.yaml latest_handover: null remaining_phases: - identity-frontend-polish blockers: [] depends_on: - core-platform required_by: - accounting - crm - loyalty - communication - sports_center - delivery - experience - hospitality - healthcare - beauty_business - payment completed_phase: identity-2 remaining_phase: identity-frontend-polish backend_percent: 100 frontend_percent: 70 overall_percent: 85 deployment_readiness: backend: COMPLETE frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Accounting service_identifier: accounting commercial_product: Torbat Accounting backend_status: in_progress frontend_status: partial latest_backend_phase: accounting-5.11 latest_frontend_phase: null roadmap_last_phase: accounting-5.12 architecture_complete: true backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/accounting.yaml latest_handover: null remaining_phases: - accounting-5.12 blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: accounting-5.11 remaining_phase: accounting-5.12 backend_percent: 92 frontend_percent: 40 overall_percent: 66 deployment_readiness: backend: IN_PROGRESS frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS - name: CRM service_identifier: crm commercial_product: Torbat CRM backend_status: complete frontend_status: partial latest_backend_phase: crm-6.3 latest_frontend_phase: null roadmap_last_phase: crm-6.3 architecture_complete: true backend_complete: true frontend_complete: false production_ready: true snapshot: docs/service-snapshots/crm.yaml latest_handover: null remaining_phases: - crm-frontend-polish blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: crm-6.3 remaining_phase: crm-frontend-polish backend_percent: 100 frontend_percent: 55 overall_percent: 78 deployment_readiness: backend: COMPLETE frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Enterprise Loyalty Platform service_identifier: loyalty commercial_product: Torbat Loyalty backend_status: in_progress frontend_status: partial latest_backend_phase: loyalty-7.6 latest_frontend_phase: loyalty-frontend-engage roadmap_last_phase: loyalty-7.10 architecture_complete: true backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/loyalty.yaml latest_handover: docs/phase-handover/phase-7-6.md remaining_phases: - loyalty-7.7 - loyalty-7.8 - loyalty-7.9 - loyalty-7.10 blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: loyalty-7.6 remaining_phase: loyalty-7.7 backend_percent: 60 frontend_percent: 70 overall_percent: 65 deployment_readiness: backend: IN_PROGRESS frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS notes: "Loyalty engage frontend module exists at /loyalty/*; project-status frontend_percent corrected during product-integration wave 1. Backend remaining 7.7–7.10." - name: Enterprise Communication Platform service_identifier: communication commercial_product: Torbat Communication backend_status: complete frontend_status: in_progress latest_backend_phase: communication-8 latest_frontend_phase: null roadmap_last_phase: communication-8 architecture_complete: true backend_complete: true frontend_complete: false production_ready: true snapshot: docs/service-snapshots/communication.yaml latest_handover: docs/phase-handover/phase-8.md remaining_phases: - communication-frontend-complete blockers: - sms-panel-future deferred as separate product depends_on: - core-platform - identity-access required_by: - sms_panel - notification - live_chat - smart_messenger completed_phase: communication-8 remaining_phase: communication-frontend-complete backend_percent: 100 frontend_percent: 65 overall_percent: 82 deployment_readiness: backend: COMPLETE frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Sports Center Platform service_identifier: sports_center commercial_product: Sports Center backend_status: in_progress frontend_status: not_started latest_backend_phase: sports-center-9.7 latest_frontend_phase: null roadmap_last_phase: sports-center-9.10 architecture_complete: true backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/sports-center.yaml latest_handover: docs/phase-handover/phase-9-7.md remaining_phases: - sports-center-9.8 - sports-center-9.9 - sports-center-9.10 blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: sports-center-9.7 remaining_phase: sports-center-9.8 backend_percent: 70 frontend_percent: 0 overall_percent: 35 deployment_readiness: backend: IN_PROGRESS frontend: NOT_STARTED database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS - name: Delivery & Fleet Platform service_identifier: delivery commercial_product: Torbat Driver backend_status: in_progress frontend_status: in_progress latest_backend_phase: delivery-10.8 latest_frontend_phase: null roadmap_last_phase: delivery-10.10 architecture_complete: true backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/delivery.yaml latest_handover: docs/phase-handover/phase-10-8.md remaining_phases: - delivery-10.9 - delivery-10.10 blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: delivery-10.8 remaining_phase: delivery-10.9 backend_percent: 82 frontend_percent: 25 overall_percent: 54 deployment_readiness: backend: IN_PROGRESS frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS notes: "Official deploy 2026-07-27 on 192.168.10.162 — delivery-service v0.10.8.0 healthy; alembic head 0008_phase_107_108_tracking_settlement. Remaining 10.9–10.10." - name: Enterprise Experience Platform service_identifier: experience commercial_product: Torbat Pages backend_status: complete frontend_status: complete latest_backend_phase: experience-11.10 latest_frontend_phase: experience-fe-11.5 roadmap_last_phase: experience-fe-11.5 architecture_complete: true backend_complete: true frontend_complete: true production_ready: false snapshot: docs/service-snapshots/experience.yaml frontend_snapshot: docs/service-snapshots/experience-frontend.yaml latest_handover: docs/phase-handover/phase-experience-fe-11-5.md remaining_phases: - experience-fe-11.6 blockers: - FE-11.6+ Publish Target Registry / official publish_id not started (hard stop after FE-11.5) depends_on: - core-platform - identity-access required_by: - link_shortener completed_phase: experience-fe-11.5 remaining_phase: experience-fe-11.6 backend_percent: 100 frontend_percent: 83 overall_percent: 92 deployment_readiness: backend: COMPLETE frontend: COMPLETE database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS notes: "Backend 11.0–11.10 complete. Frontend FE-11.0–11.5 complete (stop). Architecture COMPLETE (ADR-022). Official deploy 2026-07-27 — /experience/hub HTTP 200 on 192.168.10.162. production_ready IN_PROGRESS until publish registry (FE-11.6)." - name: Hospitality Platform service_identifier: hospitality commercial_product: Torbat Food backend_status: in_progress frontend_status: complete latest_backend_phase: hospitality-12.8 latest_frontend_phase: hospitality-frontend-production-validation roadmap_last_phase: hospitality-12.10 architecture_complete: true backend_complete: false frontend_complete: true production_ready: false snapshot: docs/service-snapshots/hospitality.yaml latest_handover: docs/phase-handover/phase-hospitality-frontend-production-validation.md backend_handover: docs/phase-handover/phase-12-8.md final_report: docs/hospitality-final-certification.md validation_report: docs/hospitality-production-validation.md frontend_score: 98 remaining_phases: - hospitality-12.9 - hospitality-12.10 blockers: [] depends_on: - core-platform - identity-access required_by: - hotel completed_phase: hospitality-frontend-production-validation remaining_phase: hospitality-12.9 backend_percent: 80 frontend_percent: 100 overall_percent: 90 deployment_readiness: backend: IN_PROGRESS frontend: COMPLETE database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS notes: > Frontend CERTIFIED PRODUCTION READY (hospitality-frontend-production-validation, score 98). 63 routes audited; zero scaffold/placeholder/fake KPI/dead nav. Backend remains 12.8; 12.9 AI / 12.10 enterprise validation still planned. Marketplace foundation and Payment PSP capture remain out of Hospitality ownership. - name: Healthcare service_identifier: healthcare commercial_product: Torbat Healthcare backend_status: complete frontend_status: partial latest_backend_phase: healthcare-13-7 latest_frontend_phase: null roadmap_last_phase: healthcare-13-7 architecture_complete: true backend_complete: true frontend_complete: false production_ready: true snapshot: docs/service-snapshots/healthcare.yaml latest_handover: docs/phase-handover/phase-13-7.md remaining_phases: - healthcare-frontend-polish - healthcare-booking blockers: [] depends_on: - core-platform - identity-access required_by: - clinic completed_phase: healthcare-13-7 remaining_phase: healthcare-frontend-polish backend_percent: 100 frontend_percent: 55 overall_percent: 78 deployment_readiness: backend: COMPLETE frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Beauty Business service_identifier: beauty_business commercial_product: Torbat Beauty backend_status: complete frontend_status: partial latest_backend_phase: beauty-business-14-7 latest_frontend_phase: null roadmap_last_phase: beauty-business-14-7 architecture_complete: true backend_complete: true frontend_complete: false production_ready: true snapshot: docs/service-snapshots/beauty-business.yaml latest_handover: docs/phase-handover/phase-14-7.md remaining_phases: - beauty-frontend-polish blockers: [] depends_on: - core-platform - identity-access required_by: [] completed_phase: beauty-business-14-7 remaining_phase: beauty-frontend-polish backend_percent: 100 frontend_percent: 55 overall_percent: 78 deployment_readiness: backend: COMPLETE frontend: IN_PROGRESS database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: COMPLETE - name: Enterprise Payment Platform service_identifier: payment commercial_product: Torbat Pay backend_status: in_progress frontend_status: complete latest_backend_phase: payment-14.5 latest_frontend_phase: payment-frontend roadmap_last_phase: payment-14.10 architecture_complete: true backend_complete: false frontend_complete: true production_ready: false snapshot: docs/service-snapshots/payment.yaml latest_handover: docs/phase-handover/phase-payment-frontend.md remaining_phases: - payment-14.6 - payment-14.7 - payment-14.8 - payment-14.9 - payment-14.10 blockers: [] depends_on: - core-platform - identity-access required_by: - ecommerce - marketplace completed_phase: payment-frontend remaining_phase: payment-14.6 backend_percent: 50 frontend_percent: 100 overall_percent: 50 deployment_readiness: backend: IN_PROGRESS frontend: COMPLETE database: COMPLETE api: COMPLETE tests: COMPLETE documentation: COMPLETE production_ready: IN_PROGRESS notes: "Official deploy verified 2026-07-27 — payment-service v0.14.5.0 + /payment/hub HTTP 200 on 192.168.10.162. Alembic head 0006_phase_145_ledger. Remaining 14.6–14.10." - name: Ecommerce service_identifier: ecommerce commercial_product: Torbat Commerce backend_status: planned frontend_status: not_started latest_backend_phase: ecommerce-foundation latest_frontend_phase: null roadmap_last_phase: ecommerce-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/ecommerce.yaml latest_handover: null remaining_phases: - ecommerce-foundation blockers: - foundation not started depends_on: - core-platform - payment required_by: [] completed_phase: null remaining_phase: ecommerce-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Marketplace service_identifier: marketplace commercial_product: Torbat Marketplace backend_status: planned frontend_status: not_started latest_backend_phase: marketplace-foundation latest_frontend_phase: null roadmap_last_phase: marketplace-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/marketplace.yaml latest_handover: null remaining_phases: - marketplace-foundation blockers: - foundation not started depends_on: - core-platform - payment required_by: [] completed_phase: null remaining_phase: marketplace-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Automation service_identifier: automation commercial_product: Torbat Automation backend_status: planned frontend_status: not_started latest_backend_phase: automation-foundation latest_frontend_phase: null roadmap_last_phase: automation-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/automation.yaml latest_handover: null remaining_phases: - automation-foundation blockers: - foundation not started depends_on: - core-platform required_by: [] completed_phase: null remaining_phase: automation-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Academy service_identifier: academy commercial_product: Torbat Academy backend_status: planned frontend_status: not_started latest_backend_phase: academy-foundation latest_frontend_phase: null roadmap_last_phase: academy-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/academy.yaml latest_handover: null remaining_phases: - academy-foundation blockers: - foundation not started depends_on: - core-platform required_by: [] completed_phase: null remaining_phase: academy-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Clinic service_identifier: clinic commercial_product: Torbat Clinic backend_status: planned frontend_status: not_started latest_backend_phase: clinic-foundation latest_frontend_phase: null roadmap_last_phase: clinic-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/clinic.yaml latest_handover: null remaining_phases: - clinic-foundation blockers: - foundation not started depends_on: - core-platform - healthcare required_by: [] completed_phase: null remaining_phase: clinic-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Hotel service_identifier: hotel commercial_product: Torbat Hotel backend_status: planned frontend_status: not_started latest_backend_phase: hotel-foundation latest_frontend_phase: null roadmap_last_phase: hotel-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/hotel.yaml latest_handover: null remaining_phases: - hotel-foundation blockers: - foundation not started depends_on: - core-platform - hospitality required_by: [] completed_phase: null remaining_phase: hotel-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Tourism service_identifier: tourism commercial_product: Torbat Tourism backend_status: planned frontend_status: not_started latest_backend_phase: tourism-foundation latest_frontend_phase: null roadmap_last_phase: tourism-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/tourism.yaml latest_handover: null remaining_phases: - tourism-foundation blockers: - foundation not started depends_on: - core-platform required_by: [] completed_phase: null remaining_phase: tourism-foundation backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: AI Assistant service_identifier: ai_assistant commercial_product: Torbat AI backend_status: scaffolded frontend_status: not_started latest_backend_phase: ai-assistant-foundation latest_frontend_phase: null roadmap_last_phase: ai-assistant-foundation architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/ai-assistant.yaml latest_handover: null remaining_phases: - ai-assistant-foundation blockers: - foundation scaffold only depends_on: - core-platform required_by: [] completed_phase: null remaining_phase: ai-assistant-foundation backend_percent: 5 frontend_percent: 0 overall_percent: 2 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: SMS Panel service_identifier: sms_panel commercial_product: Torbat SMS backend_status: deferred frontend_status: not_started latest_backend_phase: sms-panel-future latest_frontend_phase: null roadmap_last_phase: sms-panel-future architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/sms-panel.yaml latest_handover: null remaining_phases: - sms-panel-future blockers: - deferred — SMS MVP lives under communication depends_on: - communication required_by: [] completed_phase: null remaining_phase: sms-panel-future backend_percent: 0 frontend_percent: 0 overall_percent: 0 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Link Shortener service_identifier: link_shortener commercial_product: Torbat Links backend_status: scaffolded frontend_status: not_started latest_backend_phase: future-services latest_frontend_phase: null roadmap_last_phase: future-services architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/link-shortener.yaml latest_handover: null remaining_phases: - link-shortener-foundation blockers: - future product depends_on: - core-platform - experience required_by: [] completed_phase: null remaining_phase: link-shortener-foundation backend_percent: 5 frontend_percent: 0 overall_percent: 2 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Notification service_identifier: notification commercial_product: Torbat Notification backend_status: scaffolded frontend_status: not_started latest_backend_phase: future-services latest_frontend_phase: null roadmap_last_phase: future-services architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/notification.yaml latest_handover: null remaining_phases: - notification-foundation blockers: - future product depends_on: - communication required_by: [] completed_phase: null remaining_phase: notification-foundation backend_percent: 5 frontend_percent: 0 overall_percent: 2 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: File Storage service_identifier: file_storage commercial_product: Torbat Storage backend_status: scaffolded frontend_status: n/a latest_backend_phase: future-services latest_frontend_phase: null roadmap_last_phase: future-services architecture_complete: false backend_complete: false frontend_complete: true production_ready: false snapshot: docs/service-snapshots/file-storage.yaml latest_handover: null remaining_phases: - file-storage-foundation blockers: - future platform service depends_on: - core-platform required_by: [] completed_phase: null remaining_phase: file-storage-foundation backend_percent: 5 frontend_percent: 100 overall_percent: 5 deployment_readiness: backend: NOT_STARTED frontend: COMPLETE database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Live Chat service_identifier: live_chat commercial_product: Torbat Live Chat backend_status: scaffolded frontend_status: not_started latest_backend_phase: future-services latest_frontend_phase: null roadmap_last_phase: future-services architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/live-chat.yaml latest_handover: null remaining_phases: - live-chat-foundation blockers: - future product depends_on: - communication required_by: [] completed_phase: null remaining_phase: live-chat-foundation backend_percent: 5 frontend_percent: 0 overall_percent: 2 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED - name: Smart Messenger service_identifier: smart_messenger commercial_product: Torbat Messenger backend_status: scaffolded frontend_status: not_started latest_backend_phase: future-services latest_frontend_phase: null roadmap_last_phase: future-services architecture_complete: false backend_complete: false frontend_complete: false production_ready: false snapshot: docs/service-snapshots/smart-messenger.yaml latest_handover: null remaining_phases: - smart-messenger-foundation blockers: - future product depends_on: - communication required_by: [] completed_phase: null remaining_phase: smart-messenger-foundation backend_percent: 5 frontend_percent: 0 overall_percent: 2 deployment_readiness: backend: NOT_STARTED frontend: NOT_STARTED database: NOT_STARTED api: NOT_STARTED tests: NOT_STARTED documentation: NOT_STARTED production_ready: NOT_STARTED global_statistics: number_of_services: 27 completed_services: 6 services_in_progress: 7 services_planned_or_scaffolded: 14 backend_completion_percent: 48 frontend_completion_percent: 24 overall_completion_percent: 36 critical_path_remaining: 9 notes: > Percentages from per-service backend_percent/frontend_percent/overall_percent. completed_services = deployment_readiness.production_ready COMPLETE AND no critical remaining phases. Recalculate after every phase Complete via automatic_update_rules. deprecated: next_recommended_phase: status: deprecated replaced_by: - execution_priority - critical_path - deployment_readiness former_value: payment-14.6 recommended_execution_queue: status: deprecated replaced_by: execution_priority dependencies_field: status: deprecated replaced_by: - depends_on - required_by framework: last_framework_phase: platform-project-status-v2 latest_handover: docs/phase-handover/phase-af-project-status-v2.md project_index: docs/ai-framework/project-index.yaml phase_manifest: docs/ai-framework/phase-manifest.yaml service_manifest: docs/ai-framework/service-manifest.yaml