I'm sceptical that you can create entire apps. It might be good to get an MVP off the ground, but once you need to modify code it gets exponentially complicated because: 1) you're not familiar with the code AI wrote and 2) what it writes is generally more complicated.
Identify all the elements that sap your attention and either have a way to prepare beforehand or a strategy to avoid them.
Example: I make sure to choose music beforehand so I don't have to choose something adhoc, and put my phone away to minimise social media distractions.
Lock in is definitely a valid concern, I emailed customer support and they replied with this:
Certainly understandable to worry about lock-in! We do try and make data exports as easy as possible. You can use our Backend API directly to retrieve all data for your users except for passwords: https://clerk.com/docs/reference/backend-api/tag/Users#opera...
If you need encrypted passwords in the export, you can contact our support team who will verify your account and provide a link from within your Clerk Dashboard to download the complete export directly.
The first line from the agile manifesto: Individuals and interactions over processes and tools
It's all about communication and hiring. I've found agile to ensure the bottom 10% participate in important discussions (stand-ups, refinement meetings, feedback on process in retros).
If you hire the right people that take initiative and over-communicate, a lot of process suddenly seems unnecessary.