Orchestrator

fcpa_indictment_monitor

Version: 20260807171902-b4fde3a8

Graph

enumerate (enumerate)
dispatch (http_dispatch)
wait (batch_await)
summary (batch_summary)
alert (notify)

Node Configuration

enumerate (enumerate)
KeyValue
params
tracker
entry_filter
function
response_key
dispatch (http_dispatch)
KeyValue
source_key
enrichment_key
ace_environment
skip_seen_before
wait (batch_await)
KeyValue
timeout_minutes
poll_interval_seconds
summary (batch_summary)
KeyValue
notify_on_failure_rate
alert (notify)
KeyValue
on
channel
Saves to disk and updates any active crons using this pipeline

Run with Parameters

ParameterValueDescription
ace_environment ACE target environment (sb, dev, prd)

Pipeline JSON

{
  "edges": [
    {
      "to": "enumerate",
      "from": "__start__"
    },
    {
      "to": "dispatch",
      "from": "enumerate"
    },
    {
      "to": "wait",
      "from": "dispatch"
    },
    {
      "to": "summary",
      "from": "wait"
    },
    {
      "to": "alert",
      "from": "summary"
    },
    {
      "to": "__end__",
      "from": "alert"
    }
  ],
  "nodes": [
    {
      "name": "enumerate",
      "type": "enumerate",
      "config": {
        "params": {
          "tracker": "fcpa",
          "entry_filter": "indictment"
        },
        "function": "monitor_dockets",
        "response_key": "payloads"
      }
    },
    {
      "name": "dispatch",
      "type": "http_dispatch",
      "config": {
        "source_key": "payloads",
        "enrichment_key": "blaw-fcpa-indictment",
        "ace_environment": "sb",
        "skip_seen_before": true
      }
    },
    {
      "name": "wait",
      "type": "batch_await",
      "config": {
        "timeout_minutes": 45,
        "poll_interval_seconds": 5
      }
    },
    {
      "name": "summary",
      "type": "batch_summary",
      "config": {
        "notify_on_failure_rate": 0.1
      }
    },
    {
      "name": "alert",
      "type": "notify",
      "config": {
        "on": "alert",
        "channel": "sns"
      }
    }
  ],
  "_comment": "Monitor FCPA candidate dockets for indictment lifecycle entries. ACE classifies each candidate and, on a positive classification, must add metadata.docket_entity_id to the fcpa-indicted watchlist through /execute/blaw_watch_docket before the ACE job completes. skip_seen_before prevents completed candidates from being redispatched; mark_seen records positive and negative classifications once ACE completes."
}
Back to Pipelines