heartlisted
Install: claude install-skill frankxai/Starlight-Intelligence-System
# /heart — Ops Health Monitor
Sibling to `/pp` (Peak Performance machine audit). Where `/pp` watches the machine's *capacity* (RAM, CPU, disk), `/heart` watches the machine's *substrate processes* — the daemons that make the cockpit work.
## When to invoke
- Before starting a focused work session
- When voice operator feels slow or unresponsive
- When the audit tab shows no events (suspect bus is down)
- When dashboard at :3007 won't load
- Pre-flight before `arc <project>` if a previous session crashed
## What to check (Six Gate scoring)
| Gate | Process / Signal | Healthy state |
|---|---|---|
| 1. Memory Bus | Python process running server.py | Process exists, responds to `tools/list` |
| 2. brain_watchdog | Python daemon | Process exists, last log entry < 5min old |
| 3. Voice Operator | FastAPI service on :8000 (or configured port) | HTTP 200 on /health |
| 4. Dashboard | Next.js on :3007 | HTTP 200 on / |
| 5. Audit log | `memory/_audit/<today>.jsonl` | File exists, modified < 1 hour ago |
| 6. Scheduled tasks | StarlightCockpit, StarlightCrossRepoIndexer, Starlight Dreaming | All "Ready" or "Running" state |
Score: 6/6 = green. 4-5/6 = yellow (note degraded surface but proceed). <4 = red (stop, fix substrate first).
## Implementation (PowerShell)
```powershell
# Gate 1: Memory Bus
$bus = Get-Process -Name python -ErrorAction SilentlyContinue | Where-Object {
$_.MainWindowTitle -match 'memory-bus' -or
(Get-CimInstance Win32_Process -Filter "ProcessId = $