@@ -3,7 +3,7 @@ version: 2
33models :
44 - name : agent_market_performance
55 description : >
6- Union of market summary models (us_sector, major_indicies , sp500, nasdaq)
6+ Union of market summary models (us_sector, major_indices , sp500, nasdaq)
77 with standardized column names for agent consumption.
88 columns :
99 - name : symbol
@@ -58,34 +58,155 @@ models:
5858 - not_null
5959
6060 - name : agent_financial_conditions_index
61- description : " Financial conditions index data for agent consumption"
61+ description : >
62+ Financial conditions index and component scores from the raw transformation output,
63+ filtered to populated FCI observations for agent consumption.
64+ columns :
65+ - name : date
66+ tests :
67+ - not_null
68+ - unique
69+ - name : fci
70+ tests :
71+ - not_null
6272
6373 - name : agent_fred_monthly_diff
64- description : " FRED monthly differences for agent consumption"
74+ description : >
75+ Monthly FRED series observations and period-over-period differences for agent consumption.
76+ tests :
77+ - unique_combination :
78+ arguments :
79+ combination_of_columns : [series_code, date]
80+ columns :
81+ - name : series_code
82+ tests :
83+ - not_null
84+ - name : date
85+ tests :
86+ - not_null
6587
6688 - name : agent_housing_inventory_latest_aggregates
67- description : " Housing inventory aggregates for agent consumption"
89+ description : >
90+ Latest housing inventory aggregate values and change metrics for agent consumption.
91+ tests :
92+ - unique_combination :
93+ arguments :
94+ combination_of_columns : [series_code, month, date_grain]
95+ config :
96+ severity : warn
97+ columns :
98+ - name : series_code
99+ tests :
100+ - not_null
101+ - name : month
102+ tests :
103+ - not_null
104+ - name : current_value
105+ tests :
106+ - not_null
68107
69108 - name : agent_housing_mortgage_rates
70- description : " Housing mortgage rates for agent consumption"
109+ description : >
110+ Mortgage rate and estimated monthly payment series for agent consumption.
111+ columns :
112+ - name : date
113+ tests :
114+ - not_null
115+ - unique
71116
72117 - name : agent_reddit_posts_daily
73- description : " Daily Reddit post aggregates for agent consumption"
118+ description : >
119+ Raw daily Reddit post records exposed for agent consumption.
120+ tests :
121+ - unique_combination :
122+ arguments :
123+ combination_of_columns : [title, subreddit, partition_date]
124+ config :
125+ severity : warn
126+ columns :
127+ - name : title
128+ tests :
129+ - not_null
130+ - name : subreddit
131+ tests :
132+ - not_null
133+ - name : partition_date
134+ tests :
135+ - not_null
74136
75137 - name : agent_reddit_sentiment_trends
76- description : " Reddit sentiment trends for agent consumption"
138+ description : >
139+ Daily Reddit sentiment trend metrics by subreddit for agent consumption.
140+ tests :
141+ - unique_combination :
142+ arguments :
143+ combination_of_columns : [date, subreddit]
144+ columns :
145+ - name : date
146+ tests :
147+ - not_null
148+ - name : subreddit
149+ tests :
150+ - not_null
77151
78152 - name : agent_fred_series_latest_aggregates_snapshot
79153 description : " Snapshot view of FRED aggregates for agent consumption"
154+ tests :
155+ - unique_combination :
156+ arguments :
157+ combination_of_columns : [snapshot_date, series_code, month, date_grain]
158+ columns :
159+ - name : snapshot_date
160+ tests :
161+ - not_null
162+ - name : series_code
163+ tests :
164+ - not_null
80165
81166 - name : agent_leading_econ_return_indicator_snapshot
82167 description : " Snapshot view of leading economic return indicator for agent consumption"
168+ columns :
169+ - name : snapshot_date
170+ tests :
171+ - not_null
172+ - name : symbol
173+ tests :
174+ - not_null
83175
84176 - name : agent_market_performance_snapshot
85177 description : " Incremental snapshot of market performance for agent consumption"
178+ tests :
179+ - unique_combination :
180+ arguments :
181+ combination_of_columns : [snapshot_date, market_category, symbol, asset_type, time_period]
182+ config :
183+ severity : warn
184+ columns :
185+ - name : snapshot_date
186+ tests :
187+ - not_null
188+ - name : symbol
189+ tests :
190+ - not_null
86191
87192 - name : agent_commodity_performance_snapshot
88193 description : " Incremental snapshot of commodity performance for agent consumption"
194+ tests :
195+ - unique_combination :
196+ arguments :
197+ combination_of_columns : [snapshot_date, commodity_category, commodity_name, commodity_unit, time_period]
198+ columns :
199+ - name : snapshot_date
200+ tests :
201+ - not_null
202+ - name : commodity_name
203+ tests :
204+ - not_null
89205
90206 - name : agent_treasury_yield_curve_spreads
91207 description : " Incremental treasury yield curve spreads for agent consumption"
208+ columns :
209+ - name : date
210+ tests :
211+ - not_null
212+ - unique
0 commit comments