The official wording is very precise.
If you want to get LLM assisted code upstream in Haiku, you have to do the work to show that your LLM didn’t accidentally generate code that is too similar to something from its training database without attribution, or code that is under a license incompatible with the MIT used in Haiku.
That is, of course, in addition to making sure you fully understand the code you are submitting. I would say this is the same as when you write the code yourself, but it is significantly harder to achieve that when the code is generated and you didn’t carefully think about each line of code when writing it.
Projects of long standing all have their own club rules, often you can play by house rules or fork.But now I’m set on forking it. I have rcarmo/9front almost booting on the target hardware, and when that works (much faster to flash 100MB images and iterate that way), I’ll port that back to “my” Haiku.