Here is a crazy idea -- pull requests will get replaced by issues or feature requests as the primary way of contributing to open source projects.

Pull requests require that we trust the code offered for merging. Yes, we can ask AI to review the code but there is still a lot of risk associated with it.

As humans we can reliably control only the inputs to the AI models which is the issue or feature request describing the desired outcomes.

I first heard about this concept from Adam Jacob on the Changelog podcast covering his Swamp project https://changelog.com/friends/130
Automation at the speed of Swamp (Changelog & Friends #130)

This week I'm talking with Adam Jacob, founder of System Initiative and creator of Swamp, about what happens when AI agents change the entire shape of software development. We discuss how he went from an 18-person team down to five and shipped Swamp 900 times in four weeks, why he brought User Acceptance Testing (UAT) ...

Changelog