Update HEARTBEAT.md: MC listing now auto-excludes actioned messages

This commit is contained in:
James 2026-02-08 17:28:45 -05:00
parent 46e6d2afb3
commit 3965e42b5c
5 changed files with 37 additions and 10 deletions

View File

@ -198,13 +198,13 @@ No heartbeat polling needed.
### Inbox Cleanup (every heartbeat)
Webhook handles real-time, but messages can slip through (restarts, migration, webhook downtime).
Always check BOTH accounts for unprocessed mail:
Check for un-actioned messages (listing now auto-excludes archived/deleted):
```bash
curl -s "http://localhost:8025/messages?source=tj_jongsma_me" | jq 'length'
curl -s "http://localhost:8025/messages?source=johan_jongsma_me" | jq 'length'
```
**Don't filter by `seen`** — messages can be marked seen (fetched) but never actioned (orphaned by a crash/restart). Anything still returned by the listing endpoint is still in the inbox and needs triage.
If anything's sitting there, triage it per `memory/email-triage.md`. Don't wait for the webhook.
These counts reflect only messages with NO action taken. If anything's sitting there, triage it per `memory/email-triage.md`.
Use `?all=true` to see everything including actioned messages (for debugging only).
### New Messages Check
**Check:**

27
memory/2026-02-08.md Normal file
View File

@ -0,0 +1,27 @@
# 2026-02-08 (Sunday)
## Document Processing
- **Sophia Protocol PDF** (21 pages) processed from `~/documents/inbox/`
- Author: Monica Sanchez (functional medicine practitioner, also known as Monica Rodriguez)
- Content: Comprehensive Phase 1 protocol for Sophia — oxalate management, mineral rebalancing, gut microbiome rebuilding
- Key findings from HTMA (12/18/25) + Biomesight: zinc overload → copper depletion, mercury+thallium burden, bifido almost absent
- Follow-up appointment was 2/6/26
- Full record: `~/documents/records/medical/sophia-protocol-monica-sanchez.md`
- PDF stored: `~/documents/store/4469ae75cdd5.pdf`
- OCR service hung on page 3 (PDF→PNG conversion needed), used vision model for remaining pages, restarted OCR service
## Email Triage
- Airlearn marketing ("January stats") → Trashed
## Weekly Tasks (spawned)
- Docker/HAOS update subagent running
- Memory synthesis subagent running
## Infrastructure
- OCR service (forge) hung processing multi-page PDF — needs investigation. PDFs must be converted to PNG first (pdftoppm), and large batches can hang the service.
## Weekly Docker/HAOS Update
- **Docker (192.168.1.253):** All containers up-to-date, no version changes. All healthy.
- **HAOS (192.168.1.252):** BLOCKED — forge SSH key not authorized. Need Johan to add key.
- Key: `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK+9hJSfMkbe68VPbkRmaW/sFFmd3+QBmisJYLY+S6Cj james@forge`
- Run on Mac or HAOS: `echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK+9hJSfMkbe68VPbkRmaW/sFFmd3+QBmisJYLY+S6Cj james@forge' >> /root/.ssh/authorized_keys`

Binary file not shown.

View File

@ -1,9 +1,9 @@
{
"last_updated": "2026-02-08T21:19:36.257197Z",
"last_updated": "2026-02-08T22:00:04.103881Z",
"source": "api",
"session_percent": 5,
"session_resets": "2026-02-09T01:00:00.223629+00:00",
"weekly_percent": 16,
"weekly_resets": "2026-02-14T19:00:00.223651+00:00",
"sonnet_percent": 5
"session_percent": 14,
"session_resets": "2026-02-09T01:00:00.062105+00:00",
"weekly_percent": 18,
"weekly_resets": "2026-02-14T19:00:00.062126+00:00",
"sonnet_percent": 6
}

View File

@ -6,7 +6,7 @@
"briefing": "2026-02-08T10:02:20-05:00",
"techScan": "2026-02-08T10:02:20-05:00",
"memoryReview": "2026-02-07T06:11:00-05:00",
"email": "2026-02-07T06:11:00-05:00",
"email": "2026-02-08T16:44:00-05:00",
"calendar": null,
"weather": "2026-02-04T11:09:52-05:00"
}