{ "assetKey": "a11-f006-boundeddatabufferflux", "kind": "terminal", "command": "set -e\nset -o pipefail\nW=src/main/java/dev/caskeleton/adapter/outbound/httpclient/webclient\nT=src/test/java/dev/caskeleton/adapter/outbound/httpclient/webclient\nK=src/testkit/java/dev/caskeleton/adapter/outbound/httpclient/testkit\necho \"# 클래스 javadoc 이 지목한 누수 경로\"\nsed -n \"9,14p\" $W/BoundedDataBufferFlux.java\necho\necho \"# 조립되는 연산자 사슬 전체\"\ngrep -n \"\" $W/BoundedDataBufferFlux.java | sed -n \"19,38p\"\necho\necho \"# 이 사슬을 부르는 유일한 지점과 그 바로 뒤\"\ngrep -rn \"BoundedDataBufferFlux.bound\" --include=*.java src | sed \"s|.*/httpclient/| |\"\ngrep -n \"\" $W/ReactiveStreamingGateway.java | sed -n \"87,106p\"\necho\necho \"# 취소 경로 test 와 그 클래스에 붙은 확장\"\nsed -n \"26,27p;51,80p\" $T/ReactiveStreamingLifecycleTest.java\necho\necho \"# 그 확장이 단언하는 것\"\nsed -n \"34,49p\" $K/NettyLeakDetectionExtension.java", "cwd": "/shared/codebase/clean-architecture-backend-template/src/adapter/outbound/httpclient", "exitCode": 0, "executedAt": "2026-09-02T13:51:07+00:00", "sourceRevision": "21234e38cdb9a926cbc92bb97a2aee2e4a7d2916", "raw": "evidence/raw/a11-f006-boundeddatabufferflux.txt", "svg": "evidence/rendered/a11-f006-boundeddatabufferflux.svg", "rawSha256": "a280e71b3b2e4d410099bf0ce0de4767c45ec419fe684a6b8ddd81248da48228", "lines": 104, "redaction": "none — 코드베이스 정적 검색" }