Always rm -rf ~/project before cloning to avoid stale state from previous workspace runs on the same PVC. Made setup steps generic (detect frontend, playwright, migrations) instead of babble-specific. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>