Skip to content
CXOps Cloud is a personal exploration project — not a product, not for sale, not accepting signups. Learn more.

Control Overview

Control is the orchestration console for CXOps Cloud. It gives you real-time visibility into all background AI jobs across the platform — content generation, brand analysis, signal refresh, compliance checks, and more.

Agent Console interface

Every AI operation in CXOps runs as a background job. Control surfaces all of them in one place:

Stat cards at the top show job counts for each product queue:

QueueModuleWhat It Processes
identity-analyzeIdentityAI extraction from uploaded brand documents
identity-indexIdentityVector embedding of brand guidelines
signals-refreshSignalsRSS feed polling, DataForSEO API calls
cortex-optimizeCortexContent generation, SEO/GEO analysis
govern-checkGovernCompliance checks
pulse-aggregatePulseMetric aggregation and trends
performance-syncPulseGA4 data sync
adapt-contentAdaptChannel adaptation generation

Each stat card shows:

  • Active, waiting, failed, completed, and delayed job counts
  • A progress bar showing the percentage of active jobs
  • Total job count

A system health indicator at the top of the page:

  • Red alert — failed jobs exist, with a count and “View failed” button
  • Blue info — active or waiting jobs are processing, with counts
  • No banner — all systems healthy, no pending work

Filter the job list by:

  • Status — All, Active, Waiting, Failed, Completed, Delayed
  • Product — Identity, Signals, Cortex, Govern, Pulse, Adapt
  • Search — find jobs by entity name (project name, document name, signal title)

Each job in the list shows:

  • Job ID
  • Queue and product
  • Job type
  • Status
  • Entity name (resolved to a human-readable name)
  • Progress percentage
  • Fail reason (for failed jobs)

Select multiple jobs for batch actions:

  • Retry — requeue selected failed jobs
  • Purge — delete selected jobs
  • Clear completed — remove all completed jobs from the list

Jobs move through these states:

  1. Waiting — queued, not yet picked up by a worker
  2. Active — currently being processed
  3. Completed — finished successfully
  4. Failed — encountered an error
  5. Delayed — scheduled for future processing

Failed jobs can be retried from Control. Each job tracks the number of retry attempts and the specific error message.

  • After triggering batch operations — monitor progress when you’ve started multiple content generation jobs
  • Debugging failures — check fail reasons when content generation, compliance checks, or signal refreshes don’t complete
  • System health monitoring — keep an eye on queue depths to understand platform load
  • Clearing completed work — periodically purge completed jobs to keep the console clean