Hello Ryan,
If I understand your answer correctly, then using AI to research and investigate is acceptable, but any proposed changes, bug reports, or fixes should solely consist of code and content I create, and which I assume all responsibility for?
I think you got the gist of it but your rephrasing is overly broad.
First, when speaking of responsibility there are two facets: technical fitness and legality. Let us narrow the discussion to the legal aspect.
Second, when reporting bugs or proposing changes, no one but you is responsible for anything you communicate. Anyone is free to ignore such input after all. No strings attached.
Third, there are plenty of ways to contribute where you are at full liberty about your creative process and tools. For example, if you host your Snapdragon-related work in a code repository of your's and announce it to the public, that would certainly be a welcome contribution for the Genode community at large. With your work being hosted in your repository, however, no one but you would be responsible for it. Again, no strings attached.
Only when proposing code changes into Genode's official code base owned by Genode Labs, the responsibility for the contributed code - both legally and regarding its technical fitness - changes hands from the you as the contributor to Genode Labs. It is only natural that such contributions are scrutinized technically and legally. The legality of the contribution is reinforced by the signed contributor's agreement (GCA). By signing the GCA, you accept the responsibility for the legality of your contributions. The GCA is a contract that puts this particular legal risk on the contributor's side.
If I was in the shoes of someone using an AI agent for generating code designated as a potential upstream code contribution, I would *never* accept this personal legal risk. Signing the GCA would be out of question. Not everyone shares such a strong sense of risk. Hence, as a preventive measure for protecting potential contributors and Genode Labs from legal uncertainties, Genode Labs does not accept AI-generated code contributions.
In comparison, it is straight-forward to ensure the legality of code crafted by hand. Unless asserted by your employer, you are the legal owner of the code you write. So you can propose the code for upstream under the GCA without exposing yourself to legal gray areas.
I hope that I was able to clarify, and I also hope that this side track does not spoil your enthusiasm and fun with Genode. :-)
Best regards Norman