{ "id": "tl-messaging-observation-noop", "kind": "terminal", "sourceRevision": "21234e38cdb9a926cbc92bb97a2aee2e4a7d2916", "executedAt": "2026-08-31T00:39:39+00:00", "command": "echo '--- the composition picks the 6-arg constructor'\nsed -n '437,448p' src/messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java\necho\necho '--- which delegates to NO_OBSERVATION'\nsed -n '56,68p' src/messaging/messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/DefaultMessagePublisher.java\necho\necho '--- main references to every emitter in the observability leaf'\nfor n in MessagingMetrics MessagingTracer MessagingAuditSink DefaultMessagingObservationConvention MessagingRedactor CardinalityGuard; do\n printf '%-38s mainRefs=%s\\n' \"\\$n\" \"\\$(grep -rlw \\$n --include=*.java src/messaging/*/src/main 2>/dev/null | grep -v \"/\\$n[.]java\\$\" | wc -l)\"\ndone", "cwd": "/shared/codebase/clean-architecture-backend-template", "exitCode": 0, "rawPath": "evidence/raw/tl-messaging-observation-noop.txt", "presentationPath": "evidence/rendered/tl-messaging-observation-noop.svg" }