You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Undesigned issues are automatically picked up by an iterative design workflow
Designed and planned issues are automatically picked up by an implementation workflow
Those workflows must:
Have a hard iteration ceiling to stop runaway bad plans
Be focussed on minimising human review time. People should be able to look at a thoroughly reviewed and AI approved PR with a high level of confidence that it will be mergeable the first time around. This won't happen overnight, but it's the north star in any design decision/prompt evaluation.
Be token/model/cost efficient.
Have a manageable DOP. Maybe this means pausing when there's X human-ready PR. Maybe human review throughput is it's own backpressure (though that sounds mentally overwhelming).
Have appropriate stop conditions. For implementation this is easier, since we have a thorough change proposal. Thought needs to be put into when a design proposal is human ready.
At a high level:
Those workflows must: