When AI alone isn't enough — a framework for durable, signal-driven, auditable back-office decisions across Temporal and Orkes, connected via Lambda, SQS, EventBridge, ClickHouse, and Appian. Includes auto-HITL for pipeline step failures and burst-safe document ingestion via SQS queue + scheduled drain.
| Dimension | Temporal Signal-driven HITL | Orkes DAG Pipeline |
|---|---|---|
| Decision model | Push — banker clicks Approve → Signal → instant wake | Pull — DO_WHILE task polls ClickHouse every 20s |
| Response latency | <100ms from click to workflow continuation | Up to 20s polling interval before detection |
| Worker requirement | None for wait-only workflows — Lambda triggers + signals | Required — worker process polls task queue |
| Best use case | Human approval loops, SLA-bound decisions, HITL gates | Multi-step processing pipelines, parallel fan-out, enrichment |
| Visual UI | Temporal Cloud timeline (event-by-event audit trail) | Orkes visual DAG — every task node visible and retryable |
| Compliance audit | Full event history — who signalled, when, payload | Full task execution log — input/output per node, retries |
| Scale model | Suitable for regional / country-level deployments | Built for global enterprise scale, multi-region distribution |
| Used for | send_duplicate, reopen_case, escalate_to_it | legal_export (document ingestion pipeline) |