Multi-Agentic Pipeline

What runs while your assessment is in progress - agent registry, execution phases, the Connection Log, and recovery behaviour.

The multi-agent pipeline processes your business context through a sequential-parallel orchestration of specialized AI agents, producing use cases and (optionally) six scored readiness reports. You choose the route before it starts: Yes - full AI Readiness (~12 min) for use cases grounded in your answers plus 6 reports, or No - use cases only (~8 min) for direct use case generation. Both routes end on the Jamming Board.

The Outcome

You can read the Connection Log during a run and tell whether it is progressing normally, stalled, or finished.

Before You Start

This page is reference for a run that is already underway. Start the run first from Getting Started - nothing here is an action you take.

You do not need to watch the pipeline. It continues server-side if you close the tab, and the Jamming Board is where the output lands either way. Read this when a run looks slow or ends in an error and you need to know which phase it stopped in.

Start Here

Find the newest line in the Connection Log and read the agent prefix in square brackets. That prefix tells you which phase you are in, and the elapsed counter beside it tells you whether it is still moving.

Pipeline Architecture

The pipeline follows this high-level flow:

SYSTEM (init)
  → AGENT: RESEARCH (strategy + initial research, ~2 min)
  → AGENT: RESEARCH (parallel subtopic research, ~2 min)
  → AGENT: WRITER (parallel report generation, ~2.5 min)
  → AGENT: DUAL_PUBLISHER (publishing, ~30s)
  → STEP: REVIEW → Use Case Generator (streaming, ~1 min)

Total wall-clock time: approximately 8 minutes (No path) or 12 minutes (Yes path).

Agent Registry

The pipeline employs 5 distinct agent types. Each has a specific role, operates within defined phases, and produces measurable output.

Agent IdentifierTypePhaseRoleOutput
SYSTEMInfrastructure1, 2, 5Connection management, status updates, pipeline coordination between phasesStatus messages, connection state
AGENT: RESEARCHWorker1, 2, 3Plans the research strategy, conducts web research - crawls company website, gathers market intelligence, investigates subtopics in parallelResearch plan, raw research data, market analysis, competitive intelligence
AGENT: WRITERWorker4Generates the AI Discovery Report (structured template with decision matrices, architecture diagrams, risk heatmaps) and the Deep Research Report (narrative sections, data tables, citations, strategic recommendations)AI Discovery Report PDF (~14 pages), Deep Research Report PDF (~25+ pages)
AGENT: DUAL_PUBLISHERPublisher5Publishes both reports in their final formats - standard (Deep Research) and structured (AI Discovery)Published PDF artifacts with version tracking
STEP: REVIEWController5, 6Reviews all compiled research, validates completeness, triggers the use case generation phaseValidated research package, use case generation trigger

Execution Phases

Phase 1: Initialization

The system establishes connectivity and plans the research strategy.

[SYSTEM]          → Connecting to use case tool...
[AGENT: RESEARCH] → Planning the research strategy and subtasks...
[SYSTEM]          → Establishing secure connection...

Phase 2: Initial Research

AGENT: RESEARCH begins broad research based on the submitted business context. The agent crawls the company website, analyzes publicly available information, and gathers market intelligence. The Connection Log shows elapsed time counters (10s to 120s) as research progresses.

[AGENT: RESEARCH] → Conducting initial research... (10s elapsed)
[STATUS]          → Research in progress...
[AGENT: RESEARCH] → Conducting initial research... (120s elapsed)

Phase 3: Subtopic Research

The research agent decomposes the broad analysis into specific subtopics and investigates each in parallel.

Typical subtopics for a cloud services company:

  • Company's Market Positioning in the cloud/AI ecosystem
  • Priority AI Automation Use Cases with quantified ROI potential
  • Platform Enhancement Opportunities with competitive differentiation
  • Implementation Framework and Guidelines for enterprise adoption

Phase 4: Report Writing

AGENT: WRITER generates both reports from the research data in parallel.

AI Discovery Report

  • Structured template with decision matrices, architecture diagrams, scoring tables, and roadmap phases

Deep Research Report

  • Narrative document with sections, citations, and data tables covering competitive positioning, industry opportunities, platform strategy, and strategic roadmap
