{
  "version": "0.1.0",
  "agent": "hermes-coo",
  "last_tick": null,
  "last_pulse_am": null,
  "last_pulse_eod": null,
  "last_weekly": null,
  "active_dispatches": [],
  "daily_budget_usd_remaining": 5.00,
  "daily_budget_usd_cap": 5.00,
  "monthly_spend_usd": 0.00,
  "monthly_cap_usd": 50.00,
  "lock_holders": {},
  "telegram_chat_id": "7377499346",
  "telegram_bot_handle": "@hq_coo_bot",
  "goals_status": "missing",
  "boot_blocked": true,
  "boot_block_reason": "goals.md does not exist — Rocky needs to fill goals-template.md and rename to goals.md with status: live",
  "vps_paths": {
    "coo_home": "/root/.hermes-coo/",
    "kanban_db": "/root/.hermes/kanban.db",
    "events_log": "/home/ccuser/rateright-growth/HQ-Vault/_System/AgentLog/events.ndjson",
    "auto_sync_script": "/home/ccuser/rateright-growth/scripts/auto-sync.sh"
  },
  "supabase_projects": {
    "growth_engine": {
      "ref": "memscjotxrzqnhrvnnkc",
      "purpose": "hunt, scraped_leads, contact_registry, aggregated_jobs, match_introductions, legacy leads",
      "key_format": "sb_sec_ (41 chars, new format, valid)",
      "key_env": "SUPABASE_SERVICE_ROLE_KEY",
      "key_location_vps": "/home/ccuser/rateright-growth/.env"
    },
    "marketplace": {
      "ref": "eciepjpcyfurbkfzekok",
      "purpose": "platform: profiles, workers, companies, jobs, matches, payments, notifications",
      "key_format": "JWT (219 chars)",
      "key_env": "SUPABASE_SERVICE_ROLE_KEY",
      "key_location_vps": "/home/ccuser/the-50-dollar-app/.env.local"
    }
  },
  "airtable_base": {
    "name": "LFCS-Operations",
    "id": "appE43UvTyARe5oJs",
    "lane": "lfcs",
    "schema_lane": "claude-code-coo only — hermes-coo is read-mostly + status-field-write"
  },
  "lane_workers": {
    "lfcs_site": "hermes (default profile, foreman)",
    "lfcs_code_or_admin": "hermes-opsman or claude-code-opsman",
    "rr_ops": "hermes-rr",
    "rr_code": "claude-code-rr",
    "siteops": "hermes-siteops"
  },
  "telegram_bots": {
    "lfcs_foreman": "@opsman_lfcs_bot (existing)",
    "coo_orchestrator": "@hq_coo_bot (needs creation in Phase 2)"
  },
  "notes": "Replace null fields once goals.md is live and first cron tick fires. Append to dispatch-log.ndjson on every action."
}
