Hugh Ops Infra Issues

State (as of 2026-06-06)

  • ❌ X/Twitter API: all keys expired. Scans impossible.
  • ❌ Brave Search API: missing. Web enrichment and mentions scan blocked.
  • ❌ Notion Scrumban DB d043d0e9-84c5-4fbe-a15e-d9d879874e90: not shared with “Agent Integrations” integration (object_not_found). Blocks Scrumban heartbeat checks.
  • ❌ Notion SOP page 334e068c: not shared with Hugh integration (401 on fetch).
  • ⚠️ Gmail invalid_grant errors: refresh token for hugh-ai@ubiworks.ca intermittently failing. Inconsistent across runs.
  • ⚠️ Slack Unknown channel errors: #hugh-ai-agent, #campaigns, #commonwealth intermittently inaccessible via tool.
  • ⚠️ Google Cloud moved to PAID tier (100 alerts) — monitor API usage costs.
  • ✅ Sitewalk: operational as of May 15 (both ubiworks.ca and commonwealth.ca 100% healthy, 27+30 pages crawled).
  • ✅ Webflow API: token stored in 1Password, Hugh can publish to progress.org.
  • ✅ Ghost Admin API: progress.org nav updated June 6 (wiki added, collections removed).

Timeline

  • 2026-05-11 | CREATED: tracker for X API 401, Brave Search API missing, Notion SOP inaccessible, sitewalk Python error. Source: 2026-05-11 — Hugh GBrain Dream Cycle
  • 2026-05-11 | X/Twitter API 401: All twitterapi.io keys expired/revoked. X scans impossible. Source: 2026-05-11 — Hugh GBrain Dream Cycle
  • 2026-05-11 | Brave Search API missing: hugh-mentions-daily cron completely blocked. Source: 2026-05-11 — Hugh GBrain Dream Cycle
  • 2026-05-11 | Notion SOP inaccessible: Page 334e068c not shared with Hugh integration. Low priority. Source: 2026-05-11 — Hugh GBrain Dream Cycle
  • 2026-05-11 | Sitewalk Python execution error: May 11 midnight run failed (ec6db386). Monitor May 12. Source: 2026-05-11 — Hugh GBrain Dream Cycle
  • 2026-05-12 | CRITICAL: Persistent Google API authentication issues (401), Superhuman Mail and Slack tools returning “No result provided” during heartbeat; agent blocked from resolving. Source: Session 99167198-b99c-4db8-9dc0-7862834fc472.jsonl
  • 2026-05-17 | PGLite WASM still failing (confirmed). Dream cycle filesystem-only for second consecutive run. [Source: Hugh dream cycle 2026-05-17]
  • 2026-05-16 | Social scans (fb974f58 + 3155f619): Google Auth 401 and Superhuman/Slack “No result provided” persisting in heartbeat sessions. X scan still blocked. [Source: Hugh sessions, 2026-05-16]
  • 2026-05-15 | PGLite WASM runtime failing (macOS 26.3 bug, issue #223). All gbrain-hugh DB operations down. Filesystem-level brain writes being used as workaround. Import/embed deferred. [Source: Hugh dream cycle 2026-05-15]
  • 2026-05-15 | Daily sitewalk successful: ubiworks.ca (27/27 pages, 0 errors) and commonwealth.ca (30/30 pages, 0 errors). Both sites fully operational. [Source: Hugh session 72d9bada, 2026-05-15]
  • 2026-05-14 | Social scan: X/Twitter API still inaccessible (OAuth 2.0 required, only login creds in vault). Bluesky-only scans continue. [Source: Hugh session e6322672, 2026-05-14]
  • 2026-05-11 | CRITICAL: Consistent “persistent tool failures and credential issues” reported in heartbeat poll. Source: Session ce59caa0-e875-49bd-8545-a29eb91153ac.jsonl
  • 2026-05-11 | CRITICAL: Widespread authentication and tool failures reported in heartbeat session. Source: Session ffc156de-91ad-4476-a54f-0c4c4d9476df.jsonl
  • 2026-05-11 | CRITICAL: Persistent authentication failures with Google API, Superhuman Mail, and Slack reported in heartbeat session. Source: Session d897cb61-b75c-4d2a-8f60-5f8b5c79a0d3.jsonl
  • 2026-06-03 | Meta Business Manager — system user page assignment missing. Tokens Meta Graph API - Hugh Analytics System User Token and ... CW System User Token return "API access blocked". UBI Works FB page and Common Wealth FB page need to be assigned to the corresponding Hugh Analytics system users with Manage page permission in Business Settings → System Users. Likely caused by Meta portfolio invitation changes received June 2. Blocks page_impressions metric (row 112 of metrics dashboard). [Source: Hugh session 761edbc4, 2026-06-03]
  • 2026-06-03 | X / Twitter OAuth 1.0a missing user tokens for @ubi_works. App-level credentials (consumer_key, consumer_secret, bearer_token) present in vault. To post replies/comments as @ubi_works, need user-level access_token + access_token_secret. Ken to either generate from developer portal (“Hugh Stat Reader” app → Authentication Tokens → Access Token and Secret while logged in as @ubi_works) or run OAuth 1.0a flow. [Source: Hugh session 8d6f1a7f, 2026-06-03]
  • 2026-06-03 | Webflow Designer donate links unchanged. Two “Donate” navbar links (desktop + mobile) still point to https://ubiworks.nationbuilder.com/, should be https://www.ubiworks.ca/donate. Webflow API doesn’t expose Navbar element URLs — needs Designer UI. Floyd offered two paths: 2-minute manual edit, or paired-browser via Chrome remote debugging on port 9222 for autonomous future runs. [Source: Hugh session 920ce4cb, 2026-06-03]
  • 2026-06-03 | Google OAuth invalid_client recurrence on Sheets write — see hugh-google-oauth-ubiworks timeline. Blocks Sheet writes for metrics dashboard. [Source: Hugh sessions 0d20f5ed, 837457a4, 2026-06-03]
  • 2026-06-06 | Gmail invalid_grant error on refresh token: multiple heartbeat sessions (9a04481e, cc403fe3, 7e2ecd3c, others) reported the hugh-ai@ubiworks.ca refresh token returning invalid_grant. Token refresh itself returns 200 but the resulting access_token fails immediately. Some sessions succeeded; inconsistent behavior across 10+ heartbeat runs. [Source: Hugh heartbeat sessions 2026-06-06]
  • 2026-06-06 | Slack Unknown channel errors: multiple heartbeat sessions returned Unknown channel when reading #hugh-ai-agent (C0AHCEL2XP0), #campaigns (CQPJZG4KX), and #commonwealth (C0506JPET2N). Channel IDs appear correct but Slack tool intermittently refuses access. [Source: Hugh heartbeat sessions 2026-06-06]
  • 2026-06-06 | Notion Scrumban still inaccessible: Heartbeat session 2ef568a6 confirmed the Scrumban Tasks database (ID d043d0e9-84c5-4fbe-a15e-d9d879874e90) is object_not_found via API. Needs to be shared with the “Agent Integrations” integration in Notion. Ongoing blocker. [Source: Hugh session 2ef568a6, 2026-06-06]
  • 2026-06-06 | Google Cloud paid account activated: Liam confirmed the free trial expired. Paid account set up with 100 interval alerts. Hugh to be mindful of API costs; can pull usage breakdowns on request. [Source: Liam, Slack hugh-ai-agent, sessions 0ad7d3bd + cce64f4c, 2026-06-06]