|
4 | 4 |
|
5 | 5 | Research-only signal context artifact repository for QuantStrategyLab. |
6 | 6 |
|
7 | | -Current forward-looking shadow horizon for newly generated context bundles and |
8 | | -example artifacts is `1-3 years`. Historical saved signal artifacts keep their |
9 | | -original point-in-time horizon text and should not be rewritten. |
| 7 | +Current schema validation requires newly generated and promoted shadow signal |
| 8 | +artifacts to use the `1-3 years` horizon. Older pre-contract artifacts may keep |
| 9 | +their original point-in-time horizon text, but they should be treated as legacy |
| 10 | +records and not promoted as the current `latest_signal.json`. |
10 | 11 |
|
11 | 12 | This repository does not place trades, store broker credentials, or own live |
12 | 13 | allocation policy. It prepares and validates shadow signal artifacts that can |
@@ -56,7 +57,9 @@ This repo does not own: |
56 | 57 | ## Current Status |
57 | 58 |
|
58 | 59 | This repository is in shadow research accumulation mode. The first saved |
59 | | -point-in-time artifact is `data/output/signal_history/2026-05-28.json`. |
| 60 | +point-in-time artifact is `data/output/signal_history/2026-05-28.json`; the |
| 61 | +current promoted artifact is `data/output/signal_history/2026-05-31.json` and |
| 62 | +uses the long-horizon contract. |
60 | 63 |
|
61 | 64 | Near-term work should focus on: |
62 | 65 |
|
@@ -212,6 +215,11 @@ Historical generated copies can be stored under: |
212 | 215 | data/output/signal_history/YYYY-MM-DD.json |
213 | 216 | ``` |
214 | 217 |
|
| 218 | +All promoted latest artifacts must use `horizon: "1-3 years"`. To support |
| 219 | +Advisor long-horizon buckets, current artifacts should also include versioned |
| 220 | +theme context through `theme_bias`, `symbol_theme_exposure`, and optional |
| 221 | +`symbol_bias` for symbols that need explicit long-context coverage. |
| 222 | + |
215 | 223 | All artifacts must remain shadow-only. They cannot encode broker orders, target |
216 | 224 | quantities, or live allocation overrides. |
217 | 225 |
|
|
0 commit comments