Momentum Leadership Companion Intelligence

What's new in
Release 0.12

v0.12 · May 30, 2026 · Mobeus Teleglass Platform · momentum-dev.mobeus.ai
Complete Redesign — 8 Slides
Every enterprise system, one integration pattern
All 8 firewall slides were rebuilt from scratch. Each now surfaces the full integration ecosystem — the platforms you'd connect, the exact data model that would cross the firewall, the four-step integration path, and the compliance story. The slides are engineered to inspire confidence: any enterprise source of record can cross the edge on the same integration substrate.
80+Platforms shown
8Integration domains
5Cards per slide
40Total card types
🏗
New layout: firewall-brief
Each slide now uses a 5-card mosaic: prose intro (context), platform ecosystem (8–12 provider tiles), schema extension (exact table + columns that would come inside), integration steps (Connect → Map → Secure → Sync), and security badges (compliance).
🔌
Platform coverage per domain
CRM · 8 platforms ITSM · 10 platforms HCM · 10 platforms Collab · 10 platforms Commerce · 10 platforms Warehouse · 10 platforms ERP · 8 platforms Generic · 12 platforms
Prompt Redesign
Faster first touch, seamless returns
Both prompts were fully restructured — reordered, regrouped, token-optimized, and hardened. The returning visitor flow was rebuilt: Catherine now auto-restores the last seat silently. Redundant tool calls at session start were eliminated. Behavior-only turns are now G1 + hold with no unnecessary scene builds.
Auto-restore returning seat New
Before

"Good to see you back. Same role, or different perspective today?"

After

"Back as CFO. Where do you want to start?"

No question. Seat loaded immediately. Last role persists via localStorage.
Eliminated redundant calls Perf
getLocalTime was called on every welcome turn — the platform already injects DATE / LOCAL_TIME / TIMEZONE at connect. Removed from the mandatory welcome sequence. One fewer tool-call RTT per session start.
Behavior-only = G1 + hold New
When Catherine's only action is a UI toggle (mute, smart mode, sleep, wake), voice is now one word and the screen holds. No new DSL builds after simple control commands.
Token reduction — ~18%
Prompts restructured: chapter separators removed, tables replace prose lists, redundant examples trimmed, workspace/showroom sections condensed. 407 lines speak (was 494) · 235 lines show (was 244). Lower latency per turn.
Empty seat-change screen eliminated Fix
After a role change the Brain was painting an empty "PERSPECTIVE SET" scene over the client-rendered seat overview. Guard window extended 2.5s → 5s. Prompt §12 now explicitly forbids building on bare identity turns.
Chips now show return values New
Expanded tool chips now show what the function returned, not just what was passed in.
Before

getVisitorState
args: {}

After

getVisitorState
→ {"state":"returning",...}

Smart mode refinements
  • Empty args: {} rows suppressed for no-arg functions
  • Result values truncated at 160 chars (no overflow)
  • Result row color changed from emerald → white (less visual noise)
  • informAgent chip only surfaces on successful delivery
Chat bubble auto-dim restored Fix
Bubbles now properly dim after 15 seconds of idle. Root cause: the idle timer was initialized before the session connected and always exited early. Now kicked off the moment the session connects.
Provider tile grid fixed Fix
8-tile grids now render 2×4 (was 3+3+2 orphan row). 10-tile grids render 2×5 (was 3+3+3+1 orphan). Tag pill badges removed from provider tiles for a cleaner, less-cluttered look.
Color & icon system Fix
Teal #3fd0c0 applied consistently throughout — no more hardcoded hex values scattered in components. Eye/EyeOff icons for avatar toggle. Power icon for wake button. Teal thinking dot + sparkle active state.
10 new editorial cards New
Added to the DSL vocabulary — now 40 total (18 chart + 10 editorial + 12 system/firewall):
prose feature-stat alert image image-carousel quote timeline comparison status-board definition-list
Component fixes Fix
  • ImageCarousel — HTTPS URL parsing fixed (was breaking on production URLs)
  • RbacMatrix — empty-data fallback added
  • TypedRowTile — overflow clipping fixed
  • ThemedTileGrid — eliminated triple-parse, removed dead code
  • Gauge + KpiStrip — numeric values use --font-hero
Session cleanup hardened Perf
Session guards (lastClientRender, lastSeatEntryAt) now reset on disconnect. Previously, stale state on reconnect could swallow the Brain's first scene of a new session.
DataReceived handler merged Perf
Three separate room.on(DataReceived) listeners merged into one. Eliminates 2 redundant TextDecoder instantiations + JSON.parse calls per data packet — measurable improvement under heavy MCP turns.
Last-role persistence New
setPersona now writes the resolved seat to localStorage. getVisitorState returns it as lastRole on returning visits, enabling silent seat restore without re-identifying.
"The Self-Aware Platform" Fix
System slide renamed from The Self-Aware LIPThe Self-Aware Platform. CLAUDE.md and tele.yaml KB descriptions updated: 28-card → 40-card, 5 mosaic → 9 mosaic, two MCP servers → three (live-data-mcp added).
System slide audit Fix
All 19 system.* certified slides audited against platform-db.json source of truth. Stale counts, wrong names, and incorrect descriptions corrected. Knowledge base descriptions updated to match current capability surface.