# Bug: engine.ts가 실제 수집 플로우의 중심인지 확인하고, 실패/재시도/상태 저장이 어디서 책임지는지 확인해 ## Date 2026-05-04 ## Symptom engine.ts가 실제 수집 플로우의 중심인지 확인하고, 실패/재시도/상태 저장이 어디서 책임지는지 확인해 ## Cause Captured automatically from the current conversation. Confirm root cause during follow-up review if needed. ## Fix ## 간단 요약 `engine.ts`가 수집 플로우의 중심 역할을 하려면, 단순히 작업을 실행하는 것을 넘어 데이터 흐름 전체(시작부터 끝까지의 상태 관리)를 책임져야 합니다. 현재 구조상으로는 실행은 하지만, 실패 복구와 상태 저장이 다른 모듈에 분산되어 있다면 그 분리가 명확해야 합니다. ## 요청 요약 `engine.ts` 파일의 구조를 분석하여, 이것이 데이터 수집 플로우의 최종 결정권자인지 확인하고, 특히 실패 발생 시 재시도 로직과 작업 상태 저장 책임이 어디에 있는지 명확히 구분해 달라는 요청입니다. ## 상세 답변 `engine.ts`가 수집 플로우의 중심인지 확인하는 것은 결국 **책임 분리(Separation of Concerns)**를 확인하는 작업이라고 보시면 됩니다. 중심이라면 모든 흐름 제어와 상태 변화가 이 파일 안에서 일관성 있게 관리되어야 합니다. 제가 기대하는 바는 다음과 같습니다. 1. **흐름의 중심 여부 판단:** `engine.ts`가 단순히 ... ## Prevention Keep automatic records tied to the active project and verify the relevant test or reproduction path.