← back to Abrams

public/digest-latest.html

33 lines

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>Abrams Panel — First Digest</title>
<style>body{font-family:-apple-system,BlinkMacSystemFont,Helvetica,sans-serif;max-width:680px;margin:0 auto;padding:32px;color:#222;background:#fafafa;}h1{font-family:Georgia,serif;font-size:36px;font-weight:400;letter-spacing:.04em;margin:0 0 8px;}a{color:#d4a437;font-weight:600;}h3{font-family:Georgia,serif;font-weight:400;color:#444;margin-top:32px;}code{background:#0a0a0a;color:#d4a437;padding:2px 6px;font-size:12px;}.tag{background:#0a0a0a;color:#d4a437;padding:2px 8px;font-family:monospace;font-size:11px;letter-spacing:.2em;}.warn{background:#fff3cd;border-left:4px solid #f59e0b;padding:14px 18px;margin:20px 0;}</style>
</head><body>
<h1>ABRAMS<span style="color:#d4a437;">.</span></h1>
<p style="color:#888;font-style:italic;margin:0 0 24px;">The empire, on one screen.</p>
<p><strong>Panel v0.1 live</strong> at <a href="http://127.0.0.1:9898/">http://127.0.0.1:9898/</a></p>

<div class="warn">
<strong>George Gmail send tried — backend returned 404 / auth-required.</strong><br>
George daemon is alive on :9850 but the MCP route mapping is broken. First digest queued for delivery; the panel cron retries via <code>scripts/drain-queue.sh</code> on every tick. This page is the manual fallback so the digest reaches you NOW.
</div>

<h3>What's live right now</h3>
<ul style="line-height:1.8;">
<li><strong>12 projects tiled</strong> — Abrams Panel, AbramsOS, Abrams Report, AgentAbrams, abrams-discovery-viewer, mp3-agentabrams, videos-agentabrams-worker, 4square-agentabrams + lawyers / sdcc / butlr subdomains</li>
<li><strong>12 SWOT analyses</strong> — full Strengths/Weaknesses/Opportunities/Threats + revenue lines + competitive moat + next-3-moves per project, at <a href="http://127.0.0.1:9898/ideas">/ideas</a></li>
<li><strong>Trademark hub</strong> — USPTO TEAS direct links, 5 classes (35 + 42 + 9 + 41 + 16) with exact wording, DIY $1,250 or attorney $4,750, at <a href="http://127.0.0.1:9898/trademark">/trademark</a></li>
<li><strong>Live SSE build feed</strong> — every tick, every commit, every lead streams to the panel + ticker</li>
<li><strong>Wall</strong> (FB-style timeline) at <a href="http://127.0.0.1:9898/wall">/wall</a> + <strong>Chat</strong> at <a href="http://127.0.0.1:9898/chat">/chat</a></li>
<li><strong>Lead capture</strong> at the bottom of the panel — every submission lands in <code>data/leads.jsonl</code> and emits a build event</li>
</ul>

<h3>YOLO loop</h3>
<p>launchd plist <code>com.abrams.panel-tick</code> fires <strong>every 15 minutes</strong> — re-inventories, regenerates one SWOT per tick, auto-commits to git.</p>
<p>launchd plist <code>com.abrams.panel-email</code> fires <strong>hourly at :17, Mon-Fri 9am-5pm PT</strong> — no after-hours emails, no weekends.</p>

<h3>UX compliance</h3>
<p>Built to your standing rules — logo UL + Gucci-style <code>≡ MENU</code> UR, hero CTA <code>ENTER</code> pill centered-bottom, sort + density slider on every grid, ns-modal pattern, corner-nav.js. <span class="tag">v0.1 / commit a2c89bd</span></p>

<p style="margin-top:36px;font-family:monospace;font-size:11px;letter-spacing:.2em;color:#888;text-transform:uppercase;">© 2026 Steven Abrams · agentabrams.com</p>
</body></html>