Mission Control Hub | Core Operations

Interlocked scale-wall prototype for IRO, bounded CLI repair, chat control, and tile-based iframe systems.
Build v0.10 · trimmed proportional tile walls · wave glow · bounded repair lane
Lead Processing79% complete
Vital System HealthAll systems nominal
Resource Usagesample only · not live
External LinksActive
Active ModeConversation Hub ready
IRO Conversation Hub Chat chooses lane, memory, model, and next bounded action.
Use this like one conversation. Under the hood IRO routes the message through the Conversation Hub, Lane Router, Memory Selector, Model Selector, and Agent Response. Code or tile changes become bounded repair tasks; public publishing and external mutations still need approval.
CLIlocal
$ iro status --scope=core
✓ tunnels: chat, image, scraper, n8n, wordpress
✓ mode: bounded execution
✓ repair lane: propose → patch → test → proof → approval
! approval queue: 3 pending items
Tip: IRO can create repair tasks and patch proposals. It should not run unrestricted shell writes from the browser.
Conversation Hubrouter + memory
Unlock IRO chat to use live conversation.
Ready. Talk to me like you talk to Codex. I will keep the answer direct, name the lane, tell you what I would do next, and call out any approval gate.
Can we clean up today's UGC approvals?
Yes. I would start in Review & Post, clear approve/revise/deny first, then only unlock posting for approved assets. Anything weak goes to redo, not schedule.

Operation Tiles

`; } if (tile.content === "linkedinBrand") { return `

Robert LinkedIn Brand

yellow · public action needs approval

LinkedIn should position Robert as a portfolio operator building practical growth systems across childcare, employer education, Section 125 administration, and AI-assisted operations.

Public Lanes

Keep Private

Still Needed

`; } if (tile.content === "mediaProof") { const rows = kidazzleVideos.map(v => ` ${v.meta} ${v.title} open media - - `).join(""); return `

Media Proof

yellow · media links exist, deployed proof incomplete

This tile should answer the question you asked directly: what media exists, what date was it deployed, where is the link, and what did it do?

${rows}
Date / laneAssetMedia filePost URLPerformance

Missing Ledger

Need asset_performance_ledger.json so this table can stop relying on static review links. Required fields: media URL, platform, scheduled date, published URL, post ID, impressions, clicks, comments, shares, saves, leads, tours.

`; } if (tile.content === "curriculumVideo") { return `

Classroom Video Review

green upload lane · yellow full-timeline analysis

Upload classroom photos or short videos for the Curriculum Agent. IRO creates a classroom evidence packet, starts analysis, and produces a PDF draft for human approval before anything is emailed.

Open Curriculum Upload Board

What Works Now

Still Yellow

`; } if (tile.content === "lessonPlans") { return `

Lesson Plan Monitor

yellow · monitor exists, one service not online

This tile tracks submitted lesson plans, workflow health, classroom/location completion, and whether monitoring webhooks are firing.

Teacher Portal

200

Portal URL returned 200 in latest monitor.

Lesson Workflows

89

Lesson-related n8n workflows found; 49 active.

Needs Attention

Open lesson plan monitor

`; } if (tile.content === "wimper") { return `

WIMPER / Shielded Horizon Pipeline

separate business lane

This tile is the WIMPER marketing and Shielded Horizon operations lane. It should stay separate from KIDazzle except for shared BAGi infrastructure.

WIMPER Marketing

Shielded Horizon Ops

Hard Gates

`; } if (tile.content === "wimperCold") { return `

WIMPER Cold Email

yellow · controlled pilot after gates

This tile should show sent, delivered, opened, clicked, replied, booked calls, shows, closes, bounces, unsubscribes, and what changed in the next email. Right now the launch audit is real; the live KPI feed is not fully wired.

Green

Yellow Gates

Do Not Do

Open cold email launch audit

Open WIMPER GHL metrics snapshot

`; } if (tile.content === "analytics") { return `

Analytics Proof Loop

loading

The analytics tile is not green yet. Local production ledgers exist, and GHL read-only metrics are partially working, but post-level performance is not flowing into Mission Control yet. That is why impressions, hook performance, watch time, saves, shares, and post-to-tour attribution are blank here.

What IRO Can See Now

What Is Still Missing

What IRO Must Not Do

Connector Status

SourceStatusUse
GHL contacts/opportunities/conversationsPartial greenLead path and CRM movement.
GHL Social Planner postsBlocked 404Post IDs, publish state, platform/account mapping.
AdaptifyUnknown accessPage/post analytics if API/export/webhook exists.
Platform-native APIsFallback pathInstagram/Facebook/YouTube/LinkedIn views, watch time, comments, shares.
Google Search ConsoleReferenced, not proven hereSEO clicks, impressions, CTR, page/query performance.

Next Build Slice

Create asset_performance_ledger.json, then import Adaptify/GHL/platform/GSC metrics into one snapshot for this tile. Every row needs: asset ID, platform, post URL, hook, topic, avatar, publish time, impressions, clicks, comments, shares, saves, video views, watch time, leads, and booked tours.