⬡ LOCAL-FIRST · TWO SLEEVES · NEVER SHARED RULES

Trade the move.
Own the compounder.

Swing Deck is a disciplined trading and investing deck that runs on your laptop. One app, two sleeves that never share rules: a calibrated Swing sleeve that trades the move on price-action triggers and stops, and a principled Investor sleeve that holds durable compounders on a falsifiable thesis — exits on a broken thesis, never a wick. The framework runs the checklist; you make the call.

◆ SWING SLEEVE · empirical

Trade the move

"Price proved me wrong — I'm out."

  • 11-point technical audit × 11 price-action triggers
  • 13 risk pillars + ATR-discipline stops
  • Status light per position · ARMED / HOLD / EXIT
  • Corpus-calibrated thresholds, broker-aware sizing
◆ INVESTOR SLEEVE · principled

Own the compounder

"Price disagreeing is the opportunity."

  • Underwrite a falsifiable thesis — claims + falsifiers + prove-by
  • Durability quality screen + valuation bands
  • 3-state monitor: INTACT / REVIEW / BROKEN — exit on thesis, not chart
  • Hard-max governor: 10% / name · 35% / sleeve · no stop by design

The wall: swing rules never loosen for a "great company," and conviction never breaches the cap for a "discount." Two epistemologies, one deck.

◆ THE INVESTMENT ROOM · NEW

A second sleeve for the holds you never wanted a stop on.

Surface a candidate → underwrite a falsifiable thesis → buy a band-sized starter (hard-max enforced, no R:R gate) → hold without a trader's wick → the monitor watches the thesis, not the chart. Selection + discipline; never an auto-trade.

MU INTACT Q 82 CHEAP ai_memory
Claim: HBM demand outruns supply through the AI-memory cycle.
Falsifier: 2 consecutive quarters of falling DC memory revenue.
Durable quality — durable-Q 82 ≥ 70
Not fragile — no distress flag
Valuation — band cheap
Liquidity — well above the floor
⚠ SLEEVE RISK — rails at a glance ELEVATED
Governor12% of 35% cap
States2 INTACT · 0 REVIEW · 0 BROKEN
Concentrationai_memory 100%
Per-name caphonored
📝

Living, falsifiable thesis

Every anchor is bought on written claims, the falsifier that would prove each wrong, and prove-by milestones. Edit it as the story evolves — the monitor re-validates. No falsifier, no anchor.

🩺

Three investor coaches

Underwriting Skeptic (devil's advocate before you buy), Thesis Health (proactive stress-test even while INTACT), and the Giants' Lens (Buffett / Munger / Graham / Lynch). Triggered, never a chat box.

🔍

Audit any ticker

A per-name screening verdict for ANY scored name — qualifies or not, the four gates ✓/✗, grade, durability pillars, valuation, liquidity. Plus a broad-market discovery screen across the S&P 500 / Russell 1000.

◆ THE SWING SLEEVE · IN ACTION

One status light per position. Glance your book in two seconds.

The scanner discovers candidates twice a day across a 1,000-name universe. The framework scores them on 11 price-action primitives + 13 risk pillars. Per-ticker AI coaches pressure-test the read. You see one color and know what to do.

SWING DECK 🔑 PRO ⏻ broker: live 📝 PAPER MODE
◆ REGIME ACCUMULATION · GREED VIX 19.1 TNX 4.25%
NVDAA
87
Price$215.33
Stop$198.40
ATR5.08
ACCUMULATE · +2R TP1
AVGOB
74
Price$290.15
Stop$278.90
ATR7.21
HOLD · watch entry
AMDF
38
Price$100.22
Stop⚠ breach
ATR4.15
EXIT · score -12
ALERT · AMD — stop-loss breached · price $100.22 vs stop $102.00
Product preview · the real dashboard runs at localhost:8001
🔍

Autonomous discovery

A 1,000-name scanner fires at 07:00 + 12:30 ET. Composite ≥ 75 auto-promotes into your watchlist (capped 5/day). The trade stays your call — autonomy ends at the order book.

🟢

Status light per position

ARMED / HOLD / WATCH / TIGHTEN / EXIT / COLD. One color, one glance. Focus Mode collapses to only what's actionable.

🛡

13 risk pillars

Armor cap, red-line drawdown, cash floor, sector cap, VIX firewall, earnings blocker, ATR stops. Always on, separate from the score.

🏛

Portfolio Truth

The broker_state daemon polls every 30s; the Reconcile pill surfaces broker-vs-dashboard drift in real time. Transactions auto-route into the right ledger.

🔔

Noise-suppressed alerts

Schmitt-trigger hysteresis + per-type dedup windows. ~75% fewer alerts, no actionable signal lost. Master mute respects every path.

📊

Options vertical · paper + live

Learn options on paper while equities trade live. 4-level taxonomy, greeks, IV-crush radar, roll engine, 11 options risk pillars. Guide →

◆ THE PHILOSOPHY

Most traders don't blow up from bad picks.
They blow up from breaking their own rules at 3pm on a Tuesday.

Swing Deck is the referee. It runs the same checklist every day, at the same time, in the same order — for the swing book and the investor sleeve alike. When a position breaks a rule it shouts. When it doesn't, it gets out of your way.

◆ AI, THE RIGHT WAY

The framework, narrated — never a chat box.

Thirteen AI coaches, each bound to a specific framework moment with structured inputs and structured outputs. The AI never gets summoned by free text — it gets triggered by a framework event. BYOK: your key, your provider, your machine.

🪤

Ten swing coaches + three investor coaches

Swing: AI Thesis + Devil's Advocate, Pillar Coach, Exit + Entry Coach, Position Audit (reads your real journal), Whale Confirmation, Trap & Structure, Catalyst Interpreter, Comparable Setups. Investor: Underwriting Skeptic, Thesis Health, Giants' Lens. Every one triggered by an event — discipline tool, not magic answer. All AI surfaces →

🔒

Your data stays local

Portfolio, P&L, broker tokens, journal, theses, and AI history live only on your machine — never on Swing Deck servers. We don't proxy AI calls, log prompts, or store responses. Local Ollama keeps every byte on-device. Per-surface data flow →

📊

Public track record

Every fire the engine called, auditable since day one — no retroactive editing. See the record →

🔗

Works with any broker

Native E*TRADE + Tradier (one-click Raise-Stop). Universal CSV import for Robinhood, Fidelity, Schwab, Vanguard, IBKR. Matrix →

◆ GET STARTED

Install in 60 seconds.

macOS 12+ and Windows 10+. Python 3.11+. Free tier — 5 tickers, the full audit engine, no card. Run from source to get the current v7.8 line today; the updated packaged installer is on the way.

open SwingDeck.dmg → drag to /Applications → open http://localhost:8001/
⚒ updated v7.8 installer — coming soon