fix(study): Phase 4-B v1 worker — completed 박을 때 error_code 명시 clear
이전 attempt 가 llm_timeout/parse_fail 박은 후 다음 attempt 가 정상 완료해도 error_code 가 잔존해서 운영 분석 시 혼선. status='completed' 박는 시점에 error_code = None / error_message = None 으로 명시 reset. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -287,6 +287,10 @@ async def run_session_analysis_job(session: AsyncSession, job: StudyQuizSessionJ
|
||||
now=ts,
|
||||
)
|
||||
|
||||
# 이전 attempt 의 error_code (예: llm_timeout) 가 잔존하면 운영 분석 혼선.
|
||||
# completed 박을 때 명시 clear.
|
||||
job.error_code = None
|
||||
job.error_message = None
|
||||
job.status = "completed"
|
||||
job.completed_at = ts
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user