Skip to content

[codex] expand semantic layer coverage for macro signals#120

Merged
C00ldudeNoonan merged 1 commit into
mainfrom
codex/issue-107-semantic-layer-coverage
Jul 5, 2026
Merged

[codex] expand semantic layer coverage for macro signals#120
C00ldudeNoonan merged 1 commit into
mainfrom
codex/issue-107-semantic-layer-coverage

Conversation

@C00ldudeNoonan

@C00ldudeNoonan C00ldudeNoonan commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Expand MetricFlow semantic coverage for issue Expand semantic layer coverage: yield curve, financial conditions, sentiment, FOMC hawkish/dovish metrics #107 across treasury yield curve, financial conditions, FOMC sentiment, macro sentiment, net liquidity, diffusion, fiscal, and housing signals.
  • Add user-facing simple metrics for yield spreads, financial stress, lending standards, FOMC hawkish/dovish/net sentiment, sentiment divergence, manufacturing indicators, liquidity, diffusion breadth, fiscal sustainability, and housing stress.
  • Add tests and column documentation for agent_treasury_yield_curve_spreads so the yield curve semantic model has explicit grain and status constraints.

Why

Issue #107 identified existing warehouse models that were useful to agents but not yet exposed through the semantic layer. This makes those macro/market signals discoverable through dbt Platform and MetricFlow instead of requiring agents to know raw model names and SQL columns.

Validation

  • uv run --project macro_agents dbt parse --project-dir dbt_project --profiles-dir dbt_project
  • uv run --project macro_agents dbt ls --project-dir dbt_project --profiles-dir dbt_project --select agent_treasury_yield_curve_spreads financial_conditions_signals stg_fomc_sentiment_scores sentiment_signals net_liquidity_signals diffusion_index_signals fiscal_signals housing_signals
  • uv run --project macro_agents dbt ls --project-dir dbt_project --profiles-dir dbt_project --resource-type semantic_model
  • uv run --project macro_agents dbt ls --project-dir dbt_project --profiles-dir dbt_project --resource-type metric
  • uv run --project macro_agents dbt build --project-dir dbt_project --profiles-dir dbt_project --select agent_treasury_yield_curve_spreads financial_conditions_signals stg_fomc_sentiment_scores sentiment_signals net_liquidity_signals diffusion_index_signals fiscal_signals housing_signals
  • git diff --check

Warehouse-backed validation passed against BigQuery target prod: PASS=18 WARN=0 ERROR=0 SKIP=0 TOTAL=18. dbt registered 10 semantic models and 48 metrics.

Fixes #107

@C00ldudeNoonan

Copy link
Copy Markdown
Owner Author

@codex please review this PR.

@C00ldudeNoonan
C00ldudeNoonan marked this pull request as ready for review July 5, 2026 16:55
@C00ldudeNoonan
C00ldudeNoonan merged commit 3664524 into main Jul 5, 2026
2 checks passed
@C00ldudeNoonan
C00ldudeNoonan deleted the codex/issue-107-semantic-layer-coverage branch July 5, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expand semantic layer coverage: yield curve, financial conditions, sentiment, FOMC hawkish/dovish metrics

1 participant