Includes core prod + GREEN/BLUE subsystems: - prod/ (BLUE harness, configs, scripts, docs) - nautilus_dolphin/ (GREEN Nautilus-native impl + dvae/ preserved) - adaptive_exit/ (AEM engine + models/bucket_assignments.pkl) - Observability/ (EsoF advisor, TUI, dashboards) - external_factors/ (EsoF producer) - mc_forewarning_qlabs_fork/ (MC regime/envelope) Excludes runtime caches, logs, backups, and reproducible artifacts per .gitignore.
63 lines
1.6 KiB
YAML
Executable File
63 lines
1.6 KiB
YAML
Executable File
# DOLPHIN Prefect Configuration
|
|
# All services under one Prefect server
|
|
|
|
name: dolphin-workspace
|
|
|
|
prefect-version: 2.14.0
|
|
|
|
# Work Pool - all services run here
|
|
work_pools:
|
|
dolphin-services:
|
|
type: process
|
|
description: "DOLPHIN Algorithm Services"
|
|
|
|
# Deployments - each service is a deployment
|
|
deployments:
|
|
# 1. Scan Bridge - Data ingestion
|
|
- name: scan-bridge-service
|
|
entrypoint: scan_bridge_service.py
|
|
work_pool:
|
|
name: dolphin-services
|
|
parameters: {}
|
|
description: "Arrow file → Hazelcast bridge"
|
|
tags: ["infrastructure", "data-ingestion"]
|
|
|
|
# 2. ACB Processor - Risk management
|
|
- name: acb-processor-service
|
|
entrypoint: acb_processor_service.py
|
|
work_pool:
|
|
name: dolphin-services
|
|
parameters: {}
|
|
description: "Adaptive Circuit Breaker calculations"
|
|
tags: ["risk", "acbv6"]
|
|
|
|
# 3. System Watchdog - Safety
|
|
- name: system-watchdog-service
|
|
entrypoint: system_watchdog_service.py
|
|
work_pool:
|
|
name: dolphin-services
|
|
parameters: {}
|
|
description: "Survival Stack monitoring"
|
|
tags: ["safety", "survival-stack"]
|
|
|
|
# 4. EXTF - External factors
|
|
- name: exf-service
|
|
entrypoint: exf_prefect_final.py
|
|
work_pool:
|
|
name: dolphin-services
|
|
parameters: {}
|
|
description: "External factors (funding, dvol, OI)"
|
|
tags: ["market-data", "macro"]
|
|
|
|
# 5. OBF - Order book features
|
|
- name: obf-service
|
|
entrypoint: obf_prefect_flow.py
|
|
work_pool:
|
|
name: dolphin-services
|
|
parameters: {}
|
|
description: "Order book feature extraction"
|
|
tags: ["market-data", "microstructure"]
|
|
|
|
# Optional: schedules (if needed)
|
|
# schedules: []
|