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

682 lines
26 KiB
YAML
Raw Permalink 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 Index — path resolver for TorbatYar AI Framework (active service only).
# FIRST read docs/project-status.yaml for platform execution state; then this index for paths.
# Normative rules: docs/ai-framework/master-prompt.md, runtime-read-policy.md
# NEVER scan repository folders to discover services, handovers, roadmaps, snapshots, ADRs, or architecture docs.
# Resolve all paths through project-status + this index. Update automatically on service registration and phase completion.
schema_version: 1
updated: "2026-07-28"
execution_order:
- docs/project-status.yaml
- docs/project-status.md
- docs/ai-framework/project-index.yaml
- docs/ai-framework/runtime-read-policy.md
- docs/ai-framework/context-cache-policy.md
- service_snapshot_file
- docs/ai-framework/phase-manifest.yaml
- docs/ai-framework/service-manifest.yaml
- latest_handover
- additional_documents_per_runtime_read_policy
shared_references:
project_status: docs/project-status.yaml
project_status_human: docs/project-status.md
phase_manifest: docs/ai-framework/phase-manifest.yaml
service_manifest: docs/ai-framework/service-manifest.yaml
module_registry: docs/module-registry.md
platform_roadmap: docs/roadmap.md
commercial_architecture: docs/architecture/commercial-platform-architecture.md
commercial_foundation_report: docs/commercial-platform-foundation-report.md
business_bundles_catalog: docs/reference/business-bundles.md
business_bundles_yaml: docs/reference/business-bundles.catalog.yaml
pricing_catalog: docs/reference/pricing-catalog.md
subscription_contracts: docs/reference/subscription-contracts.md
license_entitlement_contracts: docs/reference/license-entitlement-contracts.md
activation_flow_contracts: docs/reference/activation-flow-contracts.md
adr_023: docs/architecture/adr/ADR-023.md
services:
- service_name: Core Platform
commercial_product: TorbatYar Platform
service_identifier: core-platform
current_status: active
current_version: "0.4.x"
current_phase: commercial-foundation
next_phase: null
snapshot_file: docs/service-snapshots/core-platform.yaml
roadmap_file: docs/roadmap.md
latest_handover: docs/phase-handover/phase-commercial-foundation.md
commercial_snapshot: docs/service-snapshots/commercial-foundation.yaml
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: core.*
database_name: core_platform_db
api_port: null
public_api_prefix: /api/v1
event_prefix: tenant.*
capability_prefix: core.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Identity & Access
commercial_product: Torbat Identity
service_identifier: identity-access
current_status: active
current_version: "0.2.x"
current_phase: identity-2
next_phase: null
snapshot_file: docs/service-snapshots/identity-access.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: identity.*
database_name: identity_access_db
api_port: 8001
public_api_prefix: /api/v1
event_prefix: user.registered
capability_prefix: identity.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Accounting
commercial_product: Torbat Accounting
service_identifier: accounting
current_status: active
current_version: "0.5.11.0"
current_phase: accounting-5.11
next_phase: null
snapshot_file: docs/service-snapshots/accounting.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: accounting.*
database_name: accounting_db
api_port: 8002
public_api_prefix: /api/v1
event_prefix: voucher.posted
capability_prefix: accounting.*
health_endpoint: /health
metrics_endpoint: null
- service_name: CRM
commercial_product: Torbat CRM
service_identifier: crm
current_status: active
current_version: "0.6.3.0"
current_phase: crm-6.3
next_phase: null
snapshot_file: docs/service-snapshots/crm.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: crm.*
database_name: crm_db
api_port: 8003
public_api_prefix: /api/v1
event_prefix: crm.lead.*
capability_prefix: crm.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Enterprise Loyalty Platform
commercial_product: Torbat Loyalty
service_identifier: loyalty
current_status: active
current_version: "0.7.6.0"
current_phase: loyalty-7.6
next_phase: loyalty-7.7
snapshot_file: docs/service-snapshots/loyalty.yaml
roadmap_file: docs/roadmap.md
latest_handover: docs/phase-handover/phase-7-6.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: loyalty.*
database_name: loyalty_db
api_port: 8004
public_api_prefix: /api/v1
event_prefix: loyalty.program.*
capability_prefix: loyalty.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Enterprise Communication Platform
commercial_product: Torbat Communication
service_identifier: communication
current_status: active
current_version: "0.8.10.1"
current_phase: communication-8
next_phase: null
snapshot_file: docs/service-snapshots/communication.yaml
roadmap_file: docs/communication-roadmap.md
latest_handover: docs/phase-handover/phase-8.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: communication.*
database_name: communication_db
api_port: 8005
public_api_prefix: /api/v1
event_prefix: communication.message.*
capability_prefix: communication.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Sports Center Platform
commercial_product: Sports Center
service_identifier: sports_center
current_status: active
current_version: "0.9.7.0"
current_phase: sports-center-9.7
next_phase: sports-center-9.8
snapshot_file: docs/service-snapshots/sports-center.yaml
roadmap_file: docs/sports-center-roadmap.md
latest_handover: docs/phase-handover/phase-9-7.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: sports_center.*
database_name: sports_center_db
api_port: null
public_api_prefix: /api/v1
event_prefix: sports_center.member.*
capability_prefix: sports_center.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Delivery & Fleet Platform
commercial_product: Torbat Driver
service_identifier: delivery
current_status: active
current_version: "0.10.1.0"
current_phase: delivery-10.1
next_phase: delivery-10.2
snapshot_file: docs/service-snapshots/delivery.yaml
roadmap_file: docs/delivery-roadmap.md
latest_handover: docs/phase-handover/phase-10-1.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: delivery.*
database_name: delivery_db
api_port: 8007
public_api_prefix: /api/v1
event_prefix: delivery.driver.*
capability_prefix: delivery.*
health_endpoint: /health
metrics_endpoint: /metrics
- service_name: Enterprise Experience Platform
commercial_product: Torbat Pages
service_identifier: experience
current_status: active
current_version: "0.11.10.0"
current_phase: experience-11.10
next_phase: null
snapshot_file: docs/service-snapshots/experience.yaml
roadmap_file: docs/experience-roadmap.md
latest_handover: docs/phase-handover/phase-experience-fe-11-5.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: experience.*
database_name: experience_db
api_port: 8008
public_api_prefix: /api/v1
event_prefix: experience.site.*
capability_prefix: experience.*
health_endpoint: /health
metrics_endpoint: /metrics
notes: Backend 11.011.10 complete. Frontend FE-11.011.5 complete (stop). FE-11.6+ not started. Architecture COMPLETE (ADR-022).
- service_name: Hospitality Platform
commercial_product: Torbat Food
service_identifier: hospitality
current_status: active
current_version: "0.12.8.0"
current_phase: hospitality-12.8
next_phase: hospitality-12.9
snapshot_file: docs/service-snapshots/hospitality.yaml
roadmap_file: docs/hospitality-roadmap.md
latest_handover: docs/phase-handover/phase-12-8.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: hospitality.*
database_name: hospitality_db
api_port: 8009
public_api_prefix: /api/v1
event_prefix: hospitality.venue.*
capability_prefix: hospitality.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Restaurant / Cafe (historical scaffold)
commercial_product: Torbat Food
service_identifier: restaurant
current_status: superseded
current_version: "0.12.1.0"
current_phase: hospitality-12.1
next_phase: null
snapshot_file: null
roadmap_file: docs/hospitality-roadmap.md
latest_handover: docs/phase-handover/phase-12-1.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: hospitality.*
database_name: hospitality_db
api_port: null
public_api_prefix: /api/v1
event_prefix: hospitality.*
capability_prefix: hospitality.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Ecommerce
commercial_product: Torbat Commerce
service_identifier: ecommerce
current_status: scaffolded
current_version: "0.0.0"
current_phase: ecommerce-foundation
next_phase: null
snapshot_file: docs/service-snapshots/ecommerce.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: ecommerce.*
database_name: ecommerce_db
api_port: null
public_api_prefix: /api/v1
event_prefix: order.*
capability_prefix: ecommerce.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Marketplace
commercial_product: Torbat Marketplace
service_identifier: marketplace
current_status: planned
current_version: "0.0.0"
current_phase: marketplace-foundation
next_phase: null
snapshot_file: docs/service-snapshots/marketplace.yaml
roadmap_file: docs/phases/Marketplace/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: marketplace.*
database_name: TBD
api_port: null
public_api_prefix: TBD
event_prefix: null
capability_prefix: marketplace.*
health_endpoint: TBD
metrics_endpoint: null
- service_name: Automation
commercial_product: Torbat Automation
service_identifier: automation
current_status: planned
current_version: "0.0.0"
current_phase: automation-foundation
next_phase: null
snapshot_file: docs/service-snapshots/automation.yaml
roadmap_file: docs/phases/Automation/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: automation.*
database_name: TBD
api_port: null
public_api_prefix: TBD
event_prefix: null
capability_prefix: automation.*
health_endpoint: TBD
metrics_endpoint: null
- service_name: Academy
commercial_product: Torbat Academy
service_identifier: academy
current_status: planned
current_version: "0.0.0"
current_phase: academy-foundation
next_phase: null
snapshot_file: docs/service-snapshots/academy.yaml
roadmap_file: docs/phases/Future/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: academy.*
database_name: academy_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: academy.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Clinic
commercial_product: Torbat Clinic
service_identifier: clinic
current_status: planned
current_version: "0.0.0"
current_phase: clinic-foundation
next_phase: null
snapshot_file: docs/service-snapshots/clinic.yaml
roadmap_file: docs/phases/Future/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: clinic.*
database_name: clinic_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: clinic.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Hotel
commercial_product: Torbat Hotel
service_identifier: hotel
current_status: planned
current_version: "0.0.0"
current_phase: hotel-foundation
next_phase: null
snapshot_file: docs/service-snapshots/hotel.yaml
roadmap_file: docs/phases/Future/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: hotel.*
database_name: hotel_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: hotel.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Tourism
commercial_product: Torbat Tourism
service_identifier: tourism
current_status: planned
current_version: "0.0.0"
current_phase: tourism-foundation
next_phase: null
snapshot_file: docs/service-snapshots/tourism.yaml
roadmap_file: docs/phases/Future/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: tourism.*
database_name: tourism_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: tourism.*
health_endpoint: /health
metrics_endpoint: null
- service_name: AI Assistant
commercial_product: Torbat AI
service_identifier: ai_assistant
current_status: scaffolded
current_version: "0.0.0"
current_phase: ai-assistant-foundation
next_phase: null
snapshot_file: docs/service-snapshots/ai-assistant.yaml
roadmap_file: docs/phases/AI/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: ai_assistant.*
database_name: ai_assistant_db
api_port: null
public_api_prefix: /api/v1
event_prefix: assistant.*
capability_prefix: ai_assistant.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Website Builder
commercial_product: Torbat Pages
service_identifier: website_builder
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: null
roadmap_file: docs/experience-roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: website_builder.*
database_name: website_builder_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: website_builder.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Live Chat
commercial_product: Torbat Live Chat
service_identifier: live_chat
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: docs/service-snapshots/live-chat.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: live_chat.*
database_name: live_chat_db
api_port: null
public_api_prefix: /api/v1
event_prefix: conversation.*
capability_prefix: live_chat.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Smart Messenger
commercial_product: Torbat Messenger
service_identifier: smart_messenger
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: docs/service-snapshots/smart-messenger.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: smart_messenger.*
database_name: smart_messenger_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: smart_messenger.*
health_endpoint: /health
metrics_endpoint: null
- service_name: SMS Panel
commercial_product: Torbat SMS
service_identifier: sms_panel
current_status: scaffolded
current_version: "0.0.0"
current_phase: sms-panel-future
next_phase: null
snapshot_file: docs/service-snapshots/sms-panel.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: sms_panel.*
database_name: sms_panel_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: sms_panel.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Notification
commercial_product: Torbat Notification
service_identifier: notification
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: docs/service-snapshots/notification.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: notification.*
database_name: notification_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: notification.*
health_endpoint: /health
metrics_endpoint: null
- service_name: File Storage
commercial_product: Torbat Storage
service_identifier: file_storage
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: docs/service-snapshots/file-storage.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: file_storage.*
database_name: file_storage_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: file_storage.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Link Shortener
commercial_product: Torbat Links
service_identifier: link_shortener
current_status: scaffolded
current_version: "0.0.0"
current_phase: future-services
next_phase: null
snapshot_file: docs/service-snapshots/link-shortener.yaml
roadmap_file: docs/roadmap.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: link_shortener.*
database_name: link_shortener_db
api_port: null
public_api_prefix: /api/v1
event_prefix: null
capability_prefix: link_shortener.*
health_endpoint: /health
metrics_endpoint: null
- service_name: Enterprise Payment Platform
commercial_product: Torbat Pay
service_identifier: payment
current_status: active
current_version: "0.14.5.0"
current_phase: payment-14.5
next_phase: payment-14.6
snapshot_file: docs/service-snapshots/payment.yaml
roadmap_file: docs/payment-roadmap.md
latest_handover: docs/phase-handover/phase-14-5.md
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: payment.*
database_name: payment_db
api_port: 8012
public_api_prefix: /api/v1
event_prefix: payment.*
capability_prefix: payment.*
health_endpoint: /health
metrics_endpoint: /metrics
- service_name: Frontend
commercial_product: TorbatYar UI
service_identifier: frontend
current_status: active
current_version: "Next-15.5.x"
current_phase: onboarding-4
next_phase: null
snapshot_file: null
roadmap_file: docs/frontend/README.md
latest_handover: null
phase_manifest_reference: docs/ai-framework/phase-manifest.yaml
service_manifest_reference: docs/ai-framework/service-manifest.yaml
module_registry_reference: docs/module-registry.md
permission_prefix: UI gated by /me roles
database_name: null
api_port: null
public_api_prefix: consumes /api/v1
event_prefix: null
capability_prefix: null
health_endpoint: null
metrics_endpoint: null
framework_workstreams:
- workstream_id: ai-framework
description: AI Development Framework (docs-only)
project_index_handover: docs/phase-handover/phase-af-project-index.md
snapshot_file: null
- workstream_id: platform-project-status
description: Permanent Project Status Registry (execution dashboard)
latest_handover: docs/phase-handover/phase-af-project-status.md
project_status: docs/project-status.yaml
snapshot_file: null
- workstream_id: platform-project-status-v2
description: Project Status Execution Dashboard v2 (critical_path, priorities, deployment_readiness)
latest_handover: docs/phase-handover/phase-af-project-status-v2.md
project_status: docs/project-status.yaml
framework_snapshot: docs/service-snapshots/framework-project-status.yaml
snapshot_file: null
validation: docs/ai-framework/scripts/validate-project-status.mjs
- workstream_id: commercial-foundation
description: Business Platform Foundation — bundles, pricing, subscription, license, activation (docs-only)
latest_handover: docs/phase-handover/phase-commercial-foundation.md
framework_snapshot: docs/service-snapshots/commercial-foundation.yaml
report: docs/commercial-platform-foundation-report.md
adr: docs/architecture/adr/ADR-023.md
snapshot_file: null