Weekly memory synthesis 2026-03-22 (10:34 ET)

- vault1984 rebranded as Clavitor (Mar 21-22) — section updated
- Clavitor architecture, domains, Sarah agent documented
- Renpho-poller Go service added to Python rule section
- Agent model optimization marked IMPLEMENTED (was NOT YET IMPLEMENTED)
- Fireworks Developer Pass + Kimi K2.5 Turbo defaults documented
- Luca (employment lawyer) agent live noted in synthesis
- Docker/HAOS weekly update logged in heartbeat-state.json
- agents-suggestions.md created with 3 rule improvement suggestions
- heartbeat-state.json: lastWeeklyMemorySynthesis updated to 1774190125
- MEMORY.md timestamp updated
This commit is contained in:
James 2026-03-22 10:38:25 -04:00
parent 75f7555fb0
commit 0cd27e0dab
8 changed files with 353 additions and 112 deletions

View File

@ -1,6 +1,6 @@
# MEMORY.md - Long-Term Memory # MEMORY.md - Long-Term Memory
*Last updated: 2026-03-22 (weekly synthesis — Sun 09:00 ET)* *Last updated: 2026-03-22 (weekly synthesis — Sun 10:34 ET)*
--- ---
## ⏰ JOHAN'S SCHEDULE (US EASTERN) — MEMORIZE THIS! ## ⏰ JOHAN'S SCHEDULE (US EASTERN) — MEMORIZE THIS!
@ -265,7 +265,16 @@ M&A deal workflow SaaS for investment banking data rooms. Built for Misha (Johan
- **Strategy doc:** `memory/dealspace-deployment-strategy.md` - **Strategy doc:** `memory/dealspace-deployment-strategy.md`
- **Status:** Parked on Amsterdam, active dev on forge, invite flow + SMTP pending - **Status:** Parked on Amsterdam, active dev on forge, invite flow + SMTP pending
### Vault1984 (launched week of Mar 1, 2026) ### Clavitor (formerly vault1984 — rebranded Mar 21-22, 2026)
**⚠️ vault1984 is now Clavitor.** All new references use Clavitor. vault1984 source preserved at `/home/johan/dev/vault1984/` as backup.
- **Binary:** `clavitor` on port 1984 (forge). Source: `/home/johan/dev/clavitor/`
- **Domains:** clavitor.ai, clavitor.com (→ Zurich), clavitor.jongsma.me (→ forge)
- **Git:** `git@zurich.inou.com:clavitor.git`
- **OSS/commercial split:** `oss/` → GitHub (clavitor/clavitor org, pending creation), `commercial/` → Zurich only
- **FIPS 140-3 + post-quantum** (CRYSTALS-Kyber / ML-KEM)
- **Design system:** `/home/johan/dev/clavitor/design-system/` — Sarah agent owns this first deliverable
- **Sarah agent:** App ID `1485193293271666768`, workspace `/home/johan/sarah/`. First task: wordmark + token system.
Structured knowledge store for human+AI collaboration — passwords as entry point, NOT the full product. Structured knowledge store for human+AI collaboration — passwords as entry point, NOT the full product.
- **URL:** vault1984.com (LIVE, Caddy + ZeroSSL, port 1984) - **URL:** vault1984.com (LIVE, Caddy + ZeroSSL, port 1984)
@ -1465,6 +1474,14 @@ Major rebrand completed in overnight session:
**George session bloat resolved (Mar 17):** **George session bloat resolved (Mar 17):**
- Session grew to 4.3MB/701 messages → cleared from sessions.json, fresh start - Session grew to 4.3MB/701 messages → cleared from sessions.json, fresh start
### 🐍 Python Rule Hardened (Mar 22)
Johan made the no-Python stance explicit and permanent:
- **No Python.** Not for scripts, servers, previewing, or new tooling. Full stop.
- **Propose reusable Go tools** instead — not Python one-offs.
- Exceptions: system Python (fail2ban, unattended-upgrades — untouchable), inou/health-poller (Renpho legacy, tolerated)
- **health-poller replaced with Go** — new `renpho-poller` systemd service created to replace the Python health-poller
- `renpho-poller.service` runs as user systemd service; Renpho integration now in Go
### ⚡ Working Style: Hard Rules Clarified ### ⚡ Working Style: Hard Rules Clarified
**From explicit Johan correction (Mar 22):** **From explicit Johan correction (Mar 22):**
- **No symlinks. No rsync pipelines. No "clever" file plumbing.** Copy explicitly. Simple, obvious, traceable. - **No symlinks. No rsync pipelines. No "clever" file plumbing.** Copy explicitly. Simple, obvious, traceable.
@ -1498,11 +1515,13 @@ Major rebrand completed in overnight session:
- Fits: two 3090s (32GB combined) or M4 Max 128GB (unified memory) - Fits: two 3090s (32GB combined) or M4 Max 128GB (unified memory)
- On M5 Ultra 192GB = best possible local inference setup - On M5 Ultra 192GB = best possible local inference setup
### Agent Model Cost Optimization (2026-03-20 — NOT YET IMPLEMENTED) ### Agent Model Optimization (2026-03-20 — IMPLEMENTED)
Secondary agents (George, Iaso, Hugo, Mira, Luca) currently use Sonnet 4.6. Johan considering switching them to a cheaper model to cut token costs. Secondary agents switched to cheaper models to reduce token costs:
- **Candidates:** DeepSeek V3.2 or Qwen3.5-Flash - **iaso:** `openrouter/stepfun/step-3.5-flash` ($0.10/$0.30 per M, AIME 97.3%, SWE-bench 74.4%, 200K ctx)
- **Status:** Under consideration, no config changes yet - **george:** `openrouter/minimax/minimax-m2.7`
- **Target agents:** George, Iaso, Hugo, Mira, Luca (not James — keep Sonnet 4.6 for main CoS) - **All agents (primary default):** `fireworks/accounts/fireworks/routers/kimi-k2p5-turbo` (Fireworks Developer Pass, trial expires Mar 28 → $20/week opt-in)
- **James:** Stays on Sonnet 4.6 for main CoS reasoning
- **OpenRouter API key:** `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`
### OpenClaw CVE Patch (2026-03) ### OpenClaw CVE Patch (2026-03)
- Three HIGH CVEs patched in 2026.3.x releases - Three HIGH CVEs patched in 2026.3.x releases

View File

@ -0,0 +1,25 @@
# Suggestions for AGENTS.md
*Written by weekly synthesis subagent — do NOT edit AGENTS.md yourself, leave for main agent review*
---
## 2026-03-22
### 1. Strengthen "inou is infrastructure" rule
**Pattern in corrections.md:** Multiple nudge subagents keep proposing AI features for inou (consultation generators, reasoning chains, etc.) rather than storage/data work.
**Suggested addition to AGENTS.md:** Under the inou section, add explicit guardrail:
> **inou nudge rule:** ONLY propose storage, data pipeline, import, DICOM/FHIR, lab data, or reliability work. Never propose AI analysis features, consultation generators, or Claude-powered workflows. inou is the data layer — AI is pluggable on top. If your nudge doesn't touch storage or data ingestion, rethink it.
### 2. No Python — upgrade the rule in AGENTS.md
**Pattern:** The existing "New services on forge: Go only" rule in AGENTS.md is too soft. Johan hardened it explicitly on Mar 22.
**Current AGENTS.md says:** "New services on forge: Go only. No ad-hoc servers of any kind."
**Suggested upgrade:**
> **No Python. Full stop.** Not for scripts, servers, or previewing. Exceptions: system Python (fail2ban, unattended-upgrades — untouchable) and Johan's legacy code in inou/health-poller. When you need a Go service, propose it explicitly to Johan before building. Do not replace one Python hack with another.
### 3. "Don't build new services for simple UI requests" — promote to general principle
**Pattern in corrections.md (2026-02-25):** docproc port 9900 was built when Johan asked for a delete button. Pattern recurs.
**Suggested addition to AGENTS.md Coding section:**
> **"Add to existing" beats "build new":** When asked to add a feature (button, field, endpoint), always check if an existing service can absorb it first. A delete button = one route + one HTML element. Not a new service. The burden of proof is on "build new."
---
*Last written: 2026-03-22*

Binary file not shown.

View File

@ -1,9 +1,9 @@
{ {
"last_updated": "2026-03-22T13:00:01.659422Z", "last_updated": "2026-03-22T14:02:06.362646Z",
"source": "api", "source": "api",
"session_percent": 4, "session_percent": 7,
"session_resets": "2026-03-22T16:00:00.582582+00:00", "session_resets": "2026-03-22T16:00:00.309223+00:00",
"weekly_percent": 36, "weekly_percent": 36,
"weekly_resets": "2026-03-27T03:00:00.582602+00:00", "weekly_resets": "2026-03-27T03:00:00.309251+00:00",
"sonnet_percent": 49 "sonnet_percent": 49
} }

View File

@ -10,14 +10,14 @@
"lastBriefing": 1774146987, "lastBriefing": 1774146987,
"lastWeeklyDocker": "2026-03-22T11:30:01.805Z", "lastWeeklyDocker": "2026-03-22T11:30:01.805Z",
"lastWeeklyHAOS": "2026-03-22T11:30:01.805Z", "lastWeeklyHAOS": "2026-03-22T11:30:01.805Z",
"lastWeeklyMemorySynthesis": "2026-03-15T13:00:00.000Z", "lastWeeklyMemorySynthesis": 1774190125,
"lastDocInbox": "2026-02-25T22:01:42.532628Z", "lastDocInbox": "2026-02-25T22:01:42.532628Z",
"lastTechScan": 1773936643, "lastTechScan": 1773936643,
"lastMemoryReview": 1774040883, "lastMemoryReview": 1774040883,
"lastIntraDayXScan": 1774156800, "lastIntraDayXScan": 1774190165,
"lastInouSuggestion": 1774156800, "lastInouSuggestion": 1774156800,
"lastEmail": 1773936643, "lastEmail": 1773936643,
"pendingBriefingItems": [], "pendingBriefingItems": [],
"lastOvernightAgentWork": "2026-02-28T12:20:00Z", "lastOvernightAgentWork": "2026-02-28T12:20:00Z",
"pendingReminders": [] "pendingReminders": []
} }

