zuumb: how one pipeline cycle runs

zuumb: how one pipeline cycle runs A workflow diagram generated by Archify. 01 / Alert sources 02 / Triage engines 03 / Pipeline cycle, 60s default 04 / Analyst + response Intake Score Group + respond Runs only if the cycle ingested or triaged something D1 / D2 detectors · own alerts, same path · Alert sources › Intake D1 / D2 detectors own alerts, same path Wazuh Indexer · wazuh-alerts-* · Alert sources › Intake Wazuh Indexer wazuh-alerts-* Claude triage · verdict + reasoning · Triage engines › Score · redacted brief Claude triage verdict + reasoning redacted brief Second opinion · local TF-IDF + LogReg · Triage engines › Group + respond · AI off: primary Second opinion local TF-IDF + LogReg AI off: primary Ingest · poll · dedupe · Pipeline cycle, 60s default › Intake Ingest poll · dedupe Triage pending · up to 40 per cycle · Pipeline cycle, 60s default › Score · 3 tries, then quarantine Triage pending up to 40 per cycle 3 tries, then quarantine Correlate · entity + time window · Pipeline cycle, 60s default › Runs only if the cycle ingested or triaged something › Group + respond · deterministic Correlate entity + time window deterministic Stitch chains · MITRE order + confidence · Pipeline cycle, 60s default › Runs only if the cycle ingested or triaged something › Group + respond Stitch chains MITRE order + confidence Similarity refresh · advisory only · Pipeline cycle, 60s default › Runs only if the cycle ingested or triaged something › Group + respond · local model Similarity refresh advisory only local model Analyst override · corrects a verdict · Analyst + response › Score Analyst override corrects a verdict Propose tasks · when incident opens · Analyst + response › Group + respond Propose tasks when incident opens Human approves · needs a person · Analyst + response › Group + respond · 2nd confirm if destructive Human approves needs a person 2nd confirm if destructive Log or dispatch · dry-run: log intent · Analyst + response › Group + respond · live: AR API Log or dispatch dry-run: log intent live: AR API incidents incident alerts new alerts few-shot, last 5 then human click verdicts AI on cross-check poll Legend Agent logic Policy Cloud service External system