- Provide clean BankAccount skeleton for student implementation - Define thread-safety responsibilities for getBalance, deposit, withdraw, and transfer - Add detailed TODO comments clarifying concurrency and deadlock requirements - Include hints for lock strategy and global ordering for transfer method - Ensure compatibility with DemoApplication and stress testing infrastructure