Skip to content

Automated issue advancement #4259

Description

@tobio

At a high level:

  • 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanNeeds human review or additional detailtriagedIssue has been classified and routed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions