./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/runtime/OperationalContractRuntimeTest.java:54:// RequestLoggingFilter (a @Component filter the broad CaSkeletonApplication slice scan
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/DistributedTracingContractTest.java:89:   * <p>D4 disabled-tracing guarantee: {@code RequestLoggingFilter} always generates a W3C
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/DistributedTracingContractTest.java:94:   * execution) lives in {@code dev.caskeleton.adapter.inbound.web.filter.RequestLoggingFilterTest}
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/DistributedTracingContractTest.java:101:    // Simulate what RequestLoggingFilter does: put a generated W3C trace id on MDC.
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/DistributedTracingContractTest.java:102:    // (The full filter-chain proof is in adapter-web's RequestLoggingFilterTest.)
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/DistributedTracingContractTest.java:151:        .as("traceparent: generated_if_missing must be true (RequestLoggingFilter D4)")
./sample-portfolio/src/test/java/dev/caskeleton/sample/portfolio/adapter/inbound/web/filter/VirtualThreadMdcE2ETest.java:8:import dev.caskeleton.adapter.inbound.web.filter.RequestLoggingFilter;
./sample-portfolio/src/test/java/dev/caskeleton/sample/portfolio/adapter/inbound/web/filter/VirtualThreadMdcE2ETest.java:97:            "requestId set by RequestLoggingFilter must reach the controller — "
./sample-portfolio/src/test/java/dev/caskeleton/sample/portfolio/adapter/inbound/web/filter/VirtualThreadMdcE2ETest.java:143:    RequestLoggingFilter.class
./sample-portfolio/src/test/java/dev/caskeleton/sample/portfolio/adapter/inbound/web/filter/VirtualThreadMdcE2ETest.java:148:     * RequestLoggingFilter now requires a pseudonymizer; a simple stub suffices here (this pin
./sample-portfolio/src/test/java/dev/caskeleton/sample/portfolio/adapter/inbound/web/filter/VirtualThreadMdcE2ETest.java:159:   * (i.e., after the {@link RequestLoggingFilter} chain), mirroring the behaviour the B6 contract
./sample-portfolio/src/main/java/dev/caskeleton/sample/portfolio/bootstrap/logging/SamplePseudonymizationConfig.java:13: * UserPrincipalPseudonymizerPort} that adapter-web's {@code RequestLoggingFilter} injects.
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilterTest.java:24:class RequestLoggingFilterTest {
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilterTest.java:26:  private final RequestLoggingFilter filter = new RequestLoggingFilter(raw -> "pseudo-" + raw);
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilterTest.java:91:        (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(RequestLoggingFilter.class);
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilterTest.java:271:        (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(RequestLoggingFilter.class);
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/envelope/EnvelopeMetaIntegrationTest.java:8:import dev.caskeleton.adapter.inbound.web.filter.RequestLoggingFilter;
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/envelope/EnvelopeMetaIntegrationTest.java:20: * RequestLoggingFilter} sets the SNAKE_CASE MDC ids, {@link EnvelopeBodyAdvice} (success) and
./adapter/inbound/web/src/test/java/dev/caskeleton/adapter/inbound/web/envelope/EnvelopeMetaIntegrationTest.java:33:            .addFilter(new RequestLoggingFilter(rawPrincipal -> rawPrincipal))
./adapter/inbound/web/src/main/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilter.java:36:public class RequestLoggingFilter extends OncePerRequestFilter {
./adapter/inbound/web/src/main/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilter.java:38:  private static final Logger log = LoggerFactory.getLogger(RequestLoggingFilter.class);
./adapter/inbound/web/src/main/java/dev/caskeleton/adapter/inbound/web/filter/RequestLoggingFilter.java:47:  public RequestLoggingFilter(UserPrincipalPseudonymizerPort pseudonymizer) {
