Root cause: gt2_tenant_user was created with hardcoded password
in init script, but tenant-backend connects with password from .env.
Solution: Add 00c-sync-passwords.sh that runs immediately after
role creation to sync passwords from environment variables.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>