Component catalogue

Table of Contents

Consumed directly by src/codegen/manifest.py at startup via _load_components(). This file is the authoritative source; there is no intermediate JSON.

JSON model support was decommissioned (all models migrated to org). Every component discovers models exclusively through its modeling_dir — org files whose frontmatter declares a codegen model type.

--address selects the technical space (SQL vs C++ vs Qt) to generate; no separate per-address component entries are needed.

Components

name modeling_dir exclude_org_types
refdata projects/ores.refdata/modeling junction
reporting projects/ores.reporting/modeling  
trade projects/ores.trading/modeling  
dq projects/ores.dq/modeling  
iam projects/ores.iam/modeling  
synthetic projects/ores.synthetic/modeling  
marketdata projects/ores.marketdata/modeling  
analytics-cpp projects/ores.analytics/modeling  
compute-cpp projects/ores.compute/modeling  
controller-cpp projects/ores.controller/modeling  
database-cpp projects/ores.database/modeling  
dq-cpp projects/ores.dq/modeling  
iam-cpp projects/ores.iam/modeling  
scheduler-cpp projects/ores.scheduler/modeling  
trading-cpp projects/ores.trading/modeling  
workflow-cpp projects/ores.workflow/modeling  
workspace-cpp projects/ores.workspace/modeling  

Emacs 29.3 (Org mode 9.6.15)