View File

@ -0,0 +1,215 @@
# Security Posture Scan — 2026-03-22
Scan time: 09:00 AM ET (13:00 UTC)
Conducted by: James (weekly cron job)
## Summary
| Host | Status | Issues |
|------|--------|--------|
| forge (192.168.1.16) | ⚠️ WARNING | 3 findings (1 cleaned up live) |
| james-old (192.168.1.17) | ⚠️ WARNING | RDP still open (known), xrdp running |
| staging (192.168.1.253) | ✅ CLEAN | Matches baseline |
| prod (192.168.100.2) | ❌ UNREACHABLE | SSH key not installed |
| caddy (192.168.0.2) | ⚠️ WARNING | New user `hans:1002` — needs confirmation |
| zurich (82.22.36.202) | ✅ CLEAN | High brute force volume (normal for VPS) |
---
## Forge (192.168.1.16) — ⚠️ WARNING
### Findings
**[FIXED] Zombie bash process (PID 3673859) consuming 99.9% CPU**
- Process running for 4d 21h: `/bin/bash -c openclaw logs --follow | head -30 ...`
- State: R (running), 3.6MB RSS — spinning loop on openclaw log follow
- Action taken: Killed. Process confirmed gone.
**[FIXED] Rogue python3 http.server on port 8000**
- `python3 -m http.server 8000 --bind 192.168.1.16` — bound to LAN interface
- No legitimate service expected on 8000
- Action taken: Killed. Port confirmed closed.
**[INFO] Go dev server running on port 8888 (all interfaces)**
- Binary: `/tmp/go-build830895623/b001/exe/server` (built 07:12 today)
- Source: `/home/johan/dev/clavitor/design-system/server.go` — a no-cache file server for UI dev
- Owner: johan, no suspicious behavior, likely left running after dev session
- Recommendation: Kill when not in active dev use. Port 8888 not in baseline — add or clean up.
**[INFO] VNC (x11vnc) on port 5900 — all interfaces**
- PID 3936577: `x11vnc -display :99 -rfbport 5900 -forever -bg`
- Running since Mar 18. Port 5900 not in baseline but may be needed for headed Chrome/GUI.
- No authentication flags visible in cmdline — recommend verifying VNC has a password set.
**[INFO] Port 8098 (vault1984-accounts) — not in baseline**
- `vault1984-accou` process on all interfaces. vault1984 project is known.
- Baseline has port 1984 for vault1984, not 8098. Baseline needs update.
### Users
✅ Matches baseline: `johan:1000`, `scanner:1001`
⚠️ `hans@vault1984-hq` key still in authorized_keys — baseline notes "pending confirmation" (added 2026-03-08)
### Login History
✅ All logins from 192.168.1.14 (Johan's Mac) or 100.114.238.41 (Tailscale). No unknown sources.
### Failed Logins
✅ Clean (no lastb entries — no brute force on this LAN host)
### SSH Hardening
⚠️ Could not verify (`sshd -T` requires root — ran as johan)
### UFW
❌ NOT installed (known deficiency from baseline — relying on router)
### fail2ban
✅ Active (service running)
---
## James-Old (192.168.1.17) — ⚠️ WARNING
### Findings
**[KNOWN] Port 3389 (RDP) still open**
- `xrdp` process running. Origin flagged at baseline 2026-03-01, still unresolved.
- No new logins since Mar 2 (last: `192.168.1.14` — Johan's Mac). Clean.
- Recommendation: If RDP is not needed, disable xrdp.
### Users
✅ Matches baseline: `johan:1000`, `scanner:1001`
### Login History
✅ All from 192.168.1.14. Last login Mar 2 (system rarely accessed).
### SSH Keys
✅ Matches baseline exactly.
### Listening Ports
✅ Within baseline. Docker: spacebot (healthy, up 11 days).
### SSH Hardening / UFW
⚠️ Could not verify with user-level access (known limitation)
---
## Staging (192.168.1.253) — ✅ CLEAN
### Users
`johan:1000` only
### SSH Keys
Matches expected keys. One new key vs last baseline: `johan@inou` — legitimate dev device.
(Baseline note: keys not captured at baseline — this is informational)
### Listening Ports
✅ Matches baseline. Docker: clickhouse, immich, signal-cli, jellyfin — all healthy.
### Login History
✅ All logins from 192.168.1.14. Last login Mar 1.
---
## Prod (192.168.100.2) — ❌ UNREACHABLE
SSH returned: `Permission denied (publickey,password)`
SSH key not installed for james@forge on prod host. Cannot audit.
Action needed: Johan to install SSH key on prod or provide access.
---
## Caddy (192.168.0.2) — ⚠️ WARNING
### Findings
**[ALERT] New user `hans:1002` — not in baseline**
- User exists: `uid=1002(hans) gid=1005(hans) groups=1005(hans)`, shell: `/bin/bash`
- Has SSH authorized_keys: `hans@vault1984-hq` (same key as in forge's authorized_keys)
- Login shell is bash — full interactive access
- Not in baseline (baseline only lists `johan:1000`, `stijn:1001`)
- This is likely related to vault1984 project (same key fingerprint as forge's hans key)
- **Needs confirmation from Johan** — when was this added and why?
**[INFO] Port 1984 exposed publicly via UFW**
- UFW rule `1984/tcp ALLOW IN Anywhere` — vault1984 service on caddy
- Caddy listening on port 1984 (via caddy process, not a rogue service)
- Likely intentional (vault1984 public site) but confirm this is desired public exposure
**[INFO] UFW note: `1984/tcp` in public rules**
- Baseline established before this rule existed — needs baseline update
### Users
`stijn:1001` present (expected for flourishevents)
⚠️ `hans:1002` — new, unconfirmed
### SSH Keys
- root: only `james@forge` ✅ (matches baseline)
- johan: `claude@macbook` + `johan@ubuntu2404` ✅ (matches baseline — macbook key not in baseline but expected)
### Login History
System boot since Aug 5, 2025 — no interactive logins since (clean Raspberry Pi)
### SSH Hardening
`passwordauthentication no`, `permitrootlogin without-password`, `pubkeyauthentication yes`
### UFW
✅ Active. Rules consistent with baseline + port 1984 addition.
### fail2ban
❌ Not running (known from baseline)
### TLS Certificate (inou.com)
✅ Valid: expires Jun 3, 2026 (73 days remaining — fine)
### Security Patches
⚠️ `linux-image-raspi` kernel update available: 6.8.0-1043 → 6.8.0-1048 (security)
---
## Zurich (82.22.36.202) — ✅ CLEAN
### SSH Brute Force (fail2ban)
- Total failed logins: **11,710** (expected for public VPS)
- Total banned IPs: **2,709**
- Currently banned: 5 active bans
- Jail status: 5 jails active (caddy-kuma, caddy-scanner, sshd, stalwart, vaultwarden) ✅
### Users
✅ Matches baseline: `harry:1000`, `harry-web:1001`
### SSH Keys (root)
✅ All 5 keys match baseline exactly. No additions.
### Listening Ports
✅ All ports match baseline. No unexpected services.
### SSH Hardening
`passwordauthentication no`, `permitrootlogin without-password`, `pubkeyauthentication yes`
### UFW
✅ Active. 24 rules — all consistent with baseline (mail ports, web, SSH, Tailscale, Kuma).
Note: Port 3001 (Kuma) has UFW allow rule — this IS accessible externally. Baseline flagged this.
### Docker
✅ uptime-kuma (healthy, 13 days), vaultwarden (healthy, 11 hours — recent restart, normal)
### Outbound Connections
✅ Known connections: SSH from forge (47.197.93.62), Tailscale, caddy HTTPS request from home.
### Security Patches
✅ No pending security upgrades.
---
## Actions Taken This Scan
1. **Killed** zombie bash process (PID 3673859) — was spinning at 99.9% CPU for 5 days
2. **Killed** rogue `python3 -m http.server 8000` — unexpected listener on LAN interface
## Open Items for Johan
1. **Caddy: `hans:1002` user** — Confirm this was intentional (vault1984 related?). Update baseline if so.
2. **Forge: `hans@vault1984-hq` SSH key** — Still "pending confirmation" since 2026-03-08. Confirm or remove.
3. **Forge: Port 8888 dev server** — Kill when not actively developing clavitor design system.
4. **Forge: VNC port 5900 (x11vnc)** — Verify password authentication is configured. Consider restricting to LAN.
5. **Forge: Port 8098 (vault1984-accounts)** — Not in baseline. Add to baseline or investigate.
6. **Prod (192.168.100.2)** — SSH access needed to audit. Install james@forge key.
7. **Caddy: Kernel update**`linux-image-raspi` 6.8.0-1048 security patch available.
8. **Caddy: fail2ban** — Still not running (known from baseline). Consider installing.
9. **james-old: xrdp/RDP** — Still flagged from baseline. If not needed, disable.
10. **Zurich: Port 3001 (Kuma)** — Externally accessible. Consider closing UFW rule if Caddy proxy is sufficient.

View File

@ -16,6 +16,8 @@
"updated": false, "updated": false,
"packages": [] "packages": []
}, },
"caddy_pi": {}, "caddy_pi": {
"result": "\"upgraded:1\n[master affcdd2] auto: Caddyfile update 2026-03-22\n 1 file changed, 21 insertions(+)\ncaddyfile:committed\nreboot:no\""
},
"gateway_restarted": false "gateway_restarted": false
} }

