Files
DOLPHIN/prod/prefect_dolphin_workspace.yaml
hjnormey 01c19662cb initial: import DOLPHIN baseline 2026-04-21 from dolphinng5_predict working tree
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.
2026-04-21 16:58:38 +02:00

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