Diagnostics And Labs

Launchpad

Reports, QA, terminal, and lab-only tools.

Integration Catalog

Source-backed route, owner, transport, readiness, health, and smoke-path facts for cross-repo operator surfaces.

7 account routes
26 launch surfaces
7 audience-game surfaces
46 overlay links
5 overlay ingress surfaces
26 sidecar smoke routes
5 resident agents
5 twitch/chat surfaces
6 Kick surfaces
3 game-server surfaces
6 AI/memory surfaces
6 music surfaces
7 terminal/voice surfaces
5 Frotz surfaces
9 OpenClaw/access surfaces
5 live scene surfaces
10 Ikemen economy surfaces
5 MCP surfaces
5 notification surfaces
8 auto probes
8/8 auto ready

Automatic readiness snapshot

Hydrates safe server-side probes only. Runtime-context, hub, browser, and sidecar checks stay cataloged but skipped here.
8/8 auto ready
Surface Check Status Code Message
Twitch /api/twitch/diagnostics/auth-url Ready 200 OK
Kick /api/kick/diagnostics/auth Ready 200 OK
Discord /api/config/diagnostics/runtime Ready 200 OK
Spotify /api/spotify/diagnostics/auth Ready 200 OK
YouTube /api/oauth/diagnostics/providers Ready 200 OK
Google Health /api/config/diagnostics/runtime Ready 200 OK
Patreon /api/oauth/diagnostics/providers Ready 200 OK
Music Jukebox /api/spotify/diagnostics/auth Ready 200 OK
Account route aliases
Provider Focus target Section Owner Transport Check Probe support Health signal Diagnostics Routes Callbacks
Twitch twitch StreamingIdentity ChannelCheevos OAuth / Api.Twitch OAuth redirect + Twitch diagnostics endpoint HttpGet AutomaticServerProbe Twitch auth-url diagnostics reports owner/bot account readiness. /api/twitch/diagnostics/auth-url /twitch /twitch/callback, /auth/twitch/callback
Kick kick StreamingIdentity ChannelCheevos OAuth / Kick OAuth redirect + Kick diagnostics endpoint HttpGet AutomaticServerProbe Kick diagnostics reports auth-url and token configuration readiness. /api/kick/diagnostics/auth /kick /auth/kick/callback
Discord discord SecurityAndAi ChannelCheevos local Discord integration Local bot/webhook secrets + config diagnostics endpoint HttpGet AutomaticServerProbe Runtime config diagnostics reports local Discord credential presence without exposing secrets. /api/config/diagnostics/runtime /discord -
Spotify spotify MediaHealthProviders ChannelCheevos Spotify OAuth redirect + Spotify diagnostics endpoint HttpGet AutomaticServerProbe Spotify diagnostics endpoint reports auth/config readiness. /api/spotify/diagnostics/auth /spotify /spotify
YouTube youtube MediaHealthProviders ChannelCheevos OAuth / Api.Youtube OAuth redirect + shared provider diagnostics endpoint HttpGet AutomaticServerProbe OAuth provider diagnostics reports YouTube callback/config readiness. /api/oauth/diagnostics/providers /youtube /youtube
Google Health google-health MediaHealthProviders ChannelCheevos Health providers OAuth callback route + runtime config diagnostics endpoint HttpGet AutomaticServerProbe Runtime config diagnostics reports health-provider credential presence without exposing secrets. /api/config/diagnostics/runtime /fitbit /google-health
Patreon patreon MediaHealthProviders ChannelCheevos OAuth / Patreon OAuth redirect + shared provider diagnostics endpoint HttpGet AutomaticServerProbe OAuth provider diagnostics reports Patreon callback/config readiness. /api/oauth/diagnostics/providers /patreon /patreon
Game and media launches
Surface Route Owner Transport Check Probe support Readiness Health signal Smoke path
Ikemen Launcher /ikemen Api.Ikemen / LanceroMugen Blazor route + local launcher PageSmoke BrowserSmoke /ikemen Launcher state visible from the route. /ikemen
CAH State /cah-state ChannelCheevos Core Blazor route + game state service PageSmoke BrowserSmoke /cah-state Live round state renders without route failure. /cah-state
CAH Channel State /cah-state/{ChannelId} ChannelCheevos Core Parameterized Blazor route PageSmoke BrowserSmoke /cah-state/{ChannelId} Channel-scoped state renders for the active channel. /cah-state/{ChannelId}
Spottie RPG /streamer/rpg ChannelCheevos Core Admin Blazor route PageSmoke BrowserSmoke /streamer/rpg Quest controls render for authorized streamers. /streamer/rpg
Trivia Console /triviaconsole ChannelCheevos Core Admin Blazor route PageSmoke BrowserSmoke /triviaconsole Console route renders and can resolve trivia state. /triviaconsole
Trivia Display /triviadisplay ChannelCheevos Core Display Blazor route PageSmoke BrowserSmoke /triviadisplay Display route renders for viewer playback. /triviadisplay
Valheim Dashboard /valheim Valheim-Support Plugin package + SignalR agent SignalRHub RequiresHubClient /valheim-server Server bridge publishes state and accepts admin actions. /valheim
Valheim Commands /valheimcommands Valheim-Support Plugin package + command route SignalRHub RequiresHubClient /valheim-server Command dashboard renders with server status. /valheimcommands
Windrose Observability /windrose-observability Windrose package / sidecar Read-only plugin API SignalRHub RequiresHubClient /windrose-state Observability route reports plugin and sidecar health. /windrose-observability
Windrose Control /windrose-control Windrose package / sidecar Approval-gated plugin API SignalRHub RequiresHubClient /windrose-state Control route reports dry-run or approval status. /windrose-control
Frotz /frotz ChannelCheevos Core Frotz Blazor operator route + Gru hub HttpGet RequiresRuntimeContext /api/FrotzState/GetState?webkey={webkey} Legacy/admin controls render and can reach Frotz state for an active channel. /frotz
Frotz Station /frotz-station ChannelCheevos Core Frotz + cc-sidecar Blazor station + sidecar base profile HttpGet RequiresRuntimeContext /api/FrotzState/GetState?webkey={webkey} Station route renders and sidecar exposes frotz-station profile for an active channel. /frotz-station
Retro Art /retroart Api.RetroAchievements / Batocera Blazor route + gameplay hub SignalRHub RequiresHubClient /gameplay RetroArt route renders with collapsed diagnostics. /retroart
Batocera Companion /game-integrations#batocera ChannelCheevos.Batocera.Contracts Resident agent + embedded card HttpGet RequiresRuntimeContext /bff/batocera/status Agent snapshot and companion controls render from Games Home. /game-integrations#batocera
RetroAchievements /ra Api.RetroAchievements Review route + API package PageSmoke BrowserSmoke /ra Recent activity review route renders for authorized operators. /ra
Steam Keys /steamkeys Api.Steam Blazor route + Steam API package PageSmoke BrowserSmoke /steamkeys Steam key route renders key-management state. /steamkeys
Steam Gift Picker /steam-gift-picker Api.Steam Blazor route PageSmoke BrowserSmoke /steam-gift-picker Gift picker route renders selectable pool state. /steam-gift-picker
Backlog Wheel /game-backlog-wheel Api.Steam / Batocera contracts Blazor route + local catalog state PageSmoke BrowserSmoke /game-backlog-wheel Backlog wheel route renders without promotion to default nav. /game-backlog-wheel
Music Jukebox /music-jukebox Spotify / cc-jukebox / cc-radio Blazor route + Spotify APIs HttpGet AutomaticServerProbe /api/spotify/diagnostics/auth Jukebox route renders; credentials remain on Accounts. /music-jukebox
Chop-It Companion /game-integrations#chop-it Chop-It media package Embedded companion card PageSmoke BrowserSmoke /game-integrations#chop-it Companion card renders from Games Home. /game-integrations#chop-it
Kodi / Svengoolie /kodi PolyhydraGames.Kodi.API / cc-sidecar Kodi hub + external display route SignalRHub RequiresHubClient /kodihub Kodi route renders and media-launch health probe can resolve station state. /kodi
Media Launch /media-launch ChannelCheevos.StreamBoxAgent Resident media-launch agent HttpPost RequiresRuntimeContext /bff/media-launch/stream-box/health?deviceId={deviceId} Media launch route exposes station diagnostics and Kodi health probe. /media-launch
Svengoolie Voting /overlay/svengoolie/voting cc-sidecar Sidecar-owned browser overlay SidecarRoute SidecarSmoke /overlay/svengoolie/voting Sidecar smoke manifest covers the voting overlay route. /overlay/svengoolie/voting
Ikemen Admin /admin/ikemen Api.Ikemen / LanceroMugen Admin Blazor route PageSmoke BrowserSmoke /admin/ikemen Admin route stays labs/review only. /admin/ikemen
RA Test /ra-test Api.RetroAchievements Diagnostic Blazor route PageSmoke BrowserSmoke /ra-test Diagnostic route stays out of default navigation. /ra-test
Song Trivia /song-trivia ChannelCheevos Core Lab Blazor route PageSmoke BrowserSmoke /song-trivia Review route remains labs-only. /song-trivia
Audience games and viewer runtimes
Overlay and browser sources
Overlay ingress and legacy device sinks
Twitch relay and chat
Kick OAuth, chat, and webhooks
AI and memory
Music and now playing
Terminal, TTS, and voice
Frotz station, state, and AI context
OpenClaw and API access
Live scene and inplay automation
Ikemen economy, interactions, and auctions
MCP bridge
Account notifications and inbox
Game servers and admin
Sidecar route smoke contract
Resident agents and hubs
Agent Owner Server hub Canonical hub Compatibility hub Alias policy Status source Contract Last-seen fields Recovery
Batocera Agent ChannelCheevos.BatoceraAgent BatoceraAgentHub batocera-agent hubs/batocera-agent Permanent until deployed Batocera agents are inventoried and confirmed migrated. /bff/batocera/devices?channelKey={channelKey} BatoceraDeviceSummary RegisteredAtUtc, LastSeenAtUtc, IsActive, ConnectedAtUtc, LastEvent, LastError /game-integrations#batocera
Media Launch Agent ChannelCheevos.StreamBoxAgent MediaLaunchAgentHub media-launch-agent hubs/media-launch-agent Preserve until media launch agent configs are inventoried and canonicalized. /bff/media-launch/devices?channelKey={channelKey} MediaLaunchDeviceSummary RegisteredAtUtc, LastSeenAtUtc, IsActive, ConnectedAtUtc, LastEvent, LastError /media-launch
Valheim Server Bridge Valheim-Support ValheimServerHub valheim-server hubs/valheim-server Preserve until deployed Valheim server receivers are confirmed on the canonical route. /valheim SignalR server status events ConnectedAtUtc, operation success/failure telemetry, last server payload /valheim
Windrose State Bridge Windrose package / sidecar WindroseHub windrose-state hubs/windrose-state Preserve until all sidecar receivers are confirmed on the canonical route. /windrose-observability SignalR state stream sidecar health, plugin version, recent events, failed-command diagnostics /windrose-observability
Kodi Hub PolyhydraGames.Kodi.API / cc-sidecar KodiHub kodihub - - /kodi Kodi hub state media title, playback state, sidecar reachability /kodi
Developer Context
Component: ChannelCheevos.Components.Pages.DiagnosticsLabsDashboard
ViewModel: none

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.