[AGENT: WRITER] → Generating AI Discovery Report... (12s)
[AGENT: WRITER] → Writing decision matrices and scoring tables... (48s)
[AGENT: WRITER] → Composing Deep Research Report... (60s)
[AGENT: WRITER] → Writing research narrative and analysis... (80s)
[AGENT: WRITER] → Finalizing report sections... (96s)

AGENT: DUAL_PUBLISHER then publishes both and confirms with exact character counts:

[AGENT: DUAL_PUBLISHER] → Publishing AI Discovery Report...
[AGENT: DUAL_PUBLISHER] → Publishing Deep Research Report...
[AGENT: DUAL_PUBLISHER] → Reports published (standard: 55,867 chars, structured: 24,087 chars)
[STATUS]                → Multi-agent research completed - preparing for use case generation
[STEP: REVIEW]          → Initiating use case generation from research data...

Phase 5: Use Case Generation

The system streams use cases in real time from the completed research.

  • A counter badge increments live: "3 use cases generated" → "6 generated" → "12 generated"
  • Each use case is streamed as it is created
[STATUS] → Generating use cases... (3 generated)
[STATUS] → Generating use cases... (6 generated)
[STATUS] → Generating use cases... (9 generated)
[STATUS] → Generating use cases... (12 generated)
[STATUS] → Use case generation complete

Typical output: 10-12 use cases. Each includes:

FieldDescription
TitleDescriptive name
DescriptionDetailed explanation
estimated_roiQuantified ROI percentage or dollar value
alignment_score0-100 score based on strategic fit
implementation_timelineEstimated months to deploy
business_valueHigh / Medium / Low
technical_complexityComplexity rating
required_capabilitiesList of needed technologies and skills

Results

When generation completes, the pipeline transitions to a success state:

ComponentDetails
Success IconGreen checkmark
Status Text"Saving Your Project..." to "Project Saved"
Project IDAuto-generated: company-slug-numeric-id (e.g., cloud202-311)

Use cases appear on the Jamming Board ready for review, rating, and collaboration.

Connection Log

Every pipeline event is streamed to the Connection Log in real time. Each entry follows:

[AGENT_TYPE: SUBTYPE] → Message... (elapsed time)

Color coding:

Agent TypeColor
SYSTEMWhite
AGENT: RESEARCHBlue
AGENT: WRITERPurple
AGENT: DUAL_PUBLISHERGreen
STEP: REVIEWYellow

Error Handling & Recovery

If the pipeline encounters an error:

  • The Connection Log displays the error message
  • The timer pauses
  • The Cancel button remains available to abort
  • If running in the background, the project is saved with partial results where possible

To retry, return to the AI Assessment intake and start a new session.

WebSocket Resilience

The pipeline is resilient to connection drops:

BehaviorDetail
Frame buffer400 frames kept in memory on the backend
Tail replay on reconnectLast 60 frames replayed to the reconnected client
Max attach window1,500 seconds from run start
Results after run ends900 seconds (15 minutes) to re-attach and retrieve results

If your browser tab closes or the connection drops:

  1. The backend continues running uninterrupted
  2. On reconnect, the frontend polls for completion then re-attaches
  3. The tail of the Connection Log is replayed so you see recent output
  4. If the run already completed, results load directly from the backend

Continue or start fresh - When you return to an intake with a prior run in progress, you can continue from where it left off or start a completely fresh run.

What Good Looks Like

  • The Connection Log keeps producing new lines, and the elapsed counter beside the current phase keeps climbing
  • The phases appear in order: RESEARCH, then WRITER, then DUAL_PUBLISHER, then STEP: REVIEW
  • DUAL_PUBLISHER confirms both reports published with character counts
  • The use case counter streams up to roughly 10-12
  • The run ends on "Project Saved" with a project ID in the form company-slug-numeric-id
  • Total elapsed time lands near 8 minutes on the No route or 12 minutes on the Yes route

Where This Leads

  • Jamming Board - where the generated use cases land for review and rating
  • Artifacts - where the reports the WRITER and DUAL_PUBLISHER produced are stored and versioned
  • Getting Started - go back to the intake if a run errored and you need to start a new session