Service Health
OB1 (Tier B)
Checking…
—
Hans Brain MCP
Checking…
Signal Vault
Local only
Health Agent
Port conflict
Markdown Vault
Live
OpenClaw
Perm. review
OB1 Live Stats
—
Thoughts captured
4/4
AI tools connected
9
Vault files imported
Active Focus
1 · AI-First Consulting Model
Transform delivery from project-based to recurring, AI-augmented services. Redesigning PMO, embedding Copilot, positioning for agents.
2 · Capital Deployment Post-PE Transaction
~$2.5M investable expected. Diversified portfolio, selective AI/crypto bets, bridge from operator to investor.
3 · High Performance
Timpanogos Half Marathon June 2026, sub-1:45 target. Managing sleep apnea, HRV, fatigue.
OB1 Deployment Status
Infrastructure
ProjectHans Brain - OB1
PlatformSupabase free tier
Project ref
yqjtklmgzojqqhowjenjDatabasePostgres + pgvector ✓
Edge Functionopen-brain-mcp ACTIVE ✓
Deployed2026-05-02
Live stats
Total thoughtsLoading…
Vault files imported9 / 9
Embedding modeltext-embedding-3-small
Vector dimensions1536
Similarity threshold0.5 (default)
MCP toolscapture · search · list · stats
Connected AI Tools
| Tool | OB1 Connected | Method | Status |
|---|---|---|---|
Claude (Cowork) Strategy, analysis, vault management |
✓ | Settings → Connectors | Connected |
Claude Code Interactive development, architecture |
✓ | claude mcp add --scope user | Connected |
Codex Automated builds, parallel implementation |
✓ | ~/.codex/config.toml | Connected |
ChatGPT Secondary AI |
✓ | Apps & Connectors (MCP) | Connected |
OpenClaw Monitoring, heartbeats, notifications |
— | Pending config update | Planned |
MCP Endpoint
https://yqjtklmgzojqqhowjenj.supabase.co/functions/v1/open-brain-mcp?key=0dce2f0d9c5e10e4544474a0910647315431e34e2c0e15a9e890db3621f7aa1c
Use this URL to connect any MCP-capable AI client. Authentication is via the
key query parameter or x-brain-key header.
Setup Checklist
🗄 OB1 — Tier B Memory
Live
Semantic memory layer. Stores embeddings of captured thoughts in Postgres + pgvector. All AI tools query the same shared brain. Runs on Supabase free tier.
Setup tasks
📂 Markdown Vault — Tier A
Live
Source of truth. Plain markdown files in Obsidian at /Users/hans/memory-vault. Git auto-commits via Obsidian Git plugin. MCP server at memory.kyazmallc.com. Weekly review cycle.
Setup tasks
📡 Signal Vault
Phase 3
Personal intelligence feed. RSS ingestion, LLM scoring, web UI. Curates signal from noise across sources. Built by Codex + Claude Code.
Status
🏃 Health Agent
Port conflict
Personal health monitoring. Built by Codex. Tracks training, recovery, nutrition. Currently blocked by port conflict and lack of health goal context.
Issues to resolve
🤖 OpenClaw
Perm. review
Always-on monitoring agent. Runs on M4 Mac mini. Handles heartbeats, scheduled tasks, service health checks, Gmail → inbox/ pipeline. Permission model under review.
Tasks
🏗 Mission Control
Planned
Orchestration agent. Planned for M4 Mac mini on port 3003. Will coordinate between OpenClaw agents and external services. Not yet started.
Planned tasks
AI Tool Capabilities Matrix
| Tool | Hans Brain MCP | OB1 (Tier B) | Primary role | Status |
|---|---|---|---|---|
✦ Claude (Cowork) Strategy · analysis · vault management |
✓ | ✓ | Primary reasoning + document work | Fully connected |
⌨ Claude Code Interactive dev · architecture |
✓ | ✓ | Complex code sessions | Fully connected |
🤖 Codex Automated builds · parallel implementation |
— | ✓ | Unattended builds, background tasks | OB1 connected |
💬 ChatGPT Secondary AI |
— | ✓ | Secondary reasoning, alternative POV | OB1 connected |
🤖 OpenClaw Monitoring · heartbeats · notifications |
✓ | ~ | Always-on tasks, scheduling, alerts | OB1 pending |
Claude (Cowork)
Hans Brain MCP✓ Connected
OB1 / Tier B✓ Connected
Google Drive✓ Connected
Vault writesinbox/ only
Sunday ruleEnforced
Claude Code
OB1 / Tier B✓ user scope
Config location
~/.claude.jsonTransportHTTP + x-brain-key
Hans Brain MCP✓ via claude.ai
Project contextCLAUDE.md per repo
Codex
OB1 / Tier B✓ open-brain entry
Config location
~/.codex/config.tomlTransportStreamable HTTP
Authx-brain-key header
Hans Brain MCP— not connected
ChatGPT
OB1 / Tier B✓ Apps & Connectors
AuthKey in URL
Developer modeON
Built-in memoryDisabled (OB1 replaces)
Hans Brain MCP— not connected
📡 Signal Vault
RSS ingestion → LLM scoring → curated web UI. Built by Codex + Claude Code. Surfaces high-signal content across tech, business, and AI from personal sources.
Location
/Users/Shared/signal-vaultPort3001
StackNext.js · Prisma · Postgres (Docker) · node-cron
Phase 1–2Complete
Phase 3In progress — YouTube/podcast RSS, Tier 2 sources
ScoringOpenClaw Codex OAuth (zero marginal cost)
🏃 Health Agent
Personal health monitoring agent built by Codex. Tracks training load, recovery, nutrition against Hans's goals. Currently blocked by port conflict and missing context.
Target port3002 (reassign needed)
Current port3001 — taken by Signal Vault
OB1 contextNeeds wiring — Codex building blind
FixReassign to 3002 + add OB1 MCP URL to Codex system prompt
🏗 Mission Control Agent
Planned orchestration layer on M4 Mac mini. Will coordinate between OpenClaw agents and external services. Not yet started — pending Health Agent stabilization.
Target port3003
BuilderOpenClaw / Codex
HostM4 Mac mini
🏠 Provo Condo
StatusSetting up rental management
🏢 Business Practice
AI-first strategyDelivery model redesign, Copilot rollout
Revenue modelShifting project → recurring services
PE transactionInvestment strategy + tax planning
AlliancesMicrosoft · NetSuite · Salesforce
🏃 Race Countdown
—
days to Timpanogos Half Marathon
Race dateJune 2026
Target timeSub-1:45
Prior result~1:49 (2023)
💪 Training Profile
Resting HR47–53 bpm
Max HR (actual)178–180
Zone 2 target130–150 bpm
Long runsSaturday outdoor
StrengthMon + 1 other
RestSunday always
📊 Active Focus Areas
1AI-first consulting model
2PE transaction capital deploy
3Half marathon sub-1:45
🔑 Key Decisions
MemoryTier A + OB1 Tier B
AgentsApproval-only model
InvestmentDiversified, no concentration
ConsultingRecurring revenue model
SundayProtected — always
📥 Inbox → Canonical Workflow
AI agents write to inbox/ — you promote to canonical/ after review. This keeps canonical/ as the authoritative, human-approved source of truth.
1
Open Obsidian → navigate to inbox/ folder
2
Read each file — decide: promote, modify, or reject
3
To promote: copy/merge content into the relevant canonical/ file, then delete the inbox/ file
4
After updating canonical files, capture significant changes to OB1 via the companion prompt in OB1-VAULT-IMPORT.md
Inbox clears when you delete the file. The dashboard reads live from the vault — once deleted, it disappears from here automatically.
📋 Inbox — Pending Review
FileStatus
🔄 Weekly Review Checklist
Run every week — keeps both Tier A and Tier B in sync.
1
Open Obsidian → review all inbox/ files → promote or delete
2
Update CURRENT_STATE.md — active projects, immediate next actions
3
Add new decisions to DECISIONS_LOG.md
4
Check INFRASTRUCTURE.md — any new services or port assignments
5
Re-capture changed canonical/ files to OB1 using the companion prompt
🗂 Vault Folder Reference
| Folder | Purpose | Who writes |
|---|---|---|
canonical/ | Source of truth — reviewed, approved files | Hans only |
inbox/ | Proposals from AI agents — pending review | AI agents |
open-brain/ | OB1 setup docs and import prompts | Both |
memory-vault-private/ | Never exposed to any agent | Hans only |