{ "assetKey": "a06-f018-changestreams-false", "kind": "terminal", "command": "S=src/adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo\nA=$S/autoconfigure/MongoPlatformAutoConfiguration.java\n\necho '# 검증기의 인접한 두 분기'\nsed -n '97,111p' $S/autoconfigure/MongoStartupValidator.java\n\necho\necho '# 두 분기의 좌항이 오는 곳'\nsed -n '361,364p' \"$A\"\n\necho\necho '# 그 검사가 열리는 조건'\nsed -n '327,332p' \"$A\"\necho ' ...'\nsed -n '346,352p' \"$A\"\n\necho\necho '# changeStreams 는 컴팩트 생성자에서 고정된다'\nsed -n '48,55p' $S/autoconfigure/MongoPlatformSettings.java\necho -n '# 자동 구성 파일에서 changeStreams 가 나오는 줄 : '\ngrep -c 'changeStreams' \"$A\"\n\necho\necho '# 소비자 빈에 붙은 조건'\nsed -n '225,234p' \"$A\"\n\necho\necho '# 스트림을 여는 시점의 실패를 복구 정책이 분류하는 방식'\nsed -n '20,21p' $S/changestream/recovery/MongoChangeStreamRecoveryPolicy.java\nsed -n '53,61p' $S/changestream/recovery/MongoChangeStreamRecoveryPolicy.java\nsed -n '64,65p' $S/changestream/recovery/MongoChangeStreamRecoveryPolicy.java\n\necho\necho '# 그 런북의 증상 절 전체'\nsed -n '/^## Symptoms/,/^## /p' docs/mongodb/runbooks/failover.md | head -12\necho -n '# 그 런북 전체에서 standalone·oplog·40573 이 나오는 줄 : '\ngrep -ci 'standalone\\|oplog\\|40573' docs/mongodb/runbooks/failover.md", "cwd": "/shared/codebase/clean-architecture-backend-template", "exitCode": 1, "executedAt": "2026-09-02T08:20:08+00:00", "sourceRevision": "21234e38cdb9a926cbc92bb97a2aee2e4a7d2916", "raw": "evidence/raw/a06-f018-changestreams-false.txt", "svg": "evidence/rendered/a06-f018-changestreams-false.svg", "rawSha256": "6ab0a35bf1c365d22f5821e341a0064e5bc91008bf698fc7f88b5224fec3501d", "lines": 91, "redaction": "none — 코드베이스 정적 검색" }