I am curious why so many of these systems are based on GitHub issues. Why not use a proper ticket system?
I use Redmine (lightly customized) and have found that to work very well. Especially for performing review / UAT of the work or providing response to the agents questions when it wants me to pick an option.
The underlying data model of a ticket / project management system is so rich and well suited to bodies of work.
Why are github issues not a proper ticket system? E.g. rust uses it, seems to work fine for them...
The simple answer is convenience. It was just easiest to build it this way when we started.
Who defines what proper is?