# 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.13-commercial-presentation-dictionary" last_updated: "2026-07-29" last_completed_phase: commercial-presentation-dictionary 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_PRESENTATION_COMPLETE phase_id: commercial-presentation-layer-completion latest_presentation_revision: commercial-presentation-dictionary prior_phase: commercial-runtime-e2e-wave-3 validation_phase: commercial-runtime-e2e-wave-3 certification_status: CERTIFIED_PRODUCTION_PRESENTATION final_report: docs/commercial-presentation-final-report.md dictionary_report: docs/commercial-presentation-dictionary-report.md i18n_report: docs/commercial-i18n-report.md admin_polish_report: docs/commercial-admin-polish-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-presentation-layer-completion.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 - /discover - /pricing - /dashboard - /apps - /billing - /domains - /admin/commercial - /admin/commercial/[resource] scores: architecture: 96 future_proof: 97 automatic_discovery: 96 commercial_flow: 94 presentation_quality: 100 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 - commercial_presentation_vocabulary - production_pricing_cards - human_readable_bundle_renderer - business_language_discover_wizard - grouped_recommendations_with_reasons - production_billing_and_domains - dynamic_admin_forms - searchable_sortable_paginated_admin_tables - recursive_object_presentation - friendly_errors_empty_success_loading_states - universal_registry_presentation_dictionary - centralized_commercial_i18n - dictionary_driven_admin_cards_tables_forms - zero_generic_registry_labels - structured_reference_rendering explicitly_not_done: - payment_module_edits - experience_module_edits notes: > COMMERCIAL PRESENTATION COMPLETE. Universal Presentation Dictionary is the single source for registry titles, descriptions, icons, actions, status labels, columns, entity names and empty states. Every routed commercial surface uses business language with no visible registry codes, generic labels, raw JSON/payloads, object coercion, technical traces, or untranslated commercial enums. Runtime, APIs, schemas, database, contracts, ADRs and adapters unchanged. 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