I wouldn't even think about charging anyone for anything until you get it all setup and dialed in with backups, etc and are sure you know how to keep the service running.
I've recently been asked to help some folks on the biz side automate tasks "with ai" and I've had very good results having gemini write apps script to do automations via google sheets.
For example HR wanted this for workshops they run "Write an Apps Script function to use the employee email list on sheet2 to create random teams of 4 and record the teams on sheet3. Use the template on sheet1 to write an email notification to each team and then send it."
With a blank line before the 'while' and another after the 'done' its a nice little easy to identify block. I don't know how the 'while' would look like its not a part of that block.
A midline semicolon just looks ugly to me so I don't do it unless it is the only way to make a statement work.