Sub-scope 222-inbound-websocket-policy-probes.txt (inbound-graphql) security + authz + idempotency + budget + error + observability + admin + release revision=a24ece9cf797f7ea647e33bf846b115208ed1ba5 generatedAt=2026-08-30T09:51:57+00:00 === OWNED FILES === 2bb8a67f1ae6fc222029bd7f57e5e270c0c614b2 src/main/java/dev/caskeleton/admin/WebSocketAdminOperations.java 52 8c43e13ef9a1e92abb64d05dc81a4cadd6c9e0bd src/main/java/dev/caskeleton/admin/WebSocketNodeSnapshot.java 60 0fc1be1136d2d9313b84b08c1d1e0079897f3718 src/main/java/dev/caskeleton/authz/MessageAuthorizationPolicy.java 93 2cbcc45c4df8d778c26b0eca01da4fe287d4ed7c src/main/java/dev/caskeleton/budget/WebSocketConnectionBudget.java 103 6e17d9b5cc84484f69dda48647dfc053dbd30a2d src/main/java/dev/caskeleton/error/WebSocketCloseCode.java 95 65d02af47779eb00104ea463d1bebab161fbf15a src/main/java/dev/caskeleton/error/WebSocketClosePolicy.java 73 751878131e42050cfcdd106fa8eaf930cf1ef6e3 src/main/java/dev/caskeleton/error/WebSocketErrorMessage.java 75 a29e695113594e518d632bdc0840494ea22d14f3 src/main/java/dev/caskeleton/error/WebSocketErrorTransport.java 21 2fb66550bb911724cd9a1bd930c4569e5fd9bcde src/main/java/dev/caskeleton/error/WebSocketFailureCategory.java 59 2b1b8456dcb4d099d2cafd03620d8895e6bf1714 src/main/java/dev/caskeleton/idempotency/CommandReconciliation.java 84 018d19c460fb129aedc0a3e53d512be49e6d451e src/main/java/dev/caskeleton/idempotency/CommittedResultLedger.java 61 7565b2c3139b310137b7c6f36a2798e3cd2f6acf src/main/java/dev/caskeleton/idempotency/WebSocketCommandKey.java 40 ffbb88dbdb10177fb0d0631747702abcee115ec8 src/main/java/dev/caskeleton/idempotency/WebSocketCommandOutcome.java 33 dc2735e9d781d30bf50f6bd77a8ab4d077242c2f src/main/java/dev/caskeleton/observability/SafeWebSocketLogFields.java 65 bb6747db4426712a392c84fbb1b70f243a915db2 src/main/java/dev/caskeleton/observability/WebSocketMetricTags.java 76 f74df68236104ec25c0cfe34b7386f725ac4933e src/main/java/dev/caskeleton/release/WebSocketNginxProxyProfile.java 91 3f6a305d81c138e55493def72597f090f4ff5661 src/main/java/dev/caskeleton/release/WebSocketRollingRestartScenario.java 113 ffe126cd271249941c87f6555d7adb5f537c8930 src/main/java/dev/caskeleton/release/WebSocketStableReleaseGate.java 106 56aec31cd42aa634cf9df2b2f8dbcaeb818dd8f1 src/main/java/dev/caskeleton/security/WebSocketAuthenticationProfile.java 57 884bd320b853b195270d5d043625807455d68e39 src/main/java/dev/caskeleton/security/WebSocketConnectionTicket.java 77 c3a8bac4497a450db9c21307427d11f479265a99 src/main/java/dev/caskeleton/security/WebSocketOriginPolicy.java 116 68737e669e1275fc13bc21c0039d04c0708170f6 src/main/java/dev/caskeleton/security/WebSocketTicketStore.java 32 7d06f22e9309dd47f9ef432b4d13daf41139d252 src/test/java/dev/caskeleton/authz/MessageAuthorizationPolicyTest.java 70 7a0dc1158a1db7d91b1836317a689ffa76295b12 src/test/java/dev/caskeleton/budget/WebSocketConnectionBudgetTest.java 141 65d88c96f9f919ae8ffb8ab51566517075fac4dc src/test/java/dev/caskeleton/error/WebSocketCloseCodeTest.java 152 eaf4b5ab39abee952d3b51e4dc2c314b1e1afa57 src/test/java/dev/caskeleton/idempotency/InMemoryCommittedResultLedger.java 121 4d278a717d83ea37bf8bab4e544f5ad8f47b6bf7 src/test/java/dev/caskeleton/idempotency/WebSocketCommandIdempotencyTest.java 172 7f6040c222bb9fd89255e2e912cf8553b66f7c58 src/test/java/dev/caskeleton/observability/WebSocketObservabilityTest.java 97 76de9a40b0c06572ebcbc0647f2ffe931d9da4fa src/test/java/dev/caskeleton/release/WebSocketNginxProxyProfileTest.java 95 53537522ceaedb55cb05a0199cb2b3e1063d85ca src/test/java/dev/caskeleton/release/WebSocketRollingRestartScenarioTest.java 121 cbe9e488055029aa4d2f03459573b5e5ab8d28cb src/test/java/dev/caskeleton/release/WebSocketStableReleaseGateTest.java 125 file_count=31 === 배선 전수 (autoconf 패키지 참조 / 자기·autoconfigure 제외 main 참조 / test 참조 / LOC) === TYPE autoconf main_other test LOC WebSocketAuthenticationProfile 0 3 2 57 WebSocketConnectionTicket 0 2 1 77 WebSocketOriginPolicy 0 3 2 116 WebSocketTicketStore 0 1 1 32 MessageAuthorizationPolicy 0 1 2 93 CommandReconciliation 0 0 2 84 CommittedResultLedger 0 0 2 61 WebSocketCommandKey 0 2 3 40 WebSocketCommandOutcome 0 1 3 33 WebSocketConnectionBudget 0 5 9 103 WebSocketCloseCode 0 5 3 95 WebSocketClosePolicy 0 2 1 73 WebSocketErrorMessage 0 0 1 75 WebSocketErrorTransport 0 1 1 21 WebSocketFailureCategory 0 10 4 59 SafeWebSocketLogFields 0 0 1 65 WebSocketMetricTags 0 0 1 76 WebSocketAdminOperations 0 0 0 52 WebSocketNodeSnapshot 0 1 0 60 WebSocketNginxProxyProfile 0 0 1 91 WebSocketRollingRestartScenario 0 0 1 113 WebSocketStableReleaseGate 0 0 1 106