A = MPS grade A (75+) B = MPS grade B (60-75) C = MPS grade C (45-60) D/F = MPS grade D or F AT_RISK = direction lock with consecutive opposing signals DIR_LOCK = direction locked against SM CSV raw direction
Current Gate
v12 — User Curated Lean Gate
Composite Gate Score — 51.5/100Selectivity 30% · Control Retention 30% · MPS 20% · Turnover 10% · Coverage 5% · Direction 5%
Selectivity
80
30% weight
Ctrl Retention (recall)
9
11/127 (9%)
Avg MPS
68
20% weight
Turnover
50
44% TRIM/SELL
Coverage
25
49% avg
Dir Health
100
5% weight
Pass-Set Quality — control tickers scoring ≥4/5 under this gate (precision view — what passes; complements Ctrl Retention's recall view)
Tickers Passing
14
≥4/5 rules · in control
Avg Raw Return
+51.65%
return_pct, unweighted mean
Win Rate
78.6%
% beating SPY (excess>0)
Gate Rules
RuleGradeThresholdCoverageDistSIL Advisor
RSI-Net EBITDAC 58235.970 higher48.9%80KEEP68
★★★★★
FCF EfficiencyA 850.070 lower46.6%96KEEP80
★★★★★
ROIC-EBITDA QCF 27163.660 higher44.3%41REVIEW20
★★★☆☆
Avg EPS GrowthB 6332.770 higher71.0%55REVIEW52
★★★☆☆
FCF QualityC 520.320 lower33.0%70KEEP52
★★★★
Avg MPS: 57.0MAX 342
TIGHT11 pass all rules — gate is working. Even 0 is normal. Gated Rank differentiates within this set.
Tickers Scored
5,743
of 5,743 in SM CSV
Pass All Rules
11
0.19% of scored
Score 4+/5
119
2.1% of scored
Max Score
342
total dist points
Score Distribution
5/511 (0.2%)
4/5108 (1.9%)
3/5291 (5.1%)
2/5474 (8.3%)
1/51,163 (20.3%)
0/53,696 (64.4%)
Selectivity Benchmarks
0–30 pass-all → TIGHT — gate is working
31–80 pass-all → MODERATE — Gated Score sorts it
81–200 pass-all → TOO LIBERAL — tighten
>200 pass-all → UNUSABLE — no discriminating power
Even 0 pass-all is fine — Gated Score ranks 4+/5 tickers.
Tiebreaker task open: see TASKS.md.
Signal Independence Grade
A
Overlap
Low overlap — 5 distinct signal families: RSI-Net EBITDA, FCF Efficiency, ROIC-EBITDA QC, Avg EPS Growth, FCF Quality. No direct input redundancy.
RuleSignal FamilyWhat it measures
RSI-Net EBITDARSI-Net EBITDARSI-Net EBITDA — see METRIC_FORMULAS.md
FCF EfficiencyFCF EfficiencyFCF yield relative to price — operational cash generation filter
ROIC-EBITDA QCROIC-EBITDA QCROIC-EBITDA QC — see METRIC_FORMULAS.md
Avg EPS GrowthAvg EPS GrowthAvg EPS Growth — see METRIC_FORMULAS.md
FCF QualityFCF QualityFCF Quality — see METRIC_FORMULAS.md
✓ No HIGH overlaps detected between rules in this gate.
Portfolio Turnover Impact
44%
of held positions would be TRIM/SELL under this gateHIGH TURNOVER
ADD MORE28 positions
ALAB, AMD, AMSC, ARGX, ASYS, AVGO, CCJ, CIEN +20 more
HOLD17 positions
AGX, ASML, CLS, DASH, FIX, FTNT, KLAC, KNSA +9 more
TRIM12 positions
AMAT, AMZN, ANET, APP, CAT, GOOG, HWM, IDR +4 more
SELL23 positions
AAPL, AB, APH, BLBD, DE, EME, ENVA, IDCC +15 more
Top Buy Candidates (4+ rules · not held · ranked by Gated Score)
TickerRankScoreGated ScoreRSI-Net EBITDAFCF EfficiencyROIC-EBITDA QCAvg EPS GrowthFCF Quality
OSS#1/57435/5342
ASND#2/57435/5342
SNDK#3/57435/5342
PLTR#6/57435/5342
TRC#12/57434/5301
ALAR#13/57434/5301
CLF#14/57434/5301
IRTC#15/57434/5301
TVTX#16/57434/5301
LQDA#17/57434/5301
Alternative Configurations — click anywhere on header to expand/collapse
Ranked by composite score (Selectivity 30% · Control Retention 30% · Avg MPS 20% · Turnover 10% · Coverage 5% · Direction 5%). Quick Swaps shown first regardless of score.
Quick Swaps1–2 rule changes from current gate
Swap: ROIC-EBITDA QC → ROIC/Ebitda SpreadScore 59
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate ROIC/Ebitda Spread (sil=60)  ·  1 rule changed  ·  pass-all: 9
Swap: ROIC-EBITDA QC → ROICScore 58
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate ROIC (sil=69)  ·  1 rule changed  ·  pass-all: 9
Swap: ROIC-EBITDA QC → ROEScore 58
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate ROE (sil=61)  ·  1 rule changed  ·  pass-all: 10
Swap: ROIC-EBITDA QC → P/CScore 57
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate P/C (sil=60)  ·  1 rule changed  ·  pass-all: 6
Swap: ROIC-EBITDA QC → ROAScore 57
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate ROA (sil=52)  ·  1 rule changed  ·  pass-all: 5
Swap: ROIC-EBITDA QC → Rev Growth EfficiencyScore 57
Auto: replace ROIC-EBITDA QC with top-SIL non-gate L2 candidate Rev Growth Efficiency (sil=66)  ·  1 rule changed  ·  pass-all: 1
Swap: Avg EPS Growth → Quality Value ScoreScore 55
Auto: replace Avg EPS Growth with top-SIL non-gate L2 candidate Quality Value Score (sil=78)  ·  1 rule changed  ·  pass-all: 23
Swap: Avg EPS Growth → Quality Value Score (Test Version)Score 54
Auto: replace Avg EPS Growth with top-SIL non-gate L2 candidate Quality Value Score (Test Version) (sil=58)  ·  1 rule changed  ·  pass-all: 23
SIL-Driven FixScore 52
No swap-outs recommended — gate is healthy at this severity tier  ·  0 rules changed  ·  pass-all: 11
SIL-Driven Fix v2RECOMMENDEDScore 40
Current Gate + one more refinement: ROIC-EBITDA QC (REVIEW) → Quality Value Score  ·  1 rule changed  ·  pass-all: 100
Deeper Overhauls3+ rule changes — ranked by composite score
Alt 2 — Watson-Free FCFScore 38
Eliminate the direction controversy — replace Watson 5 + PEG with FCF signals  ·  4 rules changed  ·  pass-all: 317
Proposed v10 — Watson-ROIC CI → FCF Quality ScoreScore 36
User-confirmed swap: remove low-separation Watson-ROIC CI, add BF #1 FCF Quality Score  ·  3 rules changed  ·  pass-all: 459
Alt 4 — Coverage-FirstScore 35
Prioritize data completeness — avoid gates with <65% ticker coverage  ·  4 rules changed  ·  pass-all: 277
Alt 1 — Minimal FixScore 34
Swap only the weakest rule (PEG F-grade → ROIC-FCF Gate A-grade)  ·  5 rules changed  ·  pass-all: 291
Alt 3 — Maximum A-GradeScore 39
Maximize average MPS score — all 5 rules A-grade, zero B/F rules  ·  4 rules changed  ·  pass-all: 338
Alt 5 — Balanced Independence ⭐ RecommendedRECOMMENDEDScore 38
Best balance of MPS grade, signal independence, coverage, and direction confidence  ·  4 rules changed  ·  pass-all: 142
Experimental L1Accumulate control lab sessions before promoting
Alt 7 — L1+L2 Hybrid 🧪 ExperimentalScore 53
Best L1 signal anchored by top L2 quality checks — tests if raw signals add lift  ·  4 rules changed  ·  pass-all: 22
Alt 6 — L1 Raw Signals 🧪 ExperimentalScore 23
Pure L1 gate — raw ratios only, control-lab directions, universe-percentile thresholds  ·  5 rules changed  ·  pass-all: 0
⚡ Custom Gate BuilderSelect up to 7 metrics  ·  dist weights auto-set from SIL score  ·  Run to score 5,743 tickers instantly
Data: SM CSV (Invest-Multi(4_30_23) - Secondary Metrics (56).csv) · Registry: metric_registry.csv · Generated: 2026-05-23 18:43
Top buys show tickers scoring 4+/5 rules, sorted by weighted score. "Pass-all" counts tickers passing every rule simultaneously.
Overlap analysis from METRIC_OVERLAP_MAP.md (last updated gate v5 — needs v8 review).
Coverage = % of SM CSV tickers with valid data for this metric.
Hub Take Action Gate Gate Alts