WIP: llm-based prototype #1

Draft
thermokarst wants to merge 7 commits from thermokarst_jj_yttmtqskpotw into main

7 commits