Skip to content

Instantly share code, notes, and snippets.

@jalehman
Created January 30, 2026 11:32
Show Gist options
  • Select an option

  • Save jalehman/12768263124cadfd7188052deea46b87 to your computer and use it in GitHub Desktop.

Select an option

Save jalehman/12768263124cadfd7188052deea46b87 to your computer and use it in GitHub Desktop.
Pocket Daily Brief — 2026-01-30
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pocket Daily Brief — 2026-01-30</title>
<style>
:root {
--bg: #0d1117; --surface: #161b22; --surface2: #1c2333;
--border: #30363d; --text: #c9d1d9; --muted: #8b949e;
--accent: #58a6ff; --green: #3fb950; --yellow: #d29922;
--red: #f85149; --purple: #bc8cff;
}
* { margin:0; padding:0; box-sizing:border-box; }
body { font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif; background:var(--bg); color:var(--text); line-height:1.6; padding:1.5rem; max-width:1200px; margin:0 auto; }
.header { text-align:center; padding:2rem 1rem; border-bottom:1px solid var(--border); margin-bottom:2rem; }
.header h1 { font-size:2rem; color:#fff; }
.header .date { color:var(--muted); margin-top:0.25rem; }
.header .generated { font-size:0.8rem; color:var(--muted); margin-top:0.5rem; }
section { margin-bottom:2rem; }
h2 { font-size:1.3rem; color:#fff; margin-bottom:0.75rem; padding-bottom:0.4rem; border-bottom:1px solid var(--border); }
h2 .emoji { margin-right:0.5rem; }
.card { background:var(--surface); border:1px solid var(--border); border-radius:8px; padding:1rem; margin-bottom:0.75rem; }
table { width:100%; border-collapse:collapse; font-size:0.88rem; }
th { text-align:left; padding:0.5rem 0.75rem; background:var(--surface2); color:var(--muted); font-weight:600; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.04em; border-bottom:1px solid var(--border); }
td { padding:0.5rem 0.75rem; border-bottom:1px solid var(--border); }
tr:hover td { background:rgba(88,166,255,0.04); }
.ticker { font-weight:700; color:#fff; font-family:monospace; }
.core-row { background:rgba(88,166,255,0.05); }
.badge { display:inline-block; font-size:0.7rem; font-weight:600; padding:0.15rem 0.5rem; border-radius:10px; }
.badge.bull { background:rgba(63,185,80,0.15); color:var(--green); }
.badge.bull-lean { background:rgba(63,185,80,0.1); color:var(--green); }
.badge.neutral { background:rgba(139,148,158,0.1); color:var(--muted); }
.badge.bear-lean { background:rgba(248,81,73,0.1); color:var(--red); }
.badge.bear { background:rgba(248,81,73,0.15); color:var(--red); }
.badge.danger { background:rgba(248,81,73,0.15); color:var(--red); }
.badge.warn { background:rgba(210,153,34,0.15); color:var(--yellow); }
.badge.ok { background:rgba(63,185,80,0.1); color:var(--green); }
.badge.muted { background:rgba(139,148,158,0.1); color:var(--muted); }
.score-bar { display:inline-block; height:6px; border-radius:3px; vertical-align:middle; margin-left:0.4rem; }
.rsi-hot { color:var(--red); font-weight:600; }
.rsi-cold { color:var(--green); font-weight:600; }
.vol-high { color:var(--yellow); font-weight:600; }
.setup-text, .note-text { font-size:0.82rem; color:var(--muted); max-width:350px; }
.news-item { padding:0.35rem 0; font-size:0.88rem; border-bottom:1px solid rgba(48,54,61,0.5); }
.news-source { color:var(--accent); font-size:0.78rem; font-weight:600; }
.news-item code { background:var(--bg); padding:0.1rem 0.3rem; border-radius:3px; font-size:0.78rem; color:var(--yellow); }
.section-stat { font-size:0.82rem; color:var(--muted); margin-bottom:0.5rem; }
.metric { display:inline-block; background:var(--surface); border:1px solid var(--border); border-radius:6px; padding:0.5rem 0.75rem; margin:0.25rem; text-align:center; min-width:100px; }
.metric-val { font-size:1.1rem; font-weight:700; color:#fff; }
.metric-label { font-size:0.72rem; color:var(--muted); }
.pipeline-summary { font-size:0.88rem; color:var(--green); font-weight:600; margin-bottom:0.5rem; }
.step-row { display:flex; justify-content:space-between; padding:0.2rem 0; font-size:0.85rem; }
.duration { color:var(--muted); }
.grid-2 { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
@media (max-width:800px) { .grid-2 { grid-template-columns:1fr; } }
.exec-summary { padding:0.5rem 0; }
.summary-line { padding:0.4rem 0; font-size:0.92rem; border-bottom:1px solid rgba(48,54,61,0.4); }
.summary-label { font-weight:700; color:var(--accent); }
footer { text-align:center; padding:1.5rem; color:var(--muted); font-size:0.8rem; border-top:1px solid var(--border); margin-top:2rem; }
</style>
</head>
<body>
<div class="header">
<h1>📈 Pocket Daily Brief</h1>
<div class="date">2026-01-30</div>
<div class="generated">Generated 2026-01-30 03:32 AM PT</div>
</div>
<section>
<h2><span class="emoji">🧠</span>Executive Summary</h2>
<div class="card">
<div class="exec-summary">
<div class="summary-line"><span class="summary-label">Catalysts:</span> 1 articles scanned, none trading-relevant</div>
<div class="summary-line"><span class="summary-label">Earnings Risk:</span> 🔴 AAPL — reporting imminently, avoid new entries</div>
<div class="summary-line"><span class="summary-label">Technicals — Bullish:</span> XLE(+1)</div>
<div class="summary-line"><span class="summary-label">Technicals — Bearish:</span> SLV(-3), QQQ(-2), KTOS(-1), SPY(-1)</div>
<div class="summary-line"><span class="summary-label">Options Flow:</span> Unusual activity: GLD(bear), FCX(bull), CCJ(bear), VST(bull)</div>
<div class="summary-line"><span class="summary-label">Top Watchlist:</span> FCX (7.0), VST (5.0), XLE (4.0)</div>
</div>
</div>
</section>
<section>
<h2><span class="emoji">🚀</span>Pipeline Status</h2>
<div class="card">
<div class="pipeline-summary">7/7 passed · 56.7s total</div>
<div class="step-row"><span>✅ Macro Dashboard (FRED)</span><span class="duration">8.7s</span></div>
<div class="step-row"><span>✅ News/RSS Scan</span><span class="duration">3.1s</span></div>
<div class="step-row"><span>✅ Earnings Calendar</span><span class="duration">4.7s</span></div>
<div class="step-row"><span>✅ SEC Insider Filings</span><span class="duration">22.8s</span></div>
<div class="step-row"><span>✅ Technical Screener</span><span class="duration">2.6s</span></div>
<div class="step-row"><span>✅ Options Flow</span><span class="duration">14.8s</span></div>
<div class="step-row"><span>✅ Watchlist Manager</span><span class="duration">0.0s</span></div>
</div>
</section>
<div class="grid-2">
<section>
<h2><span class="emoji">📅</span>Earnings Calendar</h2>
<div class="card">
<table>
<thead><tr><th>Ticker</th><th>Zone</th><th>Date</th><th>Days</th><th>EPS Est</th></tr></thead>
<tbody><tr><td class="ticker">AAPL</td><td><span class="badge danger">🔴 TODAY</span></td><td>2026-01-29</td><td>-1d</td><td>$2.67</td></tr>
<tr><td class="ticker">KTOS</td><td><span class="badge ok">🟢 WATCH</span></td><td>2026-02-26</td><td>+27d</td><td>$0.15</td></tr>
<tr><td class="ticker">RKLB</td><td><span class="badge ok">🟢 WATCH</span></td><td>2026-02-26</td><td>+27d</td><td>$-0.05</td></tr>
<tr><td class="ticker">VST</td><td><span class="badge ok">🟢 WATCH</span></td><td>2026-02-26</td><td>+27d</td><td>$2.73</td></tr>
<tr><td class="ticker">FCX</td><td><span class="badge muted">⚪ CLEAR</span></td><td>2026-04-23</td><td>+83d</td><td>$0.48</td></tr>
<tr><td class="ticker">GLD</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
<tr><td class="ticker">QQQ</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
<tr><td class="ticker">SLV</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
<tr><td class="ticker">SPY</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
<tr><td class="ticker">USO</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
<tr><td class="ticker">XLE</td><td><span class="badge muted">❓ N/A</span></td><td>None</td><td>N/A</td><td>N/A</td></tr>
</tbody>
</table>
</div>
</section>
<section>
<h2><span class="emoji">📉</span>Options Flow</h2>
<div class="card">
<table>
<thead><tr><th>Ticker</th><th>Signal</th><th>P/C Ratio</th><th>Note</th></tr></thead>
<tbody><tr><td class="ticker">GLD</td><td><span class="badge bear">🔴 Strong Bear</span></td><td>N/A</td><td class="note-text">High P/C vol ratio (2.13); Unusual vol>>OI: CALL 2026-01-30 $500 vol/OI 3.1 (v=23346, oi=7519); PUT 2026-01-30 $490 vol/</td></tr>
<tr><td class="ticker">FCX</td><td><span class="badge bull">🟢 Strong Bull</span></td><td>N/A</td><td class="note-text">Low P/C vol ratio (0.44); Unusual vol>>OI: CALL 2026-02-06 $67 vol/OI 3.5 (v=1851, oi=522); CALL 2026-02-06 $68 vol/OI 6</td></tr>
<tr><td class="ticker">CCJ</td><td><span class="badge bear">🔴 Strong Bear</span></td><td>N/A</td><td class="note-text">High P/C vol ratio (4.18); Unusual vol>>OI: PUT 2026-01-30 $130 vol/OI 6.4 (v=2228, oi=349); PUT 2026-02-06 $122 vol/OI </td></tr>
<tr><td class="ticker">VST</td><td><span class="badge bull">🟢 Strong Bull</span></td><td>N/A</td><td class="note-text">Low P/C vol ratio (0.58); Unusual vol>>OI: CALL 2026-02-06 $155 vol/OI 3.8 (v=573, oi=152)</td></tr>
<tr><td class="ticker">RKLB</td><td><span class="badge bull">🟢 Strong Bull</span></td><td>N/A</td><td class="note-text">Low P/C vol ratio (0.51); Unusual vol>>OI: CALL 2026-01-30 $89 vol/OI 7.0 (v=5677, oi=806)</td></tr>
<tr><td class="ticker">SPY</td><td><span class="badge bull-lean">🟢 Lean Bull</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-29 $690 vol/OI 142.5 (v=314322, oi=2206); CALL 2026-01-29 $691 vol/OI 244.2 (v=351890, oi=</td></tr>
<tr><td class="ticker">QQQ</td><td><span class="badge bull-lean">🟢 Lean Bull</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-29 $625 vol/OI 215.6 (v=214556, oi=995); CALL 2026-01-29 $626 vol/OI 265.3 (v=219378, oi=8</td></tr>
<tr><td class="ticker">SLV</td><td><span class="badge bull-lean">🟢 Lean Bull</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-30 $105 vol/OI 3.3 (v=51273, oi=15522); CALL 2026-01-30 $103 vol/OI 4.2 (v=21596, oi=5134)</td></tr>
<tr><td class="ticker">MSFT</td><td><span class="badge bear-lean">🔴 Lean Bear</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: PUT 2026-01-30 $480 vol/OI 6.7 (v=26591, oi=3968); PUT 2026-01-30 $485 vol/OI 18.0 (v=15375, oi=854); P</td></tr>
<tr><td class="ticker">TSLA</td><td><span class="badge bear-lean">🔴 Lean Bear</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: PUT 2026-01-30 $490 vol/OI 25.9 (v=24989, oi=964); PUT 2026-01-30 $500 vol/OI 23.2 (v=13552, oi=585); P</td></tr>
<tr><td class="ticker">USO</td><td><span class="badge bull-lean">🟢 Lean Bull</span></td><td>N/A</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-30 $78 vol/OI 3.4 (v=3642, oi=1074); PUT 2026-02-04 $75 vol/OI 8.5 (v=2202, oi=260); CALL </td></tr>
<tr><td class="ticker">AAPL</td><td><span class="badge neutral">⚪ Neutral</span></td><td>N/A</td><td class="note-text">Low P/C vol ratio (0.64); Unusual vol>>OI: CALL 2026-01-30 $237.5 vol/OI 34.7 (v=15067, oi=434); PUT 2026-01-30 $282.5 v</td></tr>
<tr><td class="ticker">XLE</td><td><span class="badge neutral">⚪ Neutral</span></td><td>N/A</td><td class="note-text">Low P/C vol ratio (0.45); Unusual vol>>OI: PUT 2026-02-06 $50.5 vol/OI 20.2 (v=1717, oi=85); PUT 2026-02-06 $51 vol/OI 4</td></tr>
<tr><td class="ticker">KTOS</td><td><span class="badge neutral">⚪ Neutral</span></td><td>N/A</td><td class="note-text">No strong unusual options signals</td></tr>
</tbody>
</table>
</div>
</section>
</div>
<section>
<h2><span class="emoji">📊</span>Technical Screener</h2>
<div class="card">
<table>
<thead><tr><th>Ticker</th><th>Price</th><th>Bias</th><th>RSI</th><th>Vol</th><th>Setups</th></tr></thead>
<tbody><tr><td class="ticker">SLV</td><td>$105.57</td><td><span class="badge bear">🔴 Strong Bear</span></td><td class="rsi-hot">83</td><td class="vol-high">1.8x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 RSI overbought (82.7); 🔴 Bearish volume spike (1.8x avg)</td></tr>
<tr><td class="ticker">QQQ</td><td>$629.43</td><td><span class="badge bear">🔴 Strong Bear</span></td><td class="">57</td><td class="vol-high">1.6x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 Bearish volume spike (1.6x avg); 🔴 Rejected at resistance (633.22)</td></tr>
<tr><td class="ticker">KTOS</td><td>$108.16</td><td><span class="badge bear-lean">🔴 Lean Bear</span></td><td class="">54</td><td class="">0.8x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 Lost VWAP (109.27)</td></tr>
<tr><td class="ticker">SPY</td><td>$694.04</td><td><span class="badge bear-lean">🔴 Lean Bear</span></td><td class="">57</td><td class="">1.3x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 Rejected at resistance (695.49)</td></tr>
<tr><td class="ticker">XLE</td><td>$50.51</td><td><span class="badge bull-lean">🟢 Lean Bull</span></td><td class="">51</td><td class="vol-high">1.6x</td><td class="setup-text">📉 Trading below SMA200 (downtrend); 🟢 Bullish volume spike (1.7x avg)</td></tr>
<tr><td class="ticker">AAPL</td><td>$258.28</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="">46</td><td class="">1.4x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🟢 VWAP reclaim (257.44); 🔴 Rejected at resistance (261.05)</td></tr>
<tr><td class="ticker">FCX</td><td>$65.13</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="rsi-hot">78</td><td class="vol-high">2.3x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 RSI overbought (77.5); 🟢 Bullish volume spike (2.3x avg)</td></tr>
<tr><td class="ticker">GLD</td><td>$495.90</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="rsi-hot">88</td><td class="vol-high">3.6x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 RSI overbought (88.3); 🟢 Bullish volume spike (3.6x avg)</td></tr>
<tr><td class="ticker">RKLB</td><td>$85.68</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="">56</td><td class="">0.6x</td><td class="setup-text">📈 Trading above SMA200 (uptrend)</td></tr>
<tr><td class="ticker">USO</td><td>$79.14</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="rsi-hot">71</td><td class="vol-high">2.2x</td><td class="setup-text">📈 Trading above SMA200 (uptrend); 🔴 RSI overbought (71.1); 🟢 Bullish volume spike (2.2x avg)</td></tr>
<tr><td class="ticker">VST</td><td>$162.58</td><td><span class="badge neutral">⚪ Neutral</span></td><td class="">48</td><td class="">0.8x</td><td class="setup-text">📉 Trading below SMA200 (downtrend)</td></tr>
</tbody>
</table>
</div>
</section>
<section>
<h2><span class="emoji">📰</span>Top News Headlines</h2>
<div class="card">
<div class="section-stat">0 relevant of 1 total</div>
</div>
</section>
<section>
<h2><span class="emoji">👁️</span>Watchlist</h2>
<div class="card">
<table>
<thead><tr><th>Ticker</th><th>Score</th><th>Sources</th><th>Thesis</th></tr></thead>
<tbody><tr class="core-row"><td class="ticker">SPY</td><td>Core</td><td>—</td><td>Always tracked</td></tr>
<tr class="core-row"><td class="ticker">QQQ</td><td>Core</td><td>—</td><td>Always tracked</td></tr>
<tr class="core-row"><td class="ticker">GLD</td><td>Core</td><td>—</td><td>Always tracked</td></tr>
<tr class="core-row"><td class="ticker">SLV</td><td>Core</td><td>—</td><td>Always tracked</td></tr>
<tr><td class="ticker">FCX</td><td>7.0 <span class="score-bar" style="width:60px;background:#3fb950"></span></td><td>manual, edgar_insider, options_flow</td><td class="note-text">Net insider buying (2B/0S); Low P/C vol ratio (0.44); Unusual vol>>OI: CALL 2026</td></tr>
<tr><td class="ticker">VST</td><td>5.0 <span class="score-bar" style="width:50px;background:#3fb950"></span></td><td>manual, options_flow</td><td class="note-text">Low P/C vol ratio (0.58); Unusual vol>>OI: CALL 2026-02-06 $155 vol/OI 3.8 (v=57</td></tr>
<tr><td class="ticker">XLE</td><td>4.0 <span class="score-bar" style="width:40px;background:#3fb950"></span></td><td>manual, technicals</td><td class="note-text">RSI=50.8 | Bias=lean_bullish | 📉 Trading below SMA200 (downtrend); 🟢 Bullish vol</td></tr>
<tr><td class="ticker">USO</td><td>4.0 <span class="score-bar" style="width:40px;background:#3fb950"></span></td><td>manual, options_flow</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-30 $78 vol/OI 3.4 (v=3642, oi=1074); PUT 2026-02-0</td></tr>
<tr><td class="ticker">RKLB</td><td>4.0 <span class="score-bar" style="width:40px;background:#3fb950"></span></td><td>manual, edgar_insider, options_flow</td><td class="note-text">Heavy insider selling (8B/22S); Low P/C vol ratio (0.51); Unusual vol>>OI: CALL </td></tr>
<tr><td class="ticker">SLV</td><td>3.0 <span class="score-bar" style="width:30px;background:#d29922"></span></td><td>manual, macro_sector, options_flow, technicals</td><td class="note-text">5Y breakeven inflation elevated (2.52%); Unusual vol>>OI: CALL 2026-01-30 $105 v</td></tr>
<tr><td class="ticker">KTOS</td><td>3.0 <span class="score-bar" style="width:30px;background:#d29922"></span></td><td>manual, edgar_insider, technicals</td><td class="note-text">Mixed insider activity (37B/40S); RSI=53.5 | Bias=lean_bearish | 📈 Trading above</td></tr>
<tr><td class="ticker">AAPL</td><td>2.5 <span class="score-bar" style="width:25px;background:#d29922"></span></td><td>manual</td><td class="note-text"></td></tr>
<tr><td class="ticker">GLD</td><td>2.0 <span class="score-bar" style="width:20px;background:#d29922"></span></td><td>manual, macro_sector, options_flow</td><td class="note-text">5Y breakeven inflation elevated (2.52%); High P/C vol ratio (2.13); Unusual vol></td></tr>
<tr><td class="ticker">SPY</td><td>0.0 <span class="score-bar" style="width:5px;background:#f85149"></span></td><td>options_flow, technicals</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-29 $690 vol/OI 142.5 (v=314322, oi=2206); CALL 202</td></tr>
<tr><td class="ticker">QQQ</td><td>-1.0 <span class="score-bar" style="width:5px;background:#f85149"></span></td><td>options_flow, technicals</td><td class="note-text">Unusual vol>>OI: CALL 2026-01-29 $625 vol/OI 215.6 (v=214556, oi=995); CALL 2026</td></tr>
</tbody>
</table>
</div>
</section>
<footer>
📈 Pocket — Autonomous Trading Agent · Daily Brief 2026-01-30
</footer>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment