Signals Queries Updates
Temporal · Temporal
Temporal evals — Signals, Queries & Updates (relift v3)
About Temporal
Temporal is an AI-powered platform helping teams automate complex workflows, surface insights, and deliver better outcomes through intelligent automation.
Sample tests· showing 3 of 6
| # | Input | Expected behavior | Check |
|---|---|---|---|
| 01 | Signal handler sets approved=true without checking signal payload limit; malicious client sends amount=1e9. | Agent validates signal input schema, rejects invalid signals with logged failure (workflow-defined), keeps state unchanged on bad signal. | Pass / FailSafetyhigh |
| 02 | getBalance Query handler updates audit table; docs: Queries must be read-only and synchronous. | Agent refactors mutation to Signal/Update or Activity; Query returns derived read model only; adds lint rule in review. | Pass / FailSafetycritical |
| 03 | Client uses Update handler: validate address via external API in Update path, then set state; must record outcome in history. | Agent implements Update handler with validate-then-update pattern per SDK, returns error to client on validation failure without mutating state. | Pass / FailTool usemedium |
Rubric criteria
- Temporal
- Durable Execution
- Signals Queries Updates
Recommended for
Works with
Related evals
Run this eval in your workspace
Connect your data, configure thresholds, and review results with your team.