Okay, so here's a bit of AI on this usually AI-less account. I read this announcement from Shopify about their new AI tool. It comes right out of the door with an insight:
> Shopify’s Augmented Engineering DX team tackled developer productivity challenges like flaky tests and low test coverage using AI agents. **They discovered that breaking complex tasks into discrete steps was key to reliable AI performance**, leading to the creation and open-sourcing of Roast, a tool designed to structure AI workflows effectively.
(emphasis mine)
I have 2 questions:
1) What did their developers do before? Not break down complex tasks into discrete steps?
2) That actually introduces a major loss for the whole AI story: that is, in many organisations, the largest task that programmers need to do.
3) Even just the workflow control they present is something that ops engineers are being paid full time for (Senior YAML manglers ;)), we already have forms on how to have computers predictably do things.
Like, I don't even want to talk away the novelty here, but this is not the 10x improvement people want, at the cost of a huge, expensive and unpredictable component in your system.
Choose wisely.

Introducing Roast: Structured AI Workflows Made Easy (2025) - Shopify
Roast is a convention-oriented workflow orchestration framework designed specifically for creating structured AI workflows that interleave AI prompting with normal non-AI execution. It provides a declarative approach primarily using YAML configuration and markdown prompts, giving AI agents the guardrails they need to solve developer productivity problems at scale.