clawd/memory/working-context.md

5.0 KiB
Raw Blame History

Working Context

Updated: 2026-03-12 21:00 ET (nightly maintenance)

Status: Active — Security incident resolved, S short profitable, inou SMTP was wrong (fixed in memory)


Current Projects

George (vault1984 Writer Agent) — LIVE

  • Discord bot: App ID 1480980894042030211, username George
  • Workspace: /home/johan/george/ (SOUL.md, USER.md, AGENTS.md written)
  • OC config: accounts.george wired, gateway restarted
  • Bot connected and live on Discord

inou.com — Active Development

  • 101+ uncommitted files in /home/johan/dev/inou/ — growing, needs commit + push
  • SMTP correction (Mar 12): Johan corrected the briefing nudge — inou uses Proton SMTP token directly (smtp.protonmail.ch:587), NOT Proton Bridge. No bridge needed. Memory updated.
  • 2 unpushed commits on master
  • dealspace: 1 unpushed commit on master (still)
  • james-dashboard: 3 unpushed commits (still)

SentinelOne (S) — Short Position Profitable

  • Q4 earnings dropped Mar 12 AH (~5 PM ET)
  • Revenue: $271.2M (+20% YoY) — exactly in line, no beat
  • EPS: $0.07 vs $0.06 est (tiny beat)
  • ARR: $1.12B (+22% YoY)
  • Soft Q1 guidance → stock dropped AH. Short is winning.
  • Stock closed at ~$11.55 before earnings, sliding after hours

Kaseya M365 Integration — PERMANENTLY REMOVED

  • Dead since Feb 27; Johan decided to abandon
  • 9 stale Kaseya alerts cleaned from Watchboard (Fully dashboard, port 9202) on Mar 12

Security Incident — RESOLVED (Mar 12)

  • python3 -m http.server running on port 9999 for 5+ days (started ~Mar 7)
  • Was serving /tmp to entire LAN with no auth
  • Exposed: clawvault-preview.db (vault WAL), chrome_import.csv, other temp files
  • Johan: kill it, burn it, bury it, DELETE → Done. Shredded files.
  • Stale M365 OAuth callback server (localhost-only) also killed
  • Johan's preference: Go over Python. Python only for temporary one-off tools.

Python Inventory (Johan wants Go-first)

Running Python (system, untouchable): fail2ban, unattended-upgrades Johan's code that's Python:

  • inou/health-poller — 18 .py files, active Renpho + health data integration
  • mail-agent — superseded by MC (Go), can be deleted
  • clawd/scripts/ — various one-off scripts (OK to stay Python for now)

Open Threads / Pending Decisions

  1. inou git — 82+ uncommitted files; needs commit + push to Zurich (ongoing)
  2. dealspace — 1 unpushed commit on master
  3. james-dashboard — 3 unpushed commits on master
  4. clawd — 1 unpushed commit on master (may vary)
  5. X watch double-fire bug — race condition on heartbeat state writes; same story pings Telegram twice. Fix: atomic write / lock before spawning
  6. vault1984 / inou architecture — Hans's agentchat discussion pending follow-up
  7. inou health-poller Python — Johan prefers Go; consider rewrite eventually
  8. mail-agent Python — superseded by MC; candidate for deletion

Recent Context (Mar 12)

Early Morning (15 AM ET)

  • Git audit: inou 5 uncommitted + 2 unpushed; james-dashboard 2 unpushed; dealspace 29 unpushed
  • OpenClaw 2026.3.11 "Hunter & Healer Alpha" dropped — 1M ctx free models via OpenRouter, GPT 5.4 bug fix, Gemini Embedding 2 for memory. Alerted Johan via Telegram (3:39 AM, night shift).
  • Johan asked about S earnings → confirmed reporting AH Mar 12. Cron set for 4:05 PM ET.

Morning Briefing (9:45 AM ET)

  • Iran/Hormuz Crisis: US sank 16 Iranian minelayers, Brent +4.8% → $92, WTI +4.6% → $87
  • IEA releasing 400M barrels — largest emergency release in history
  • SentinelOne Q4 earnings: same day AH, Johan short

Afternoon (13:3015:00 ET via OpenClaw TUI)

  • Kaseya alerts purge: Johan asked why Watchboard still had Kaseya alerts; 9 stale alerts deleted from alerts.json
  • Port 9999 cleanup: Johan noticed port 9999 security alert — discovered python3 http.server serving /tmp to LAN for 5+ days. Killed and files shredded.
  • Python audit: Johan asked what Python is still running. Identified active items, stale M365 callback killed.
  • inou SMTP correction: Johan corrected wrong nudge — inou uses direct Proton SMTP token, not bridge. Memory updated.

Evening (17:4518:00 ET via Telegram)

  • Johan asked about S earnings → results were in. Short is profitable (soft Q1 guidance drove AH drop).

Evening Briefing (20:17 ET)

  • S&P 500: 6,740 (0.8%, broke 50 & 100-day MAs)
  • Oil surged >$100/bbl — Iran blocked Strait of Hormuz, Iraq halted oil ports
  • US releasing 172M barrels from SPR
  • Markets: risk-off across the board

Infrastructure Notes

  • forge (192.168.1.16) = sole active instance, all services live
  • 192.168.1.17 = old server, all user services stopped/disabled
  • George agent workspace: /home/johan/george/
  • MC pipeline: tj@jongsma.me + johan@jongsma.me + WhatsApp (no M365)
  • Watchboard (port 9202): working, Kaseya column permanently paused + alerts purged
  • inou SMTP: uses Proton SMTP token directly (NOT Proton Bridge)
  • OC version: 2026.3.11 (up to date)
  • Claude Code version: 2.1.74 (up to date)