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
