57 lines
2.0 KiB
TOML
57 lines
2.0 KiB
TOML
# checkpoint_dependencies.toml - Complete configuration
|
|
|
|
# ============================================================================
|
|
# COLLECTION STAGE (No dependencies)
|
|
# ============================================================================
|
|
|
|
[checkpoints.exchange_collection_complete]
|
|
description = "Yahoo exchanges collected and validated"
|
|
depends_on = []
|
|
|
|
[checkpoints.lei_figi_mapping_complete]
|
|
description = "LEI-to-FIGI mappings from OpenFIGI API"
|
|
depends_on = []
|
|
|
|
# ============================================================================
|
|
# CLEANSING STAGE (Depends on collection)
|
|
# ============================================================================
|
|
|
|
[checkpoints.yahoo_companies_cleansed]
|
|
description = "Company data cleansed and validated"
|
|
depends_on = ["exchange_collection_complete"]
|
|
|
|
# ============================================================================
|
|
# ENRICHMENT GROUP (All depend on cleansed companies)
|
|
# ============================================================================
|
|
|
|
[groups.enrichment_group]
|
|
description = "Yahoo Finance enrichment functions"
|
|
members = [
|
|
"yahoo_events_enrichment_complete",
|
|
"yahoo_options_enrichment_complete",
|
|
"yahoo_chart_enrichment_complete"
|
|
]
|
|
depends_on = ["yahoo_companies_cleansed"]
|
|
|
|
[checkpoints.yahoo_events_enrichment_complete]
|
|
description = "Corporate events enriched for all companies"
|
|
depends_on = []
|
|
group = "enrichment_group"
|
|
|
|
[checkpoints.yahoo_options_enrichment_complete]
|
|
description = "Options data enriched for all companies"
|
|
depends_on = []
|
|
group = "enrichment_group"
|
|
|
|
[checkpoints.yahoo_chart_enrichment_complete]
|
|
description = "Chart data enriched for all companies"
|
|
depends_on = []
|
|
group = "enrichment_group"
|
|
|
|
# ============================================================================
|
|
# SECURITIES PROCESSING (Depends on LEI mapping)
|
|
# ============================================================================
|
|
|
|
[checkpoints.securities_data_complete]
|
|
description = "Securities data built from FIGI mappings"
|
|
depends_on = ["lei_figi_mapping_complete"] |