Pipeline Retro — 2026-06-12

Pipeline stats

Prediction scorecard (21 resolved as of today)

IC table (N=21, Spearman vs actual return)

Component IC Action
Framework composite +0.255 — (headline; encouraging but driven by ranking, not conviction labels)
Graham score -0.134 weight -10% (0.30 → 0.273)
LLM composite +0.055 weight +10% (0.30 → 0.333)
Reddit sentiment -0.025 weight -10% (0.10 → 0.091)
Magic formula n/a unchanged (component not stored per prediction — backfill from next cycle)
Schilit n/a unchanged (same)

Weights v2 saved to output/pipeline/weights/weights.json.

Reddit divergence accuracy

Only 1 divergence-flagged prediction to date — too few to score. The overlay has produced no actionable divergence in 3 cycles; its weight cut is consistent with its contribution.

Self-critique

  1. Conviction labels remain anti-predictive. PRU.L (MEDIUM-HIGH) was the period's worst large call; UHR.SW (LOW) the best. The composite ranking has signal (+0.255) but the qualitative conviction overlay subtracts value. Implication: trust the gates (shr-043, insider checks, entry zones) over narrative conviction.
  2. The screen keeps surfacing trailing-data artifacts. This cycle: UHR.SW #1 on trough-P/B after a +66% run; DD #3 on spin-distorted GAAP; PSKY #6 on a pre-WBD entity that won't exist in Q3. Cross-checking against forward state (shr-017) did the real work in Phase 2 — all three failed it.
  3. shr-043 earned its keep again. It cleanly separated DG (revenue growing, margins recovering → near-GO) from DPZ/PAH3/PSKY (decelerating/accelerating-decline → defer/avoid). N is now ~5 applications; consider promoting from PROVISIONAL next refine pass.
  4. What worked: running the triggered-watchlist track in parallel with the screen. The two best candidates this cycle (DG, ADBE) came from standing alerts, not the screen — the screen's job increasingly looks like watchlist generation, not buy-list generation.
  5. Process win: fresh screen finally completed (background + direct log instead of TTY-buffered pipe). Keep this invocation pattern.

Decision recorded

EUR 1,000 → VWCE (no candidate passed all gates; pipeline's own track record vs VWCE is negative). Standing orders: DG re-arm ≤$105; ADBE ≤$245 small starter (USD 300 max) no earlier than ~Jun 25 and only if no further C-suite departures; AKE.PA T2 at ≤EUR 52; RI.PA T2 gated on FY26 results (Aug/Sep).