Live
Engine Room ยท M3 Ultra ยท 192GB Uptime: 6h 54m 18:30 MST
๐Ÿ  Overview
๐Ÿ”— Architecture
๐Ÿ“Š Data Sources
๐Ÿ”’ Security
๐Ÿš€ Migration Tracker
๐Ÿ”ด Cockpit offline โ€” Pat's workstation unreachable via Tailscale (100.74.145.80) ~45m
๐ŸŸก Gateway offline โ€” Mac Mini (100.70.204.8). Old vault structure still on this machine. ~45m
๐ŸŸก transcript-ingestion โ€” Exit code 1. Fireflies API may need attention. ongoing
๐ŸŸข Migration plan v2.1 ready โ€” Stress-tested, QC protocol added. Awaiting Forge sync. 20m ago

๐Ÿ–ฅ๏ธ Fleet Status 3 of 5 reachable

๐Ÿฏ
Engine
Agent Hub ยท Primary
M3 Ultra ยท 192GB
TS: 100.78.11.61
TB: 10.0.1.1 ยท ETH: 10.0.2.1
๐Ÿ’พ 1%21 svc
๐ŸŽฎ
Cockpit
Pat's Workstation
M4 Max
TS: 100.74.145.80
TB: 10.0.1.2
Unreachable
๐ŸŒ‰
Gateway
Backup Router
M4 Pro ยท 24GB
TS: 100.70.204.8
ETH: 10.0.2.2
Unreachable
โœˆ๏ธ
Nomad
Travel Laptop
MacBook Air
TS: 100.116.218.52
Intermittent
๐Ÿ”๏ธ
Outpost
External VPS
Hostinger Linux
TS: 100.114.246.121
IP: 187.77.196.161
9 containers

โš™๏ธ Services 4 persistent ยท 17 scheduled ยท 1 error

ServiceStatusTypeSchedule
ai.openclaw.gateway RunningRuntimePID 15352
com.shogun.brief-server RunningBriefingPID 883
com.shogunos.world-model-server RunningDataPID 866
com.sentinel.watchdog RunningSentinelPID 877
com.shogun.transcript-ingestion Exit 1Dataq30min
com.shogun.morning-briefโฐ ScheduledBriefing6:15 AM
com.shogun.evening-briefโฐ ScheduledBriefing5:45 PM
com.shogun.meeting-prebriefโฐ ScheduledBriefingq5min
com.shogun.vip-email-monitorโฐ ScheduledBriefingq5min
com.shogun.staging-pipelineโฐ ScheduledDataq30min
com.shogunos.sync-system-contextโฐ ScheduledDataq15min
com.shogun.kb-health-scanโฐ ScheduledData2:00 AM
com.shogun.git-autocommitโฐ ScheduledGitq5min
com.shogun.git-pullโฐ ScheduledGitq2min
com.sentinel.overwatchโฐ ScheduledSentinelq4hr
com.sentinel.mailbox-freshnessโฐ ScheduledSentinelq30min
com.sentinel.captures-freshnessโฐ ScheduledSentinelq30min
com.sentinel.credential-auditโฐ ScheduledSentinel6:15 AM
com.shogun.slack-bot-watchโฐ ScheduledSentinelq15min
com.forge.tmux๐Ÿ’ค On-demandAgentโ€”

๐Ÿค– Agents 3 active

Active
๐Ÿฏ
Shogun
Chief of Staff ยท OpenClaw
CurrentMission Control prototype
Modelclaude-opus-4-6
Mailbox1 unread from Forge
Idle
๐Ÿ”จ
Forge
Builder ยท Claude Code CLI
Last active16:24 MST (2h ago)
Last taskCredential consolidation
Mailbox1 unread from Shogun
Watching
๐Ÿ‘๏ธ
Sentinel
Governance ยท LaunchAgents
Last sweep17:00 MST
Violations (24h)0
Checkpoints20+

๐Ÿ“ฌ Mailbox 4 recent

Shogunโ†’Forgevault-restructure-approvedP1
Forgeโ†’Shogunvault-restructure-review-DONEP1
Shogunโ†’Forgeworldview-audit-coordinationP1
Forgeโ†’Shogunworldview-audit-responseP1

๐Ÿ“‹ Active Projects 6

