Version: 20260729195039-ef33bcfe
{
"edges": [
{
"to": "enumerate",
"from": "__start__"
},
{
"to": "dispatch",
"from": "enumerate"
},
{
"to": "wait",
"from": "dispatch"
},
{
"to": "mark_seen",
"from": "wait"
},
{
"to": "summary",
"from": "wait"
},
{
"to": "__end__",
"from": "mark_seen"
},
{
"to": "alert",
"from": "summary"
},
{
"to": "__end__",
"from": "alert"
}
],
"nodes": [
{
"name": "enumerate",
"type": "enumerate",
"config": {
"params": {
"tracker": "fcpa-indicted",
"entry_filter": "dispositive"
},
"function": "monitor_dockets",
"response_key": "payloads"
}
},
{
"name": "dispatch",
"type": "http_dispatch",
"config": {
"source_key": "payloads",
"enrichment_key": "blaw-fcpa-dispositive",
"ace_environment": "sb",
"skip_seen_before": true
}
},
{
"name": "wait",
"type": "batch_await",
"config": {
"timeout_minutes": 45,
"poll_interval_seconds": 5
}
},
{
"name": "mark_seen",
"type": "enumerate",
"config": {
"params": {
"tracker": "fcpa-indicted",
"completed_jobs": "$state.completed_jobs"
},
"function": "blaw_mark_entries_seen_batch",
"response_key": "mark_seen_result"
}
},
{
"name": "summary",
"type": "batch_summary",
"config": {
"notify_on_failure_rate": 0.1
}
},
{
"name": "alert",
"type": "notify",
"config": {
"on": "alert",
"channel": "sns"
}
}
],
"_comment": "Monitor only ACE-confirmed indicted dockets for dispositive candidates. Dockets enter the fcpa-indicted watchlist through the indictment enrichment's positive-classification callback. skip_seen_before prevents previously completed entries from being redispatched; mark_seen records only jobs that ACE completed."
}