[MVC] Issue to MR - Workflow
Problem
Outlined in &18087
Desired outcome
A first, minimal version that allows us to trigger Duo on an Issue and leads to a Draft MR.
Suggested Solution
- Create a separate workflow graph, based on
software_development
but simplified and solely targeted at remote execution - The graph automatically:
- Uses the issue contents as goal with the clear intent of creating an implementation of the desired changes.
- Uses the planner to create a plan
- Implements the plan via an execution agent
- Commits the changes
- Creates an MR at the end with the changes and the plan that was used called out in the MR description.
- Add a button to the issue view to trigger the graph like we did with Jenkins conversion
out of scope:
- Approving / Modifying the plan: This can be added in a second iteration
- Disambiguation / Clarity judge: This can be added in a third iteration
- Applying changes to the MR, this will get tackled via #508711
Edited by 🤖 GitLab Bot 🤖