Yesterday I also looked at some AOS timeframes (2023 and 2024) with their responses from USCIS and reasons for refusal, and then I took those responses and put them in ChatGPT(or Claude) so he could analyze me and give me a short answer about the reason for refusal... And it will be very useful to know... For example, I realized that some categories that have asylum "status" are applied after leaving status (like B1) and were out of status for some time and therefore got refused... I mean, some categories might find this tool useful to know whether to apply or not....
I am not a lawyer and this is my opinion.