Operations

Research

Diagnostics

Settings

Operations

Run a scan, review candidates, and push only high-conviction setups into approvals.

Run a scan Review pending Press Ctrl/Cmd + 1..4 to switch tabs.
Next Action

Ready. Run Scan to load candidates.

Operations

Scan -> review -> approve

Keep daily execution focused: one scan cycle, fast candidate review, then explicit approval decisions.

Operations workflow

Scan -> evaluate -> stage -> approve.

Lane 1 Scan + shortlist

Scan results

No scan run yet.
Balanced: score >= 50, volume ratio >= 1.1. Strict raises thresholds. Top Strategy: --
Diagnostics and funnel why symbols were filtered out

Top Blockers low priority context

    Pass Funnel each bar is the PASS count at that stage · hover for details

    Qualified breakouts

    No scan yet.
    good caution blocked info
    Signal candidates table
    Ticker Status Days Flagged Strategy Price Score P(up 10d) Confidence Conviction Sector Actions
    Run a scan to load candidates.
    Near-miss breakouts (0)

    Candidates that did not pass current mode thresholds. Top 10 shown with failure reasons.

    Near-miss breakout candidates
    Ticker Status Days Flagged Strategy Price Score P(up 10d) Confidence Conviction Sector Actions
    Near-miss candidates will appear after scan.
    Lane 3 Queue + approve

    Pending approvals

    Review and decide queued orders.
    Stage a trade manually optional quantity; otherwise uses your position-size preset
    No trades yet. Stage trades from Scan results.
    Sector Performance 21-day relative performance vs SPY
    Market Movers Top gainers, losers, and most active · open cockpit

    Research

    Validate before size

    Quick-check ideas, run scenario tests, and complete deep diligence before committing risk.

    Scenario testing

    Backtest assumptions and capture reasoning in chat.

    Quick ticker check

    Fast symbol health check.

    Enter a ticker and click Check.

    Research toolkit

    Advanced tools when quick check or backtest needs deeper follow-up.

    Settings

    Configure connectivity and controls

    Manage onboarding, profile presets, live-trading guardrails, 2FA, and billing in one place.

    Connect Schwab

    Use one guided flow to connect Schwab quickly; advanced checks are optional.
    Auth debug

    Use this to verify Supabase wiring and live session auth before running protected APIs.

    Loading auth state…

    1. 1Connect accountpending
    2. 2Connect market datapending
    3. 3Verify tokenspending
    4. 4Test scanpending
    5. 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.

    Strategy Presets

    Standard shows plain English. Expert adds raw env values under each row.
    Tooltip keeps rows compact. Inline shows rationale in each 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 (Stage 2 + VCP), fast Stage A filter, deeper Stage B enrichment, regime gates, 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.

    Full risk and legal context: legal & risk disclosures. Connection help: Schwab connect guide.

    Loading preset…

    Failure Recovery

    Plain-language next steps for auth/data/order errors.

    Recovery mapping shares the slide-in Trade Drawer with the decision card.

    Kronos

    Forecast the next moves

    Kronos is an open-source foundation model for financial candlesticks. Enter a ticker to project the next sessions of price action — advisory only, never an order.

    Kronos forecast

    Projected candles, direction, and confidence for a single symbol.

    Shows the median path, a p10-p90 range cone, and P(up) vs a flat baseline. Intraday (5m/15m) is Schwab-sourced (~10 trading days). Base model on CPU can take up to ~90s.

    How Kronos works

    Context for interpreting the forecast responsibly.

    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.

    Market Regime

    Portfolio Risk + Exposure

    Ranked Opportunities

    Execution Blotter

    Diagnostics

    Health, validation, and readiness

    Use diagnostics to verify reliability, investigate blockers, and confirm execution safety.

    System status: running first health check…

    Auth Unknown Broker connection not checked yet. awaiting /api/status
    Quotes Unknown Live market-data probe not run yet. awaiting /api/health/deep
    API errors awaiting metrics
    Validation Unknown awaiting validation artifact

    Decision Dashboard

    Reliability + strategy quality + promotion readiness
    Reliability Unknown
    Promotion Unknown

    Validation: —

    SLO gate: —

    Last scan: —

    Signals: —

    Dominant strategy: —

    Data quality: —

    Latest promotion: —

    Ablation: —

    Best lift: —

    Ablation summary: —

    Top ablation variants
    • No ablation report yet.
    awaiting /api/decision-dashboard
    Detailed system status tokens, last scan, quotes, validation
    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

    Loads automatically on Research or when you scroll here.
    Portfolio positions table
    Symbol Qty Last Market Value P/L %
    Open Portfolio screen or click Refresh.
    Risk Analysis sector allocation, concentration, day P/L
    Click to load risk analytics...

    Performance

    Backtest vs Shadow/Paper vs Live are separated.
    No performance snapshot loaded yet. Click Refresh Performance.

    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).

    Run a historical backtest

    Replays the Stage 2 + VCP 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 environment / tenant config.
    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.

    Full result JSON
    No run yet.

    Recent runs

      Calibration and learning

      Self-study and hypothesis ledger summaries (when available)
      Scroll here or refresh to load calibration data.

      Shadow scoreboard

      Would-have counters for every shadow-mode plugin (scan + 7-day execution window)
      Scroll here or refresh to load shadow counters.

      Trade review loop

      Weekly false-positive diagnostics, tuning proposals, and recent decision packets
      Scroll here or refresh to load the trade-review report.

      Institutional Dossier

      Primary output: decision-ready markdown/PDF dossier with evidence trail
      Generate a dossier to enable export preview.
      Presets configure Run Report (advanced). Use Generate Dossier for the full institutional package.
      Advanced report controls debug + custom section overrides
      Status: idle

      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.

      Management Execution & Integrity Dashboard

      SEC guidance tracking, execution integrity, and dilution risk map
      ticker_over_time compares current filing language vs prior periods to surface execution drift.
      Profile source: auto-detect
      Profile override settings optional manual profile controls
      Profile override history latest 5 changes
      • No override history yet.
      No SEC compare run yet. Pick mode and tickers to start.

      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.
      Underlying SEC compare narrative & evidence expand for full compare output
      Headline verdict appears here.
      Narrative summary will appear here.
      Material changes and shared signals will appear here.
      Side-by-side evidence cards will appear here.

      Execution Notes

      Use the bottom drawer for real-time activity.
      Activity has moved to the collapsible drawer at bottom.

      Confirm Live Trade

      Type the ticker and confirm risk to enable live submit.

      This sends a live market order through Schwab. You alone decide whether the order is suitable; nothing here is personalized investment advice.

      Website feature guide

      This app follows one flow: scan in Operations, validate in Research, verify safety in Diagnostics, and configure controls in Settings.

      For full per-setting behavior, open Settings -> Full settings logic guide.