Plumbing: what keeps it running

Plumbing: what keeps it running An architecture diagram generated by Archify. Cloud routines · Anthropic · alert PRs · Architecture component Cloud routines Anthropic · alert PRs Outputs puller · hourly git pull · Architecture component Outputs puller hourly git pull Health feeds · Garmin · Eight Sleep · Architecture component Health feeds Garmin · Eight Sleep WSL services · Ollama · Postgres · Argus · Architecture component WSL services Ollama · Postgres · Argus Task Scheduler · 31 tasks · run hidden · Architecture component Task Scheduler 31 tasks · run hidden NSSM services · control · proxy · cron · Architecture component NSSM services control · proxy · cron Session preflight · greets with health · Architecture component Session preflight greets with health Docker Desktop · Neo4j · Hindsight · Architecture component Docker Desktop Neo4j · Hindsight Backups · restic → B2 · Architecture component Backups restic → B2 Guardian · SessionStart check · Architecture component Guardian SessionStart check MCP supervisors · ~70 listeners · Architecture component MCP supervisors ~70 listeners PRs alert files sleep · HR status memory health extractor nightly wraps MCPs restart alerts Legend Frontend Backend Database Cloud Security External

Four hosts keep it running

  • • Task Scheduler, NSSM services, Docker Desktop, WSL
  • • 31 scheduled tasks run hidden; supervisors restart MCPs

Health reaches Iris at start

  • • Preflight reads health, sleep data, briefings, alerts
  • • It all lands in the first message of each session

Known broken

  • • NSSM proxy + cron scheduler fail every job, yet show green
  • • Three MCP servers start but expose no tools