← Dashboard  ·  private report

Integration & Authorization Audit + God Mode

Live-probed every connection · 2026-05-17 ~10:30 PM ET · ran on my own, as you asked

TL;DR: I actively probed every integration. 11 of 12 are GREEN and authed right now. One is genuinely broken (Cursor CLI — not installed on Apex). The TP3 brain had a real multi-hour outage tonight — found and fixed (it's recovering). And research nailed why auth keeps dying weekly: a Google OAuth setting, one-time fixable.

1 · Connection scorecard (live-probed, not assumed)

IntegrationStatusEvidence (just now)
Google Calendar (5 calendars)GREENPulled events from primary + school + thebarnetts; full read.
Gmail — breezybarnett16GREEN993 inbox / 62 unread, searchable.
Gmail — Mark@thebarnetts.infoGREEN2098 inbox / 0 unread, searchable.
Google DriveGREENFile search returns results.
GitHub (MrB-Ed)GREENgh authed; scopes gist/read:org/repo; bidet-ai reachable.
CloudflareGREENAccount list OK (Breezybarnett16's account).
Hugging FaceGREENAuthed as BreezyB16.
SlackGREENChannel search OK (#general).
Apex (SSH / Docker)GREENSSH + docker working all session.
TP3 / OMI memory (twin-memory)GREEN61,978 rows; this week's report written in as memory #167.
workspace-mcp (Apex, thebarnetts)GREENContainer up 28 h.
chrome-devtools (real signed-in Chrome)GREENDrove Kaggle + YouTube + DEV.to all session.
Cursor CLI (Apex)BROKENcursor-agent: command not found — not installed. The "share the load with Cursor" path is dead until reinstalled.
gemma3:4b (TP3 extraction model)IN PROGRESSRe-pulling (~3 GB) in the background; embeddings model already restored.

2 · TP3 incident tonight — found & fixed

While auditing I caught an active, silent outage: tp3_ollama had lost both its models, so tp3_ingest and tp3_embed were in a multi-hour crash loop (autoheal restarting tp3_embed every ~90 s since ~01:30 ET) and OMI memory extraction was failing. Fix applied: re-pulled the embedding model (nomic-embed-text, done) → both containers went from crash-looping to healthy. The extraction model (gemma3:4b) is still downloading. Root cause to harden: the ollama model store isn't persisting across restarts — tracked.

3 · Claude / Claude Code — what's new & worth adopting

4 · Why your auth keeps dying weekly — root cause found

This is the big one. The recurring "re-authorize everything" treadmill has a specific cause: a Google Cloud OAuth consent screen left in "Testing" publishing status expires every refresh token after 7 days. Move it to "In production" (or Internal) and Google issues long-lived refresh tokens — the weekly Gmail/Calendar/Drive death largely stops. Secondary: stdio MCP servers never auto-reconnect and fail silently; long runs die on a mid-session 401 because no MCP client fully auto-refreshes OAuth yet.

5 · God Mode — the durable architecture

Maximum reliable reach, least manual re-auth, in priority order:

  1. CLI-first for anything with a good CLI — GitHub (gh + PAT), Cloudflare (API token), SSH (key), Cursor (cursor-agent). Long-lived tokens, no browser flow, never expires weekly.
  2. Self-hosted Google Workspace MCP with a Production OAuth screen — kills the 7-day treadmill for Gmail/Calendar/Drive.
  3. Hosted connectors only where there's no good CLI/self-host (Slack, HF), least-privilege scopes.
  4. Browser God Mode (chrome-devtools on your real signed-in Chrome) for the no-API long tail — uploads, signed-in consoles. Durable while the browser stays signed in.
  5. Health + instant-alert layer — a probe per integration that pushes the moment anything 401s/dies, plus --fallback-model so autonomy never halts.

6 · Punch list — ranked. ★ = needs your OK

  1. Move Google OAuth consent screen Testing → Production — single highest-leverage fix; ends the weekly re-auth. (Needs you in the Google Cloud console with me guiding, ~10 min.)
  2. Reinstall the Cursor CLI on Apex — restore the share-the-load path. (Needs your OK on the install method.)
  3. Apply the CLAUDE.md v2 operating brief — you asked; I'll locate the draft, finalize, and apply it (it governs every agent, so you eyeball it first).
  4. Add a fail-loud health-probe + instant-alert hook per integration — a dead pipe screams instead of rotting for days (like tonight's TP3 outage would have).
  5. Swap unattended OAuth MCP servers → API-key/PAT/app-password (no expiry).
  6. Harden the TP3 ollama model store so models survive restarts (root cause of tonight's outage).
  7. Consolidate MCP onto one always-on host; stop fanning OAuth across terminals.
  8. Adopt /goal + the Agent dashboard for long autonomous runs.
  9. Pin the Claude Code version; read the changelog before upgrading.
  10. Keep browser God Mode for the no-API long tail (YouTube, consoles).
What I need from you (one sitting, ~20 min total): green-light items ★1–★3. Everything else I can do myself with your standing authorization. Full technical research is saved (research_claude_godmode_2026-05-17.md) and a separate YouTube power report is being finalized — both will land on this reports page.

Method: every "GREEN" above was a live tool/SSH call tonight, not memory. Research web-verified 2026-05-17 (Claude Code changelog, Anthropic model docs, MCP auth spec, Google Workspace MCP docs). Stable URL, overwritten in place on update.