Files
gravity_control/docs/devlog/entries/20260410-002.md

942 B

Gravity Bridge 빠른 응답(Fast Execution) 누락 오류 해결

  • 시간: 2026-04-10
  • Commit: TBD
  • Vikunja: #607 → done

문제 원인

  • AI 생성이나 응답 작업이 폴링 간격(5초) 미만으로 끝났을 때, 익스텐션의 폴링 루프는 이전과 동일한 IDLE 상태만을 보게 됨.
  • lastResponseCaptureStep 검사는 마련되어 있었으나, wasRunning 플래그 제약(wasRunning && !isRunning)으로 인하여 IDLE->IDLE 전이를 거치는 모든 단기응답이 [RESPONSE-CAPTURE]를 영구히 건너뛰고 통째로 누락됨.

해결 방법

  • wasRunning 방어 조건을 해제하고, !isRunning && currentCount > lastResponseCaptureStep 조건으로 완화 (인덱스 전진 기반 감지로 수정).
  • 오래된 하드코딩 파서를 버리고 방벽 파서 역할을 하는 extractPlannerText로 갈무리 블록의 AI 응답 추출 로직을 단일화하여 적용.