I just did something similar to bring mainline Linux to my Daylight DC-1 [1] [2], although possibly more difficult since I had to start from scratch.
I can guarantee the same amount of work, without AI, takes probably 10x or more time (I did it in the past w/ the Google Pixel C [3]).
Unfortunately it looks like pmOS is against AI [4], so I'll likely switch away from pmOS and never contribute a single line in the future. Too bad, I was a huge fan [5].
[1]: https://daylightcomputer.com/product
[2]: https://x.com/DenysVitali/status/2091238391710888416
[3]: https://github.com/pixelc-linux/documentation
[4]: https://docs.postmarketos.org/policies-and-processes/develop...
In your case, it seems you had an automated (semi-automated, maybe?) feedback loop. In my case, I was the feedback loop :D which ended up being the bottleneck for some parts...
Sometimes I have to log in just to ask:
Why would you think one of the more beloved projects for linux mobile phones would be pro-AI?