### 8.2 P2 — admin 스위치가 가드를 켜고 서비스는 켜지 않는다

`app.messaging.admin.enabled=true`가 만드는 bean은 넷이다: `DestructiveOperationGuard`, `AdminOperationJournal`, `MessagingAdminDurabilityValidator`, (`BrokerTopologyInspector`가 있을 때) `CompositeTopologyValidator`.

만들지 않는 것:

| 타입 | leaf | main 참조 | 부재가 문서화됐는가 |
|---|---|---|---|
| `DestructiveMessagingAdmin` | admin-runtime | 2 | **예** — javadoc이 명시 |
| `DefaultMessagingAdminService` | admin-runtime | **0** | 아니오 |
| `HmacApprovalVerifier` | admin-api | **0** (test 4) | 아니오 |
| `TopologyValidationRuntime` | admin-runtime | **0** | 아니오 |
| `RedriveService` / `ReplayService` | admin-runtime | 2 / 1 | 아니오 |

`DefaultMessagingAdminService`는 `MessagingAdminService`(인터페이스, main 참조 2)의 **유일한 구현**이다. 즉 admin plane을 켜도 admin 서비스가 없다.
