Label calibration — what each classification has historically preceded (measured, not promised)
protocol 8a1df3604cc7 · forward ledger only · registered before computation · benchmark-relative outcomes at k=20
| Label | Direction class | n outcomes | Mean excess k=20 | Direction consistency | Badge |
| NEUTRAL | none | 1897 | 0.27% | — | DESCRIPTIVE |
| WATCH | none | 1168 | 1.94% | — | DESCRIPTIVE |
| BULLISH | positive | 658 | 3.08% | 0.63 | DESCRIPTIVE |
| WEAKENING | negative | 547 | -3.95% | 0.61 | DESCRIPTIVE |
| STRONG_BULLISH | positive | 136 | -10.39% | 0.09 | PRELIMINARY |
| NEGATIVE_EVENT | negative | 21 | -5.71% | 0.75 | UNDERPOWERED |
Registered primary: pooled direction-consistency of the directional labels at k=20 =
0.555
CI (0.467, 0.645) [DESCRIPTIVE] over n=921 outcomes /
67 clustered tickers — the interval includes 0.5, so directional meaning is not
yet demonstrated at this sample; that is the finding, printed as measured. STRONG_BULLISH reads
anti-consistent at k=20 at current n — also printed as measured; the record accrues daily.
Labels with no forward outcomes yet: BEARISH_WATCH, RISK_ALERT. Non-directional labels carry
no consistency claim by construction. The score-to-label mapping is fixed thresholds,
published in the
methodology (score-to-label thresholds) — the thresholds carry no outcome promise;
this panel measures the outcomes. Investment implication: none established — no buy, sell,
or alpha conclusion is supported by this page.
DISCLAIMER — Research / education only. Not investment advice. Past results — in-sample or forward-tracked — do not predict future performance. YUCLAW is not a registered investment adviser.
This page's forward panels mature one trading day behind the snapshot record (a 1-day outcome needs the next close).
FORWARD TRACKING LEDGER — Out-of-Sample · matured through 2026-09-02
date range 2026-05-20 → 2026-09-03 · total signals 6323
· directional 1769
| label | n | directional |
matured 1d/5d/20d |
hit 1d/5d/20d |
median return 5d |
median excess 5d |
| BULLISH | 774 | 774 | 771/754/673 | 57% (n=771) / 56% (n=754) / 64% (n=673) | +0.6% | +0.2% |
| NEGATIVE_EVENT | 31 | 31 | 31/28/21 | 58% (n=31) / 36% (n=28) / 43% (n=21) | +2.8% | +2.9% |
| NEUTRAL | 2640 | 0 | 2609/2479/2003 | — / — / — | +0.2% | -0.0% |
| STRONG_BULLISH | 142 | 142 | 142/142/136 | 42% (n=142) / 27% (n=142) / 11% (n=136) | -2.6% | -1.7% |
| WATCH | 1914 | 0 | 1879/1758/1311 | — / — / — | +0.2% | -0.1% |
| WEAKENING | 822 | 822 | 812/767/599 | 45% (n=812) / 45% (n=767) / 46% (n=599) | +0.4% | +0.4% |
| OVERALL | 6323 | 1769 | 6244/5928/4743 | 50% (n=1756) / 49% (n=1691) / 51% (n=1429) | +0.2% | -0.0% |
Frozen historical window (2026-02-18 → 2026-05-13) — this regime closed when forward tracking began and is never updated, by design.
IN-SAMPLE EVENT VALIDATION — Replay
date range 2026-02-18 → 2026-05-13 · total signals 1027
· directional 235
⚠ Note on the in-sample panel: market-data components C1 / C3 / C4 / C5 / C7 ran at 0.3 confidence because the upstream dashboard cache holds only the latest snapshot. Evidence components C6 (events), C8 (cascade), C9 (model trust) are point-in-time exact. The in-sample event validation therefore primarily reflects the evidence layer.
| label | n | directional |
matured 1d/5d/20d |
hit 1d/5d/20d |
median return 5d |
median excess 5d |
| BEARISH_WATCH | 1 | 1 | 1/1/1 | 0% (n=1) prelim / 0% (n=1) prelim / 100% (n=1) prelim | +0.5% | -1.1% |
| BULLISH | 50 | 50 | 50/50/50 | 40% (n=50) / 64% (n=50) / 82% (n=50) | +1.5% | +1.5% |
| NEGATIVE_EVENT | 37 | 37 | 37/37/37 | 65% (n=37) / 57% (n=37) / 51% (n=37) | -1.2% | -0.6% |
| NEUTRAL | 339 | 0 | 339/339/339 | — / — / — | +0.1% | -0.3% |
| WATCH | 453 | 0 | 453/453/453 | — / — / — | -0.1% | -0.4% |
| WEAKENING | 147 | 147 | 147/147/147 | 56% (n=147) / 50% (n=147) / 37% (n=147) | +0.1% | -0.2% |
| OVERALL | 1027 | 235 | 1027/1027/1027 | 54% (n=235) / 54% (n=235) / 49% (n=235) | +0.1% | -0.3% |
METHODOLOGY
Full methodology, data sources, limitations, and definitions are documented at
docs/methodology/backfill.md.
Key points: data window is 2026-02-18 to 2026-05-17 (~90 days, all post-Llama 3.1 70B
training cutoff); in-sample signals were reconstructed via point-in-time replay
(leak-audited, zero future-event leakage); the Forward Tracking Ledger begins
2026-05-20 and matures daily — 20-day outcomes mature in mid-June.
DISCLAIMER — Research / education only. Not investment advice. Past results — in-sample or forward-tracked — do not predict future performance. YUCLAW is not a registered investment adviser.
Data through 2026-09-02 (last completed U.S. trading day) · regenerated daily after market close