Block a user
Add CI pipeline and basic test infrastructure
Add error handling strategy and shared error types
Implement configuration management and app startup orchestration