Dashboard

created: 2024-06-24
status: active

Dashboard

Operations dashboard at omair.pages.dev. Auto-deploys hourly.

Architecture

  • Generator: ~/hermes-portal/generate_dashboard.py
  • Shared nav: ~/hermes-portal/shared_nav.py (consistent nav + breadcrumbs)
  • Deploy: wrangler pages deploy (Cloudflare Pages, project: omair)
  • Password gate: khaadim2026

Pages

Key Path Description
library /library Master landing for ebooks
dashboard / Operations dashboard
seggy-book /seggy-book SeggySaid essays
seggy-transcripts /seggy-transcripts SeggySaid raw transcripts
yas-book /yas-book Yasar Ahmad essays
yas-transcripts /yas-transcripts Yasar Ahmad raw transcripts

Tech

  • Chart.js (inlined), system fonts
  • Dark theme, no external CSS
  • Hash-skip on deploy (no-op if unchanged)

Cron

  • Hourly refresh via refresh_dashboard.py

Policy

Every new Hermes integration (Langfuse, mem0, Composio, etc.) must add a card to the Integrations section with status, name, link, and description. Deploy immediately.