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 |