Plan: one current-truth control layer

Stop the split-brain. Build the Green Board.

A practical control registry for Mike’s AI ecosystem: MacHermes, Herman/VPS3, OpenClaw personas, memory spine, Browserbase/proxies, Vercel, Supabase, Bird’s Eye ROI, and DWS assets. One place to see what is real, verified, authenticated, and safe to use.

Council verdict converted to plan

The architecture is right. The missing piece is governance.

Mac as brain and VPS as operator is the correct pattern. The failure mode is coordination drift: too many tools remembering, deploying, scraping, or claiming state without one enforced registry.

01

One source of operational truth

Not one memory system for everything — one board that records what each tool can do right now.

02

Runtime checks before claims

Every agent must verify current shell/tools/auth before saying it can execute.

03

Memory governance

Define canonical memory, retrieval memory, archive notes, and task state so agents stop mixing them.

Registry model

The Green Board columns.

This is the exact table Herman should check before executing meaningful work.

NameLaneRuns OnStatusAuthMemory R/WCan DeployFailure ModeNext Fix
MacHermesPrimary brainStrategy / orchestrationMac StudioNeeds heartbeatLocalRead/write Obsidian + memory spineMaybeUnavailable to VPS shellHeartbeat endpoint + SSH check
HermanVPS3 operatorOutbound / deploy / reportsVPS3 / Telegram runtimePartialPer-shell verifiedHoncho + session memoryVercel API when token presentMemory ≠ shell stateMandatory runtime audit command
OpenClaw roster22+ personasSpecialist rolesMac / ecosystemContext knownNot verified hereUnknown from VPSNo from this shellPersona names mistaken for live agentsAgent registry + command bridge
Memory SpineHoncho/Hindsight/Mem0/Obsidian/SupabaseContext / recall / archive / task stateHybridNeeds contractMixedMixedNoConflicting or stale authorityWrite policy + conflict rules
Browserbase / ProxiesBrowser laneWeb interaction / anti-bot routesCloudUnverifiedProject ID neededNoNoYouTube/browser blocksSet project/env + test flow
VercelDeploy surfacePublic artifactsCloudWorking nowToken suppliedNoYesToken exposure / expiryRotate token + env source
One thing first

Build the registry before adding more agents.

Freeze expansion. Make the system prove what is alive, authenticated, and allowed to act. Then the 22+ personas become leverage instead of noise.

PHASE 1

Static truth board

  • Create JSON registry file.
  • Render board as Vercel page.
  • Track lane, runtime, auth, last verified, failures.
PHASE 2

Runtime probes

  • Check commands, paths, tokens, network, deploy.
  • Write status snapshots.
  • Stop agents from claiming unverified tools.
PHASE 3

Memory contract

  • Obsidian = human source of truth.
  • Supabase = task/control state.
  • Honcho/Hindsight/Mem0 = recall/context, not unchecked authority.
PHASE 4

Agent routing

  • Map each persona to lane and command route.
  • Add last successful task.
  • Add owner and escalation rules.
Governance rules

Rules that prevent Herman from bullshitting.

Verify current runtime before execution.

If the tool/path/auth is not visible in the current shell, report it as unverified. Do not rely on memory.

Separate memory from authority.

Recalled memory informs decisions; current probes decide what can actually be done.

One task lifecycle.

Create task → assign lane → pull context → execute → verify → write result → notify Mike.

Outbound needs approval gates.

No scraping/outreach expansion unless Mike explicitly reauthorizes it.

Green means verified today.

Status expires. A green badge must have a timestamp, not vibes.