- EnvironmentAdminControllerIT: CRUD, access control, default env protection - AppControllerIT: create, list, JAR upload, viewer access denied - DeploymentControllerIT: deploy, list, not-found handling - Fix bean name conflict: rename executor bean to deploymentTaskExecutor Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>