Jira Automation Proven to be Turing-Complete

Original: Jira Is Turing-Complete

Why This Matters

Demonstrates unexpected computational capabilities in business tools

Researcher Nicolas Seriot demonstrated that Atlassian's Jira project management tool is Turing-complete by implementing a Minsky register machine using automation rules, Epic statuses, and linked issues as computational elements.

Nicolas Seriot provided mathematical proof that Jira's automation features constitute a Turing-complete system by mapping a Minsky register machine onto Jira components. The implementation uses Epic status transitions as program counters, linked issue counts as registers, and automation rules as instruction dispatchers. Seriot demonstrated addition (2+3=5) using an Epic with Bug and Task issue types representing registers A and B. The system executes through workflow state transitions from BACKLOG to TODO, DEV, and PROD. He also created a three-state Fibonacci sequence generator using issue type conversions, proving non-trivial computation is possible within Jira's constraints.

Source

seriot.ch — Read original →