Current Quarter Pulse
Portfolio YTD i
—
vs SPY
Earnings Season i
—
reported
Estimate Momentum i
—
last 30 days
Rating Momentum i
—
last 30 days
Median Fwd P/E i
—
portfolio
Conviction Summary
Active Alerts i
—
All
Portfolio
Watchlist
Avg EPS Surprise
—
Avg Rev Surprise
—
Beat Rate
Guidance ▸
Avg Sentiment
—
Avg Score
—
Median Fwd P/E
—
All
Portfolio
Watchlist
Results
Forward Estimates
Surprises
Previews
EPS Surprise
Revenue Surprise
Pre-earnings "what to watch" briefs — auto-generated during autopilot prep
Loading previews...
Top Mover (YTD)
—
Avg Estimate Rev (30d)
—
Net Upgrades (90d) ?Net analyst rating changes (upgrades minus downgrades) across coverage over the past 90 days. Positive means more upgrades; negative means more downgrades.
—
Bullish / Bearish ?Count of tickers with bullish vs bearish analyst momentum labels. A ticker is bullish when net 90-day rating changes are positive; bearish when negative.
—
Momentum Dashboard
Portfolio
Watchlist
All
Momentum Heatmap ?Color-intensity grid showing relative momentum strength across price, estimate, rating, conviction, and theme signals. Green = positive, red = negative, intensity = magnitude.
Estimate Revision Scatter ?EPS revision (x) vs Revenue revision (y) over 30 days. Dot size = market cap tier. Upper-right = broad estimate lifts; lower-left = broad cuts.
Sector Momentum Rollup ?Aggregate momentum signals by sector or sub-sector. Shows average composite score (price + estimate + rating) and breadth (% of tickers with positive momentum).
Sector
Sub-Sector
Price vs Estimate Divergence ?Flags tickers where price momentum and estimate momentum move in opposite directions — potential mean-reversion or dislocation signals.
Conviction × Momentum ?Cross-reference conviction scores with momentum signals. High conviction + accelerating momentum = strongest signal overlap. High conviction + decaying = potential concern.
Price Momentum ?Year-to-date and quarter-to-date price returns plus distance from 52-week high. Identifies relative strength leaders and laggards across the portfolio.
Estimate Revisions (30d) ?Percentage change in consensus EPS and revenue estimates over the last 30 and 90 days. Rising estimates signal improving fundamentals; falling estimates flag deterioration. NTM annual period used.
Rating Momentum ?Analyst rating activity over 30 and 90 days — upgrades, downgrades, net direction, and bullish consensus %. Captures sell-side sentiment shifts before they fully price in.
Theme Momentum Map ?Visual map of themes sized by mention count and colored by momentum status. Green = accelerating, blue = new, gray = stable, red = decaying.
Theme Momentum ?Tracks investment themes extracted from earnings transcripts and news. Themes are labeled accelerating, stable, decaying, or new based on mention frequency trends across quarters. Highlights emerging narratives and fading catalysts.
All
Sector
Macro
Company
Median Trailing P/E
—
Median Forward P/E
—
Most Expensive
—
Most Compressed
—
Median DCF Upside
—
P/E Multiple Analysis ?Compares trailing P/E (GAAP reported earnings, 12-month lookback) and forward P/E (analyst consensus non-GAAP EPS estimates). Tracks expansion/contraction over time via daily PE snapshots. High P/E signals growth premium; low P/E may indicate value or declining expectations.
Portfolio
Watchlist
All
Trailing P/E Distribution
Sector Analysis
Identify emerging sector trends and rebalancing opportunities
All Coverage
Portfolio
Watchlist
Sector Momentum Ranking
30-Day Estimate Revision Momentum
Sector Opportunity Map
Coverage vs Benchmark
Coverage Return vs ETF Benchmark
12-Month Price Path
Sub-Sector Drill-Down
Broad Sector
Sub-Sector
Research Files
▶
Thematic Intelligence
Industry-level thematic analysis by peer group and sector
All
30d
90d
180d
Showing
sector
scope themes — industry-level drivers shared across group members
Cross-Group Macro Themes
Themes spanning multiple peer groups and sectors
All
30d
90d
180d
Compare Peers
Side-by-side comparison of fundamentals, valuation, and thesis scores
Markets
1M
3M
6M
1Y
3Y
5Y
Major US Index ETFs
| Ticker | Name | Trend | 1M | 3M | 6M | 1Y | 3Y | 5Y | 10Y |
|---|
Sector ETFs
| Ticker | Name | Trend | 1M | 3M | 6M | 1Y | 3Y | 5Y | 10Y |
|---|
Commodities & Precious Metals
| Ticker | Name | Trend | 1M | 3M | 6M | 1Y | 3Y | 5Y | 10Y |
|---|
International ETFs
| Ticker | Name | Trend | 1M | 3M | 6M | 1Y | 3Y | 5Y | 10Y |
|---|
Crypto ETFs
| Ticker | Name | Trend | 1M | 3M | 6M | 1Y | 3Y | 5Y | 10Y |
|---|
Fund Performance
1M
3M
6M
YTD
1Y
All
Consolidated
WAF Trust
CAF Taxable
CAF IRA
Cumulative Return (indexed to 100)
— Fund (TWR)
— SPY
· · · Target (SPY+5%)
Open Positions
| Ticker | Conv. | Shares | Price | Beta (3Y) | Beta (5Y) | Value | Weight | YTD | QTD | Cost Basis / sh | Unrealized | Since Open | Contribution | Age |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||||
Realized Gains / Losses
By Quarter
Lot Detail
| Quarter / Ticker | Shares | Cost / sh | Sell / sh | Gain / Loss | Return |
|---|---|---|---|---|---|
| Loading… | |||||
Dividend Income
| Date | Ticker | Amount | Description |
|---|---|---|---|
| No dividend data | |||
Option Income
| Date | Underlying | Option | Type | Premium |
|---|---|---|---|---|
| No option data | ||||
Capital Flows
Deposits and withdrawals — used to calculate HPR
Capital Flows
Deposits and withdrawals — used to calculate HPR
Technical Signals
All
Portfolio
Watchlist
Actionable
| Ticker | Price | Signal | RSI | SMA 50 | SMA 200 | MACD | BB | vs SMA50 | Earnings | Updated |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||||
Decision Analysis
Model performance, conviction backtesting, scenario accuracy, and decision quality metrics.
Predictive Analysis
Statistical validation of the scoring model — correlation analysis, calibration testing, and cross-sectional backtests across the full coverage universe.
Model Validation
Consensus Divergence
Model Correction
Convictions
Conviction scoring across portfolio and watchlist — sector breakdowns, peer group analysis, historical trends, and score movements.
Sector Avg Conviction Over Time
Conviction Distribution
Universe Size
—
High Fidelity
—
Medium Fidelity
—
Low Fidelity
—
Last Pipeline Run
—
Upcoming Earnings
Company
Macro
All Catalysts
All
Portfolio
Watchlist
Portfolio X-Ray
Consolidated
Overview
Factors & Conviction
Themes
Risk & Strategy
Portfolio Strategy
Define allocation constraints, sector exposure targets, and weighting methodology. The rebalancing engine reads these when generating trade lists.
Consolidated
Account-level settings override consolidated defaults. Leave blank to inherit.
Position Sizing
Weighting Strategy
Positions sized proportionally to their composite conviction score, then capped at min/max bounds.
Sector Exposure Targets
Current allocation shown for reference
| Sector | Current % | Target % | Max % | Drift |
|---|
Risk Classification
Holdings are auto-classified by conviction score. Thresholds are editable. Flags cascade to Performance and Overview pages.
| Tier | Threshold | Description |
|---|---|---|
| Anchor | Conviction ≥ 70 | Highest-conviction core holdings — overweight, long-duration positions |
| Ballast | Conviction 60 – 69 | Steady, above-average conviction — portfolio stabilizers |
| Contrarian | Conviction 50 – 59 | Divergent view from consensus — thesis-dependent, size carefully |
| High Risk | Conviction < 50 | Low conviction, no thesis, or invalidated thesis — review or exit |
Strategy Compliance
Load portfolio data to see compliance status
Account Overview
Loading...
AI Resilience Screener ?
All
Portfolio
Watchlist
Dimension Explorer
All
Portfolio
Watchlist
All
Portfolio
Watchlist
AI Infrastructure (meta-sector)
All Tickers
Quality Gate (AI Res ≥ 65)
Revenue Growth — Sector vs AI Infrastructure
Private AI Tracker ?Tracks private AI companies (Anthropic, OpenAI, xAI, etc.) mentioned in your newsletter feed. Mentions, sentiment, and latest coverage from your Gmail news flow.
Private AI company intelligence from newsletter mentions
Buy Radar ?Ranks watchlist tickers by composite buy score (0–100). Blends four sub-scores: Conviction (fundamental + thematic quality), Estimates (recent revision momentum), Rating (analyst upgrade/downgrade trend), and Valuation (relative cheapness vs peers and history). Recalculated on demand.
Discoveries ?Weekly automated scan of FMP endpoints for new investment candidates. Scores tickers across Signal Breadth, Momentum, Fundamentals, and Smart Money. Runs every Sunday at 2pm ET.
Watchlist & Portfolio Management
Add, remove, or toggle tickers between portfolio and watchlist.
Changes take effect immediately — the pipeline reads from the database at startup.
| Ticker | Name | Sector | Type | |
|---|---|---|---|---|
| Loading... | ||||
Database Connection
Enter your Supabase credentials to connect the dashboard to your earnings database.
These are stored in your browser only.
Found in Supabase → Settings → API → Project URL
Found in Supabase → Settings → API → Project API Keys → anon public
Prompt Templates
Manage Claude prompt templates for each pipeline stage.
Every save becomes the active template — previous versions are preserved.
Analysis
News
Thesis
Required placeholders:
{eps_actual}
{eps_estimate}
{eps_surprise_pct}
{revenue_actual}
{transcript}
JSON fields must use
JSON fields must use
{{double braces}} to avoid being treated as placeholders.
Version History
Earnings Quality Score — Weights
Adjust how each factor contributes to the 0–100 score shown in tables and company pages.
Weights must sum to 100.
Pipeline Actions
Checking...
Trigger pipeline commands remotely. Server must be running:
python pipeline.py server
Sector Visibility Filter
Hide sectors from summary views (Sector Analysis, sector charts, sector performance, alerts by sector). Hidden sectors still appear in Overview table, Earnings, Portfolio Performance, and X-Ray.
Pipeline Run Logs
Recent pipeline execution history. Auto-loads the last 50 runs.
| Mode | Started | Duration | Status | OK / Err | Errors |
|---|---|---|---|---|---|
| Loading... | |||||