TorbatYar/docs/project-status.yaml
2026-07-28 20:39:10 +03:30

1420 lines
44 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.5-platform"
last_updated: "2026-07-28"
last_completed_phase: hospitality-frontend-production
last_official_deploy:
date: "2026-07-27"
host: "192.168.10.162"
branch: cursor/communication-frontend-sms-mvp
commits:
- "7207790 feat(delivery): deploy backend phases 10.2-10.8 through settlement"
- "0eec9f7 feat(experience): deploy Experience frontend FE-11.0-11.5 portal"
- "4451b32 feat(payment-frontend): ship Torbat Pay admin portal for MVP 14.0-14.5"
services_deployed:
- delivery
- experience-frontend
- payment # verified already live
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
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
explicitly_not_done:
- core_commercial_storage_apis
- subscription_license_engines
- policy_evaluation_engine
- recommendation_evaluator
- 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 only).
Commercial Runtime Frontend is COMMERCIAL RUNTIME COMPLETE (CERTIFIED) including Admin Commercial Portal.
Implementation of Core commercial registry APIs remains a separate backend track.
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:
- core_commercial_registry_apis
- recommendation_engine_backend
- payment_module_edits
- experience_module_edits
notes: >
COMMERCIAL RUNTIME COMPLETE (E2E). Admin Commercial Portal + tenant commercial OS are metadata-driven.
Core commercial APIs remain a separate backend track; FE shows empty/unavailable until live.
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:
- core_commercial_registry_apis
- 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).
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.614.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.912.10)
phases: [hospitality-12.9, hospitality-12.10]
status: remaining
- id: delivery-production
label: Driver Production (Delivery 10.910.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: onboarding-4
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
latest_handover: docs/phase-handover/phase-commercial-foundation-v1.2.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: onboarding-4
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.77.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.910.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.011.10 complete. Frontend FE-11.011.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
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.md
backend_handover: docs/phase-handover/phase-12-8.md
final_report: docs/hospitality-final-report.md
remaining_phases:
- hospitality-12.9
- hospitality-12.10
blockers: []
depends_on:
- core-platform
- identity-access
required_by:
- hotel
completed_phase: hospitality-frontend-production
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 PRODUCTION READY (hospitality-frontend-production).
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.614.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