# 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: []