fct_cot_positioning UNIONs both cot/ and cot_combined/ landing dirs, but only extract_cot_dataset was scheduled. Without cot_combined/ present, SQLMesh would fail with "No files found" on every tick. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
40 lines
1.0 KiB
TOML
40 lines
1.0 KiB
TOML
# Workflow registry — the supervisor reads this file on every tick.
|
|
# To add a new extractor: add a [section] here and create the Python module.
|
|
#
|
|
# Fields:
|
|
# module — Python module path (must expose an entry function)
|
|
# entry — function name in the module (default: "main")
|
|
# schedule — named preset ("hourly", "daily", "weekly", "monthly")
|
|
# or raw cron expression (e.g. "0 6 * * 1-5")
|
|
# depends_on — optional: list of workflow names that must complete first
|
|
|
|
[extract_psd]
|
|
module = "psdonline.execute"
|
|
entry = "extract_psd_dataset"
|
|
schedule = "daily"
|
|
|
|
[extract_cot]
|
|
module = "cftc_cot.execute"
|
|
entry = "extract_cot_dataset"
|
|
schedule = "weekly"
|
|
|
|
[extract_cot_combined]
|
|
module = "cftc_cot.execute"
|
|
entry = "extract_cot_combined"
|
|
schedule = "weekly"
|
|
|
|
[extract_prices]
|
|
module = "coffee_prices.execute"
|
|
entry = "extract_coffee_prices"
|
|
schedule = "daily"
|
|
|
|
[extract_ice]
|
|
module = "ice_stocks.execute"
|
|
entry = "extract_ice_all"
|
|
schedule = "daily"
|
|
|
|
[extract_weather]
|
|
module = "openmeteo.execute"
|
|
entry = "extract_weather"
|
|
schedule = "daily"
|