System76 Bans AI-Generated Code from Most COSMIC Codebases Due to Review Overload
Key point
The ban applies to all COSMIC repositories except cosmic-flatpak, where AI assistance is permitted for simple manifest submissions.
Details
System76 has updated its contribution guidelines to explicitly prohibit AI-generated code, comments, and descriptions in most of its COSMIC codebases. The change, reflected in the PR template and CONTRIBUTING.md file, requires contributors to verify that submissions do not include AI assistance.
Reason for the Ban
Jeremy Soller, a Principal Engineer at System76, cited an unmanageable volume of incoming reviews as the primary driver. Many AI-generated contributions lacked understanding of the software architecture and were often unnecessarily complex due to insufficient context, leading to considerably longer code reviews. The team aims to prioritize work from their own engineers and regular contributors.
Exception for cosmic-flatpak
The cosmic-flatpak repository is the sole exception to the ban. This project hosts COSMIC panel applets, desktop extensions, and other software tied to the COSMIC desktop environment. System76 allows AI assistance here because engineers only inspect these submissions for proper sandbox permissions rather than maintaining the underlying software code themselves.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.