ShogunOS v4 Vault Restructure
Shogun + Forge
Plan Ready
Mission Control App
Shogun โ†’ Forge
Design
Orcrist Capture (Federal)
DxD
Active
Unified Data Plan v3
Forge
Canary Passed
DxD Investor Portal
Forge
Planned
Credential Consolidation
Forge
Phase 3 Done

๐Ÿ”— Hardware Topology

๐Ÿฏ
Engine (M3 Ultra)
192GB ยท 7TB SSD ยท 21 services
TS: 100.78.11.61 ยท TB: 10.0.1.1
โšก TB5
๐ŸŽฎ
Cockpit (M4 Max)
TS: 100.74.145.80
TB: 10.0.1.2
๐Ÿ”Œ Ethernet
๐ŸŒ‰
Gateway (M4 Pro)
24GB ยท TS: 100.70.204.8
ETH: 10.0.2.2
๐Ÿ“ก Tailscale
โœˆ๏ธ
Nomad (MBA)
TS: 100.116.218.52
WiFi only
๐Ÿ”๏ธ
Outpost (VPS)
Hostinger Linux
TS: 100.114.246.121
Public: 187.77.196.161
9 Docker containers

๐Ÿ“ Data Flow Architecture

INGEST PROCESS SERVE โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Gmail โ”‚โ”€โ”€q5minโ”€โ”€โ–ถโ”‚ vip-email-monitorโ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Slack DM โ†’ Pat โ”‚ โ”‚ Calendar โ”‚โ”€โ”€q5minโ”€โ”€โ–ถโ”‚ meeting-prebrief โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Slack DM โ†’ Pat โ”‚ โ”‚ Linear โ”‚โ”€โ”€6:15AMโ”€โ–ถโ”‚ morning-brief โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ HTML โ†’ Funnel โ”‚ โ”‚ Fireflies โ”‚โ”€โ”€q30minโ”€โ–ถโ”‚ transcript-ingestโ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ knowledge/ โ”‚ โ”‚ Dropbox โ”‚โ”€โ”€q30minโ”€โ–ถโ”‚ staging-pipeline โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ System_Context/ โ”‚ โ”‚ Slack โ”‚โ”€โ”€realtimeโ–ถโ”‚ OpenClaw gateway โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Shogun responsesโ”‚ โ”‚ System_Ctx โ”‚โ”€โ”€q15minโ”€โ–ถโ”‚ world-model โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ ChromaDB :8081 โ”‚ โ”‚ Git (GitHub) โ”‚โ”€โ”€q2minโ”€โ”€โ–ถโ”‚ git-pull โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ ~/ShogunOS/ โ”‚ โ”‚ Local writes โ”‚โ”€โ”€q5minโ”€โ”€โ–ถโ”‚ git-autocommit โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ GitHub remote โ”‚ โ”‚ M365/Outlook โ”‚โ”€โ”€via MCPโ”€โ–ถโ”‚ Claude Code โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Forge context โ”‚ โ”‚ Notion โ”‚โ”€โ”€via MCPโ”€โ–ถโ”‚ Claude Code โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Forge context โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Sentinel โ”‚ โ”‚ overwatch q4hr โ”‚ โ”‚ watchdog always โ”‚ โ”‚ cred-audit daily โ”‚ โ”‚ freshness q30min โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“Š Data Sources & Integrations 48 credentials ยท 12 active sources

