------Z --- --
102105012

Agentic Workflows

An agentic workflow layer over the S2 ontology: the agent roster from the 2026-06-11 fusion assessment, expressed as Arazzo shaped pipelines. Prewired and dry runnable today; wiring to an approved agent runtime or Foundry AIP is a one file swap.

6
Workflows defined
Prewired
Posture
6
Human gates
7
Writes (all simulated)
Local dry run
Execution backend
Agent runtime / AIP (planned)
Wired backend
IntelClient ontology
Grounding
Blue Town only
Data
The concept: an agentic workflow layer over the S2 ontology
1. What an agentic workflow is

An agentic workflow is a declared, multi step sequence an AI agent executes toward a goal: retrieve grounding data, reason over it, act through scoped operations, and pause for humans at named gates. The agent runs the loop plan, ground, execute, reflect, summarize. The point: agent capability lives in open, auditable definitions with scoped credentials, not in prompt spaghetti. This is the pattern Palantir AIP, AWS AgentCore, and Google ADK all converged on.

plangroundexecutereflectscoped access
2. What an Arazzo workflow is

Arazzo (an OpenAPI Initiative standard) declares a workflow as inputs, ordered steps, and outputs. Each step binds to an operation, states its successCriteria, and names what it passes forward. Deterministic, portable, reviewable. Every definition on this page is that exact shape in TypeScript, with IntelClient methods standing in as the operations.

workflowIdstepsoperationIdsuccessCriteriaoutputs
3. The agent roster underneath

The 2026-06-11 agentic fusion assessment replaced the idea of one smart assistant with a roster of narrow specialists: RFI Triage, Collection Gap Watcher, Correlation, Indications and Warning, the Brief Drafter under a Supervisor, and the Lineage Recorder. Each workflow here is one roster row made executable: one job, one slice of the ontology, one human gate.

supervisor + specialistsone agent, one jobseven layer pattern
4. Prewired, not wired

Every workflow is fully defined and dry runnable today: retrieve steps perform real reads against the live ontology, reason steps run deterministic heuristics that cite their records, and act steps are captured as simulated writes instead of performed. Wiring (an approved agent runtime, a scoped credential, and published OpenAPI plus Arazzo documents) flips one selector in src/lib/agentic/index.ts. No view changes.

dry runsimulated writesAGENTIC_BACKENDone file swap
5. The human gate doctrine

Agents draft, correlate, watch, and recommend. Humans decide. Every workflow pauses at a named gate (Collection Manager, fusion analyst, cell lead, S2) before any write becomes real, and every claim a run makes traces to ontology records: the no invention contract. The commander approves judgments, never keystrokes.

HITLno inventiondecision lineageUNCLASSIFIED only
6. Where this goes next

Two destinations, same seam. Standalone: the registry's bindings become real Arazzo documents an approved runner executes with scoped credentials. MSS/Foundry: each workflow re homes as an Agent Studio agent or AIP Logic function, gates become approval tasks, acts become scoped ontology Actions, and lineage is native. The definitions survive both moves because they are data, not code.

Arazzo catalogAgent StudioAIP LogicAutomate
The roster (6 workflows)
RFI Triage and RoutingPrewired
RFI Triage Agent6 stepstrigger: event1 gate(s)

An RFI arrives. The agent proposes the PIR it supports, the cell that should own it, and a draft EEI, all grounded in current holdings so duplicates are caught before they cost a collection asset.

triageAndRouteRfi·AIP Logic function + Automate trigger on INTEL_RFI creation
Gap to Collection LoopPrewired
Collection Gap Watcher6 stepstrigger: schedule1 gate(s)

Standing watch over the gap register and PIR coverage. Raises open gaps that have no collection request working them and drafts the request for the CM to validate.

gapToCollectionLoop·Automate scheduled agent + AIP Logic
Cross INT Correlation SweepPrewired
Correlation Agent5 stepstrigger: schedule1 gate(s)

Reads across all reporting and proposes that separate reports describe one actor, one place, or one activity, by shared entity, BE number, and grid. Confirming a link is a click; finding it by hand is the work that gets missed.

crossIntCorrelationSweep·Agent Studio agent over INTEL_Evidence and INTEL_Entity
Indications and Warning Tripwire WatchPrewired
Indications and Warning Agent5 stepstrigger: schedule1 gate(s)

Stands watch on the indicator list from the running estimate and flags reporting that touches an indicator that has not yet been observed. Pushes to a human, never acts alone.

iwTripwireWatch·Automate trigger on INTEL_Evidence writes + notification
Report QC and Publish GatePrewired
Lineage Recorder (QC pass)4 stepstrigger: event1 gate(s)

Checks a draft analyst report against the production template (DTG, grid, recommendation, EEI status, grounded summary) and stages the lifecycle move to Pending Review with a fix list when the template is short.

reportQcPublishGate·AIP Logic validation function on the Report action
S2 Update Brief PipelinePrewired
Supervisor + Brief Drafter5 stepstrigger: schedule1 gate(s)

The flagship. The Supervisor gathers cell assessments, coverage, gaps, and decisions in parallel; the Brief Drafter seeds the BLUF and posture from live counts; the analyst edits; the S2 approves; the archive freezes the lineage.

updateBriefPipeline·Agent Studio supervisor + AIP Logic per specialist