ClearNo ticker checked.Enter a ticker to load chart, score, and raw evidence.
Enter a ticker and click Check.
Raw data
Sector Performance21-day relative performance vs SPY
ClearSector leadership not loaded.Open this disclosure to load 21-day relative strength.
Market MoversTop gainers, losers, and most active
ClearMovers not loaded.Open this disclosure to load gainers, losers, and active names.
Advanced toolsFailure recovery and learning engine
Failure Recovery
Plain-language next steps for auth/data/order errors.
Recovery mapping shares the slide-in Trade Drawer with the decision card.
Learning Engine
Closed-loop analysis: features logged per scan, ML identifies what predicts failure, challenger tests suggested thresholds.
No learning engine results yet. Workflow: execute trades so outcomes are recorded → Run Post-Mortem Analysis (requires persisted outcomes) → Run Challenger Scan (requires post-mortem overrides).
Raw JSON
Position Intelligence
Conviction scorecard, GARCH volatility, and options setups for open positions.
Link Schwab first. Then use the controls below to turn live orders on or off and pause trading when you need to.
Connect / fix auth
Schwab is disconnected or auth is unhealthy. Fix this before relying on live-order controls.
Step-by-step setup: link your account, link market data, then run a quick test.
Signed inSigned in as —
Verify once, then connect Schwab.
Sign-in troubleshooting
Use this to verify Supabase wiring and live session auth before running protected APIs.
Loading auth state…
1Connect accountpending
2Connect market datapending
3Verify tokenspending
4Test scanpending
5Paper orderpending
Pick up where you left off
Loading status…
Or connect each step directly
Schwab requires two separate approvals — link each one explicitly.
Need help?
Why there are two connect steps
Schwab uses one approval for your brokerage account and another for market data.
This setup flow walks you through both in order.
Before you start
No password login is required first; the app asks for email verification only when needed.
Allow pop-ups/redirects for Schwab approval.
Use the Schwab login tied to this account.
If a step fails
Refresh the page, then retry only that step.
Confirm both account and market approvals completed.
Copy the error banner text if you need support.
Click Connect Schwab to continue setup.
Raw data
Risk presets
Pick how aggressive the scanner and position limits should be. Standard view uses plain English; Expert shows raw values.
Tooltip keeps the table compact. Inline shows the reason in every score cell.
Reopen this website walkthrough anytime.
Settings logic guide
what each control changes
Onboarding: connect account (orders) and market data (quotes), verify tokens, then test with a scan or paper order before going live.
Presets: profile picks a fixed risk template; apply shows a before/after preview, then persists it. Mode toggles plain vs raw values; rank explain sets tooltip vs inline rationale.
Guardrails (enforced per preset): position cap $300/$500/$900 and daily trade cap 3/5/8 for conservative/balanced/aggressive. Conservative runs hard quality gates and blocks event risk; aggressive shadows event and execution checks instead of blocking.
Screener thesis: trend-continuation breakouts (uptrend + volatility pattern), fast first-pass filter, deeper follow-up analysis, market regime checks, and visible near-misses with reasons.
Live trading: enabling requires risk acknowledgment plus typing ENABLE; pause blocks new approvals; 2FA protects sensitive actions; automation stays off until you opt in.
Advanced · raw system status
tokens, last scan, quotes, validation steps
ClearStatus details not loaded.Refresh status to inspect tokens, quotes, validation, and pending trades.
Market Token—Account Token—Token Refresh—
no token age recorded yet
Last Scan—Pending Trades—Quote Health—API Error Rate—Validation Health—
awaiting validation artifact
Progress: —
Recent validation steps
No validation steps yet.
Portfolio triage
Positions · Risk (correlation) · Book — Research home.
ClearPortfolio not loaded.Open Portfolio to load positions, exposure, and risk analytics.
Source
Portfolio positions table
Symbol
Qty
Last
Market Value
Weight %
Day P/L
P/L %
Open Portfolio screen or click Refresh.
Enter tickers, shares, ownership start date, and avg cost (long-only, up to 15 names).
The book is stored only in this browser — nothing is saved on the server. Risk ratios
use each row’s acquired date through today (capped by the Risk lookback).
Manual portfolio editor
Ticker
Shares
Acquired
Avg cost
Manual portfolio priced snapshot
Symbol
Qty
Avg cost
Last
Market Value
P/L %
Weight %
Acquired
Open the Risk tab to load the risk dashboard.
Open the Book tab for P/L calendar, tax estimate, and journal.
Performance
Backtest vs Shadow/Paper vs Live are separated.
No performance snapshot loaded yet. Click Refresh Performance.
Raw JSONMarket contextRegime, portfolio risk, blotter — with provenance on every lane
Cockpit
🛰️ Trading Cockpit
Market regime, ranked opportunities, portfolio risk, and the execution blotter in one
glance view. Every lane shows its data source and freshness; click an opportunity for the
decision card and order-intent preview.
—
ClearMarket context not loaded.Open Market context to load regime, portfolio, opportunities, and blotter.
Market Regime
Portfolio Risk + Exposure
Ranked Opportunities
Execution Blotter
Run a historical backtest
ClearNo backtest run selected.Choose a universe and date range before queueing a run.
Replays the uptrend + volatility pattern rules on past prices using your saved scanner settings — no live trades.
Use the form for precise control or chat to describe a run in plain language.
Presets
Watchlist uses symbols from your saved settings.
Advanced — costs & rule overrides
Your last backtest choices are saved in this browser so you do not have to re-enter them.
Choose dates, then queue a run.
Equity & drawdown
Full result JSON
No run yet.
Recent runs
The assistant validates your settings and can queue the same backtest job as the form. Tool details stay collapsed unless you expand them.
Generate a dossier to view the narrative write-up.
Raw dossier JSON
No dossier run yet.
Generate Dossier builds the full institutional package (technical, valuation, SEC narrative, Finnhub catalysts, portfolio context) for export.
Run Report below is the interactive IC view — presets and section overrides apply only there.
No report run yet. Enter a ticker and run report.
No report run yet.
SEC Filing Compare
Filing-language diff for thesis validation — guidance tone, risk deltas, and evidence snippets
ClearNo filing compare run.Choose mode and tickers to inspect language drift.
“One company over time” compares current filing language to prior periods to spot changes in tone and risk.
Profile source: auto-detect
No SEC compare run yet. Pick mode and tickers to start.
Headline verdict appears here after you run compare.
What changed and why it matters will appear here.
Side-by-side filing evidence cards will appear here.
Derived integrity metrics
modeled from compare deltas — not audited KPIs
PM support context and metric deltas appear here.
The Say-Do Timeline
Window: Last 8Q
Run SEC compare to generate management guidance vs realized KPI checkpoints.
The Integrity Scorecard
Integrity pillar scoring will appear here.
Dilution & SBC Heatmap
Dilution pressure and price/earnings performance correlation will appear here.
Ruthless Mode Red Flags
Enable Ruthless Mode to surface filing anomalies and governance alerts.