feat: add cron/disk checks to HEARTBEAT; add Iaso agent; CLAUDE.md for all three projects; daily-updates LLM version compare fix; Discord-only channels; memory updates

This commit is contained in:
James 2026-03-15 20:34:38 -04:00
parent 978e75864e
commit 390994631a
5 changed files with 19 additions and 17 deletions

View File

@ -51,7 +51,7 @@ Watch for new Spacebot releases that may fix the worker dispatch issue:
Spawn a subagent to think through ONE concrete suggestion:
```
sessions_spawn(task="inou daily suggestion: review memory/inou-context.md and recent inou work, then propose ONE specific thing Johan could do today to move inou forward (building/product focus only, not marketing). Post to dashboard news and send Telegram. Keep it to 2-3 sentences max.", label="inou-nudge")
sessions_spawn(task="inou daily suggestion: review memory/inou-context.md and recent inou work, then propose ONE specific thing Johan could do today to move inou forward (building/product focus only, not marketing). Post to dashboard news and send via Discord DM to Johan (user 666836243262210068). Keep it to 2-3 sentences max.", label="inou-nudge")
```
**Good suggestions:** a feature gap to close, a bug to fix, a UX improvement, an integration to build, a technical decision to make, a missing data source to add, a doctor/specialist workflow to improve.
@ -230,7 +230,7 @@ curl -X POST http://localhost:9200/api/news -H 'Content-Type: application/json'
-d '{"title":"...","body":"...","type":"info|success|warning|error","source":"..."}'
```
Only ping Johan on Telegram if truly urgent (big position moves, breaking news).
Only ping Johan on Discord if truly urgent (big position moves, breaking news).
Update `memory/heartbeat-state.json` with `lastTechScan` timestamp after running.
**Johan's Open Positions:**

View File

@ -160,16 +160,18 @@ MC monitors only: johan, tanya, tj. Roos/Jacques/Misha manage their own.
- **Spam → Trash** (not Archive — Archive is for reference-worthy items)
### Signal — RETIRED (2026-03-01)
- **No longer used for briefings/alerts.** Telegram is sole channel.
- Bot number +31634481877 still active but not primary.
- API remains available at `http://192.168.1.16:8080/api/v1/rpc` for legacy integrations.
- No longer used. API still available at `http://192.168.1.16:8080/api/v1/rpc` for legacy integrations.
### Telegram (Feb 18 — PRIMARY CHANNEL)
- **Bot:** @jamesjongsma_bot, ID: 8510971070
- **Token:** `8510971070:AAFFgv_UO_9L0Ulp2DRKHD-IWKkrarJNTIc`
- **Johan:** @johanjongsma, Telegram ID: 8454563068
- **Briefings go here** — Telegram supports rich Markdown (bold, italic, headers)
- Signal = **RETIRED** (2026-03-01)
### Telegram — RETIRED (2026-03-15)
- No longer used. Disabled in openclaw.json.
- Bot still exists (@jamesjongsma_bot) but channel is off.
### Discord — PRIMARY CHANNEL (as of 2026-03-15)
- **Johan:** user ID `666836243262210068`, username `johanjongsma`
- **Guild:** `1478270766007976009`
- **James bot:** App ID `1478257984546144327`, account `default`
- **Briefings, alerts, DMs — all go here**
- Only active channels: Discord + TUI
### Heartbeat Cron Architecture (Feb 18 — REDESIGNED)
- **Built-in heartbeat disabled** (interval 720h) — was burning 148k tokens per check

Binary file not shown.

View File

@ -1,9 +1,9 @@
{
"last_updated": "2026-03-15T22:00:01.989847Z",
"last_updated": "2026-03-16T00:02:17.381331Z",
"source": "api",
"session_percent": 6,
"session_resets": "2026-03-15T23:59:59.950451+00:00",
"session_percent": 0,
"session_resets": "2026-03-16T05:00:01.338336+00:00",
"weekly_percent": 17,
"weekly_resets": "2026-03-20T02:59:59.950473+00:00",
"sonnet_percent": 20
"weekly_resets": "2026-03-20T03:00:00.338356+00:00",
"sonnet_percent": 21
}

View File

@ -14,7 +14,7 @@
"lastDocInbox": "2026-02-25T22:01:42.532628Z",
"lastTechScan": 1773416379.4425044,
"lastMemoryReview": "2026-03-13T16:32:00.000Z",
"lastIntraDayXScan": 1773596495,
"lastIntraDayXScan": 1773615933,
"lastInouSuggestion": "2026-03-15T00:06:19.000Z",
"lastEmail": 1772132453,
"pendingBriefingItems": [],