SourceConnectionStatusCadenceCredentialsLast Verified
GmailGoogle OAuth 2.0 Activeq5min (vip-email-monitor)GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKENApr 11
Google CalendarGoogle OAuth 2.0 (shared) Activeq5min (meeting-prebrief)Same as Gmail OAuthApr 11
SlackBot + App + User tokens ActiveReal-time (OpenClaw WebSocket)3 bot tokens โš ๏ธ, appToken, SLACK_ACCESS_TOKEN, CLIENT_ID/SECRETApr 11
LinearPersonal API key ActiveMorning/evening briefs + MCPLINEAR_API_KEYApr 11
GitHubOAuth + PAT 2 tokensq2min (git-pull), q5min (autocommit)2 GitHub tokens (gh OAuth + fine-grained PAT) โ€” needs consolidationApr 11
M365 / OutlookAzure AD OAuth (MCP) ActiveOn-demand via Forge MCPMS365_MCP_CLIENT_ID, MS365_MCP_CLIENT_SECRET + alt setApr 11
Fireflies.aiAPI key Errorq30min (transcript-ingestion)FIREFLIES_API_KEYExit 1
NotionAPI key + OAuth ActiveOn-demand via MCPNOTION_API_KEY, NOTION_LIBRARIAN_KEY, OAuth clientApr 11
AnthropicAPI key (routing) ActiveEvery agent turnANTHROPIC_API_KEY (+ personal key on Engine Keychain)Apr 11
OpenAIAPI key ActiveOn-demandOPENAI_API_KEYApr 11
X / TwitterBearer + OAuth 1.0a App-onlyOn-demandX_BEARER_TOKEN, X_CLIENT_ID/SECRET, consumer keys (old + new sets)Apr 3
Brave SearchAPI key ActiveOn-demand (web_search)BRAVE_API_KEYApr 11
DropboxFilesystem (staging) Activeq30min (staging-pipeline)No API key โ€” mounted filesystemApr 11
ZoomOAuth (credentials JSON)๐Ÿ’ค ConfiguredNot actively polledZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET, ZOOM_SECRET_TOKENApr 11
LimitlessAPI key๐Ÿ’ค ConfiguredNot actively polledLIMITLESS_API_KEYUnknown
Meta / InstagramApp + page tokens๐Ÿ’ค ConfiguredNot actively polledMETA_APP_ID/SECRET, Instagram tokens, page tokens (6 keys)Apr 11
TailscaleOAuth client ActiveOn-demand (ts-api.sh)TAILSCALE_OAUTH_CLIENT_SECRETApr 11
SmartsheetAPI key๐Ÿ’ค ConfiguredNot actively polledSMARTSHEET_API_KEYUnknown
n8nAPI key๐Ÿ’ค ConfiguredNot actively polledN8N_API_KEYUnknown

๐Ÿ”‘ Credential Health 90 Keychain entries

90
Keychain Entries
0
Plaintext Exposed
3
Slack Bot Tokens โš ๏ธ
2
GitHub PATs (consolidate)

๐Ÿ”’ Security Posture

Credential Store
โœ… Keychain
Plaintext Secrets
โœ… 0 found
Sentinel
โœ… 0 violations
Credential Sprawl
โš ๏ธ 3 Slack bots
Rotation
โš ๏ธ Deferred
CheckStatusLast RunDetails
Sentinel Overwatch sweep Pass17:00 MSTNo constraint violations detected
Credential audit Pass06:15 MST todayAll 90 entries in macOS Keychain. Gateway shadow store eliminated.
Git credential check CleanApr 11No embedded tokens in .git/config. Keychain helper active.
Tailscale network 3/5 nodesNowCockpit + Gateway offline
Plist credential duplication KnownApr 11openclaw.json โ†” gateway.plist still duplicate env vars. Wrapper mitigates.
Stale Slack bot tokens 3 botsApr 11KAMAKAZE, main, old bridge โ€” ownership unclear. Needs consolidation.

๐Ÿš€ ShogunOS v4 Migration โ€” Live Tracker

Phase 0: Plan โœ“
Phase 1: Forge Sync โ—
Phase 2: Scaffold
Phase 3: Migrate
Phase 4: Cutover
Phase 5: Remote
Phase 6: Harden
StepStatusOwnerDetails
0.1 Send plan to Forgeโณ NextShogunMigration plan v2.1 + all HTML dashboards via mailbox
0.2 Forge cross-referenceBlockedForgeNeeds Forge session. Pat to start Forge.
0.3 Path reference grepBlockedForgeFull grep of all scripts for hardcoded paths
0.4 Python script auditBlockedForgeInternal path references in 5 Python services
0.5 Git hooks checkBlockedForgeCheck for absolute paths in hooks
0.6 openclaw.json auditBlockedForgeWorkspace path, plugin paths, ShogunOS references
0.7-0.9 Resolve + finalizeWaitingBothResolve conflicts โ†’ update plan โ†’ Pat approves
โณ Estimated timeline: 15-20 hours active work across 2-3 sessions. Currently waiting on Forge sync (Phase 0). All other phases blocked until Phase 0 completes.
๐Ÿ’พ Disk: 11 GB / 7 TB (1%)
๐Ÿง  World Model: 36,478 chunks โ—
๐Ÿ“š Knowledge: 9,932 files
๐Ÿ”— OpenClaw: PID 15352 โ—
๐Ÿ“ก Tailscale: 3/5 nodes
๐Ÿ”‘ Keychain: 90 entries
๐Ÿ” Plaintext: 0