1. Postman 요청 전송 DELETE {{baseUrl}}/api/admins/2
2. Spring Security 인증/인가 필터 체인 진입 요청이 먼저 Security Filter를 거침(로그인 여부/토큰/세션 등 확인)
3. @PreAuthorize 권한 검사 hasAuthority('SUPER_ADMIN') 조건 검사 통과 못 하면 여기서 403 Forbidden으로 종료
4. Controller 매핑 진입 @DeleteMapping("/api/admins/{adminId}") adminId = 2로 바인딩
5. Service 호출 adminService.deleteAdmin(2) 실행
6. Repository 조회 adminRepository.findById(2)로 대상 관리자 존재 확인 없으면 404/에러 처리
7. Soft Delete 처리(UPDATE) 실제 삭제 대신 deleted = true(필요하면 deletedAt = now)로 변경 DB에는 row가 남아있음
8. 트랜잭션 커밋 변경 내용 DB 반영
9. Controller 응답 반환 ApiResponse.success(null) 형태로 200 OK 응답
10. (후속 결과) 조회에서 제외 이후 관리자 목록/조회 시 deleted=false 조건 때문에 삭제된 관리자 미노출