Unify commercial runtime ownership across backend and frontend so platform, experience, and hospitality modules use the shared commercial source of truth. Co-authored-by: Cursor <cursoragent@cursor.com>
103 lines
2.5 KiB
YAML
103 lines
2.5 KiB
YAML
# Framework Snapshot — Commercial Runtime Backend
|
|
|
|
schema_version: 1
|
|
snapshot_version: 1
|
|
workstream: commercial-runtime-backend
|
|
layer: backend
|
|
service: core-platform
|
|
package: backend/core-service/app/commercial
|
|
architecture_status: COMMERCIAL_RUNTIME_BACKEND_COMPLETE
|
|
current_phase: commercial-runtime-backend
|
|
last_completed_phase: commercial-runtime-backend
|
|
next_phase: null
|
|
contract_family: commercial.v1.2
|
|
adr: docs/architecture/adr/ADR-023.md
|
|
architecture: docs/architecture/commercial-platform-architecture.md
|
|
architecture_report: docs/commercial-runtime-backend-architecture-report.md
|
|
final_report: docs/commercial-runtime-backend-final-report.md
|
|
last_handover_reference: docs/phase-handover/phase-commercial-runtime-backend.md
|
|
project_status: docs/project-status.yaml
|
|
last_updated: "2026-07-28"
|
|
api_prefix: /api/v1/commercial
|
|
migration: 0007_commercial_runtime
|
|
seed: backend/core-service/scripts/seed_commercial_runtime.py
|
|
tests:
|
|
path: backend/core-service/app/tests/test_commercial_runtime.py
|
|
result: 9_passed
|
|
|
|
capabilities_implemented:
|
|
- universal_registry_object
|
|
- meta_registry_kinds
|
|
- discovery_catalog
|
|
- generic_registry_crud
|
|
- lifecycle_publish_draft_archive_delete_restore_clone
|
|
- search_filter_pagination_sorting
|
|
- soft_delete
|
|
- versioning
|
|
- metadata
|
|
- audit
|
|
- tenant_safe_catalogs
|
|
- recommendation_engine
|
|
- assessment_engine
|
|
- bundle_resolver
|
|
- plan_resolver
|
|
- license_entitlement_resolver
|
|
- policy_evaluate
|
|
- notification_templates_registry
|
|
- subscription_license_tables
|
|
- activation_checklist_usage_dashboard_apis
|
|
- outbox_events
|
|
- openapi
|
|
- seed_from_docs_catalogs
|
|
|
|
builtin_registry_kinds:
|
|
- products
|
|
- bundles
|
|
- pricing
|
|
- plans
|
|
- trials
|
|
- capabilities
|
|
- policies
|
|
- assets
|
|
- extensions
|
|
- automation_packs
|
|
- metadata
|
|
- recommendation_rules
|
|
- assessment_schemas
|
|
- notifications
|
|
- usage_plans
|
|
- coupons
|
|
- promotions
|
|
- taxes
|
|
- currencies
|
|
- regions
|
|
- industries
|
|
- business_types
|
|
- announcements
|
|
- languages
|
|
|
|
explicitly_not_owned:
|
|
- orders
|
|
- payment_ledgers
|
|
- accounting_journals
|
|
- vertical_operational_data
|
|
|
|
explicitly_not_implemented_here:
|
|
- marketplace_product_engine
|
|
- qr_foundation
|
|
- booking_foundation
|
|
- payment-14.6+
|
|
- experience-fe-11.6
|
|
- fe_bundle_catalog_codegen
|
|
|
|
deployment_readiness:
|
|
backend: READY
|
|
database_migration: READY
|
|
seed: READY
|
|
api: READY
|
|
tests: GREEN
|
|
documentation: COMPLETE
|
|
production_ready: READY_AFTER_CORE_DEPLOY
|
|
|
|
open_todos: []
|