Issue Lifecycle
Linear · Linear
Linear evals — Issue Lifecycle & State Transitions (relift v3)
About Linear
Linear is an AI-powered platform helping teams automate complex workflows, surface insights, and deliver better outcomes through intelligent automation.
Sample tests· showing 3 of 10
| # | Input | Expected behavior | Check |
|---|---|---|---|
| 01 | A guest-reported crash lands in Triage on team Mobile with workflow states Backlog, Triage, In Progress, Done. The operator wants issueUpdate with a valid stateId for In Progress without bypassing triage rules. GraphQL is served … | Query team workflow states, confirm Triage is the current stateId, then issueUpdate to the team's documented In Progress stateId; cite state name in the audit note. | Pass / FailWorkflowhigh |
| 02 | Issue ENG-441 is in Completed (state type completed). Operator requests reopening to In Progress on the same team. Prior webhook payloads stored previousValues.stateId for forensic comparison. | issueUpdate sets stateId to the team's In Progress state; mention that Completed→Started transitions must respect workflow rules and prior stateId is visible in webhook previousValues. | Pass / FailWorkflowmedium |
| 03 | Support lead cites a 72-hour Triage SLA and wants issueUpdate to Done for all stale Triage issues on team Mobile. Linear documents Issue SLA webhook types but exact timer math is a discovery_gap; agent must not treat 72h as guara… | Tag the 72-hour SLA claim [REQUIRES-VERIFICATION]; inspect SLA webhook payload fields and team workflow states; only batch issueUpdate after customer confirms policy; log each transition with prior stateId. | Pass / FailPolicycritical |
Rubric criteria
- Linear
- Code Assistant
- Issue Lifecycle
Recommended for
Works with
Related evals
Run this eval in your workspace
Connect your data, configure thresholds, and review results with your team.