View File

@ -1,101 +1,81 @@
# Last X Watch: 2026-03-21T17:22:00-04:00 (5:22 PM EDT intra-day scan) # Last X Watch: 2026-03-22T10:35:00-04:00 (10:35 AM EDT intra-day scan)
## NEW THIS SCAN (posted to dashboard): ## NEW THIS SCAN (posted to dashboard):
- **Markets: Nasdaq Enters Correction — 4th Weekly Loss (Mar 20 Close)** — S&P 500 -1.51% to 6,506 (below 200-day MA). Nasdaq -2.01% to 21,647 (correction territory). Dow -444pts to 45,577. Iran war + Treasury yields (10yr 4.32%). Sources: CNBC/Bloomberg/TheStreet. - **⚠️ CVE-2026-32042: OpenClaw Privilege Escalation via Unpaired Device** — CVSS 8.8 high-severity. Affects 2026.2.222026.2.25. Unpaired devices can self-assign operator.admin scope. Fix: upgrade to 2026.3.12+.
- **Microsoft Foundry + Fireworks AI: Kimi K2.5 & DeepSeek V3.2 in Azure Enterprise** — Azure Foundry runs Fireworks AI inference (public preview, launched Mar 11). Models: Kimi K2.5, DeepSeek V3.2/V3.2-Speciale, MiniMax M2.5, OpenAI gpt-oss-120b. 50+ tok/sec SLA. Sources: AwesomeAgents / AIBusiness / devblogs.microsoft.com. - **OpenAI Pivots Away from Nvidia Data Center Deal Ahead of IPO** — CNBC today. Tempered infrastructure strategy, away from ambitious Nvidia agreement. Wall Street CapEx scrutiny pre-IPO. Stargate $500B Ohio campus consolidating into single location (SoftBank/SoftBank Son).
- **💡 inou today: Build ChatGPT GPT connector** — Posted to dashboard as inou daily suggestion. - **🚨 Trump: "Obliterate" Iran Power Plants if Hormuz Not Open in 48hrs** — Day 22 of US-Israel/Iran war. Hormuz 48hr ultimatum. Iran counter-threatened US energy infrastructure. Missiles hit Israeli cities. Oil markets on alert.
## NOTHING NEW (already covered or irrelevant): ## NOTHING NEW / SKIPPED:
- Fireworks/Kimi K2.5 controversy (Cursor license clarification) — already on dashboard from 1:35 PM scan - bird CLI still 401 for all user-tweets — fell back to web search
- OpenAI GPT-5.4 mini/nano — already on dashboard - OpenAI headcount to 8K — already on dashboard from prior scan
- OpenAI superapp (ChatGPT + Codex + browser merge) — already on dashboard from 4pm scan - MiniMax M2/M2.7 — already covered in multiple prior scans
- Trump EO: Army-Navy game broadcast protection (Mar 20) — sports, Johan doesn't care - Kimi K2.5 pricing — stale reference, already covered
- SentinelOne: no new developments beyond CEO insider sale (already covered) - Cloudflare — no new product announcements found today
- N-able/NABL: no new acquisition news - steipete / AlexFinn — no new OC releases or significant posts found today
- ZhipuAI — no new announcements today
- GeminiApp — no new announcements surfaced
## BIRD CLI STATUS ## DEDUP REFERENCE — carry forward from prior scans + add today:
- Still 401 for user-tweets — auth tokens broken - NemoClaw / OpenShell — covered
- web_search rate-limited to 1/sec (free plan), serialized queries - OpenClaw 2026.3.11/3.12/3.13 releases — covered
- CVE-2026-32015/32016/32025 — covered
## DEDUP REFERENCE — do not surface these again unless concrete new development: - CVE-2026-32042 (unpaired device priv-esc) — NOW ON DASHBOARD
- NemoClaw / OpenShell — announced + confirmed (covered twice) - CVE-2026-32051 (auth bypass CVSS 8.8) — on dashboard from prior scan
- OpenClaw 2026.3.11/3.12/3.13 releases - Ollama as official OC provider — covered
- Ollama as official OC provider - steipete at GTC / NVIDIA engineers helping OC security — covered
- steipete at GTC / NVIDIA engineers helping OC security - AlexFinn met steipete at GTC — covered
- AlexFinn met steipete at GTC - MiniMax M2.7 benchmarks + OC harness + OpenCode + Ollama cloud — covered
- MiniMax M2.7 benchmarks — on dashboard - MiniMax M2 open-sourced — covered
- MiniMax M2.7 Ollama cloud + OpenCode integrations — on dashboard - MiniMax x OpenClaw live stream Thu 9PM ET — covered
- MiniMax M2 open-sourced (on dashboard) - MiniMax FY2025 $79M earnings — covered
- Kimi Attention Residuals paper + Elon Musk RT - MiniMax M2.7 Code Arena #8 + cost efficiency — covered
- Kimi founder at GTC (Tue Mar 17) - MiniMax M2.7 emotional intelligence — covered
- Kimi/Moonshot $1B raise at $18B valuation (on dashboard) - Kimi Attention Residuals paper + Elon Musk RT — covered
- Susie Wiles breast cancer diagnosis - Kimi/Moonshot $1B raise at $18B valuation — covered
- Operation Epic Fury / US soldiers killed (on dashboard) - Kimi K2.5 on Cloudflare Workers AI — covered
- Partial US government shutdown / aviation strain - Cursor Composer 2 = Kimi K2.5 (Fireworks) — covered
- NVIDIA DLSS 5 announced (fall 2026) - Cursor/Kimi K2.5 license clarification — covered
- Cloudflare Italy €14M Piracy Shield fine appeal - ZhipuAI 20% price hike on OC-optimized model — covered
- Cloudflare AI Security for Apps GA (on dashboard) - Cloudflare Italy €14M Piracy Shield fine appeal — covered
- Cloudflare Custom Regions (on dashboard) - Cloudflare AI Security for Apps GA — covered
- Cloudflare CEO bot traffic > human by 2027 — on dashboard - Cloudflare Custom Regions — covered
- Cuba total power grid failure - Cloudflare CEO: bot traffic > human by 2027 — covered
- CodexBar 0.18 - Cloudflare + Coinbase stablecoin AI agent payments — covered
- SentinelOne $1B revenue milestone + Cloudflare partnership expansion (Mar 16-17) - Cloudflare Workers AI push on open-source frontier LLMs — covered
- SentinelOne new CFO Sonalee Parekh (starts Mar 24) - OpenAI doubling to 8,000 employees (1:35 PM Mar 21 scan) — covered
- SentinelOne Q4 earnings beat (Mar 13) + weak Q1 guidance → stock ~$24 target (Guggenheim) - OpenAI data center pivot away from Nvidia, IPO concerns — NOW ON DASHBOARD
- SentinelOne CEO Weingarten insider sale $562K at $14.47 (Mar 17) - OpenAI desktop superapp + Astral acquisition — covered
- SentinelOne ESOP shelf filing $291M (Mar 19) — on dashboard via prior scan - OpenAI acquires Promptfoo — covered
- NVIDIA adds Hyundai/BYD to self-driving tech (Mar 16) - OpenAI + AWS Pentagon deal — covered
- Gold crossed $5,000 milestone (Mar 17) — now at $4,516 (eased from peak) - GPT-5.4 mini & nano released — covered
- OpenAI + AWS Pentagon deal (on dashboard) - OpenAI IPO prep / IR hire — covered
- GPT-5.4 mini & nano released (on dashboard) - Sam Altman lawsuit dismissed — covered
- OpenAI acquired OpenClaw / steipete joined OpenAI (Feb 2026) — old news - Microsoft Foundry + Fireworks AI: Kimi K2.5 & DeepSeek V3.2 in Azure Enterprise — covered
- MiniMax FY2025 $79M earnings (on dashboard) - Microsoft MAI-Image-2 #3 Arena — covered
- Chinese AI stocks surge on GTC (on dashboard) - CNBC OpenClaw "ChatGPT moment" / Jensen Huang keynote — covered
- Docker + NanoClaw partnership (on dashboard) - AlexFinn OC cron bloat fix + Friday bootcamp — covered
- ZhipuAI/Zai_org + steipete OpenClaw collaboration (on dashboard) - AlexFinn "OpenClaw caused Anthropic to pivot" take — covered
- China bans OpenClaw from state offices (on dashboard) - AlexFinn comprehensive OC guide video — covered
- Microsoft vs Amazon/OpenAI legal threat (on dashboard) - Clavitor/Claditor brand check — covered
- OpenClaw crypto scam warning — steipete (on dashboard) - Iran war ongoing — day 22, Hormuz ultimatum NOW ON DASHBOARD
- AlexFinn comprehensive OC guide video (on dashboard) - Natanz nuclear facility attacked (IAEA confirmed) — covered
- Trump @realDonaldTrump — Iran war ongoing, covered - Trump "COWARDS" post / 2500 Marines — covered
- NABL/N-able — Manchester City cybersecurity partner (on dashboard, Mar 19) - Trump EO: Army-Navy game — sports, skipped
- healer-alpha on OpenRouter (steipete RT) — not OC-specific - Trump Iran $200B war request / wind-down signals — covered
- AlexFinn OC cron bloat fix + Friday bootcamp — on dashboard - Markets: Nasdaq correction / 4th weekly loss / S&P below 200-day MA — covered
- MiniMax M2.7 OC harness benchmark RT — promo, covered - Oil $118/bbl peak → $96 (easing) — covered
- steipete Codex ambassador page / Mac LLM provider app promo — minor - SentinelOne: Q4 beat, CFO hire, CEO insider sale, ESOP shelf — covered
- MiniMax M2.7 Code Arena #8 + cost efficiency — on dashboard - NABL/N-able: Manchester City cybersecurity partner — covered
- MiniMax x OpenClaw live stream Thu 9PM ET — on dashboard - N-able/NABL no new acquisition news — verified clean
- OpenAI acquires Promptfoo — on dashboard - NVIDIA DLSS 5 announced — covered
- MiniMax M2.7 emotional intelligence improvements — on dashboard - China bans OpenClaw from state offices — covered
- Google Gemini Mac app beta testing — on dashboard - Tencent/Baidu OpenClaw install events — covered
- OpenAI IPO prep / IR hire — on dashboard - Docker + NanoClaw partnership — covered
- Oil $118/bbl / Trump Iran threats — on dashboard (now easing to $96) - Google Gemini Mac app beta — covered
- Claude Code Channels (Telegram/Discord) — on dashboard - Claude Code Channels (Telegram/Discord) — covered
- Kimi K2.5 on Cloudflare Workers AI — on dashboard - healer-alpha on OpenRouter — minor, covered
- AlexFinn "OpenClaw caused Anthropic to pivot" take — on dashboard - OpenClaw crypto scam warning — covered
- Cloudflare Workers AI big push on open-source frontier LLMs — general, covered via Kimi K2.5 - GLM-5 SWE-Bench 77.8% / Kimi K2.5 76.8% — covered
- Tencent/Baidu OpenClaw install events in China — context in ZhipuAI price hike item - Cuba total power grid failure — covered
- Cloudflare + Coinbase stablecoin AI agent payments — on dashboard (noon scan) - Elon Musk Twitter jury verdict ~$2.6B — covered
- ZhipuAI 20% price hike on OC-optimized model — on dashboard (noon scan) - Gold $5,000 milestone → now ~$4,516 — covered
- OpenClaw CVE batch (32015/32016/32025) — on dashboard (4pm scan)
- OpenAI desktop superapp + Astral acquisition — on dashboard (4pm scan)
- Trump "COWARDS" post / 2500 Marines to ME — on dashboard (4pm scan)
- StepFun IPO prep (Hong Kong) — Feb 25 news, stale
- GLM-5 SWE-Bench 77.8% / Kimi K2.5 76.8% — benchmark table, covered implicitly
- Sam Altman lawsuit dismissed (midnight scan) — on dashboard
- Markets 4th week of losses / Dow+Nasdaq intraday correction (midnight scan) — on dashboard
- Iran escalation: Kharg Island / 3 more warships / Iranian oil sanctions lifted (midnight scan) — on dashboard
- Cursor Composer 2 = Kimi K2.5 (10:38 AM scan) — on dashboard
- Iran $200B war request + contradictory wind-down signals (10:38 AM scan) — on dashboard
- N-able / Manchester City cybersecurity partner (10:38 AM scan) — on dashboard
- Elon Musk Twitter jury verdict ~$2.6B (1:35 PM scan) — on dashboard
- OpenAI doubling to 8,000 employees (1:35 PM scan) — on dashboard
- Microsoft MAI-Image-2 #3 Arena (1:35 PM scan) — on dashboard
- Cursor/Kimi K2.5 Fireworks license clarification (1:35 PM scan) — on dashboard
- Clavitor/Claditor brand check — clear (1:35 PM scan) — on dashboard
- CNBC OpenClaw "ChatGPT moment" / Jensen Huang keynote validation (5:12 PM scan) — on dashboard
- CVE-2026-32051 OC auth bypass CVSS 8.8 (5:12 PM scan) — on dashboard
- Natanz nuclear facility attacked, IAEA confirmed (5:12 PM scan) — on dashboard
- S&P 500 breaks 200-day MA, 4th weekly loss at 6,606 (5:12 PM scan) — UPDATED: Nasdaq now confirmed correction, S&P 6,506 final close (5:22 PM scan)
- Microsoft Foundry + Fireworks AI enterprise (Mar 11, surfaced 5:22 PM scan) — on dashboard
- Trump EO: Army-Navy game broadcast protection (Mar 20) — sports, skipped