Scheduling & Execution History
일회성 예약에서 성공보다 실행 이력을 먼저 보는 이유
달력 날짜를 cron으로 바꾸면 연도가 사라집니다. 실행 이력 확인과 예약 비활성화로 반복을 막되, 수동 실행·실패·중단 이후 완료 보장의 경계를 따로 살펴봅니다.
글 읽기
Writing / 기술 기록
설계와 구현, 운영 과정에서 내린 판단과 선택의 근거.
무엇을 바꿨고, 어디까지 확인했는지 씁니다.
Scheduling & Execution History
달력 날짜를 cron으로 바꾸면 연도가 사라집니다. 실행 이력 확인과 예약 비활성화로 반복을 막되, 수동 실행·실패·중단 이후 완료 보장의 경계를 따로 살펴봅니다.
글 읽기
SSO & Session Lifecycle
외부 로그아웃 주소를 조회하려면 앱 세션이 아직 살아 있어야 합니다. 주소 조회와 세션 정리의 순서를 맞추고, HTTPS 검사와 조회·로그아웃 실패 시 이동 정책의 범위를 나눕니다.
글 읽기
Events & Derived Data
출결을 다시 계산했다는 사실과 값이 달라졌다는 사실을 구분했습니다. 저장 결과에서 변경 여부를 확인해 후속 이벤트를 보내고, 타입과 일부 과목의 처리 경계도 함께 살폈습니다.
글 읽기
FFmpeg & Media
페이지마다 작은 오디오 겹침이 쌓이며 뒤쪽 음성이 늦어졌습니다. AAC 프레임과 음량 정규화의 시간축을 추적하고, 타임스탬프를 먼저 정리하도록 필터 순서를 바꿨습니다.
글 읽기
Production AI
한 워커가 429를 받아도 다른 워커는 요청을 계속했습니다. Redis 실행 허가와 공유 감속 상태로 전체 동시성을 제어하고, 만료·복구·Redis 장애 때의 동작을 나눴습니다.
글 읽기
Generation & Recovery
전체 생성 시간은 길어졌지만, 완료한 페이지를 저장하고 실패한 위치부터 이어갈 수 있게 됐습니다. 10페이지 분량 비교와 이후 70페이지 문맥·재개 검증을 함께 살펴봅니다.
글 읽기
Performance
비활성 탭의 조회와 넓은 캐시 갱신이 반복 작업을 만들고 있었습니다. 폴링·렌더링·서버 조회를 함께 바꾼 전후 비교에서, 확인한 효과와 원인별로 구분하지 못한 부분을 정리합니다.
글 읽기
Prompts & Traceability
자유 지시와 실제 전송 문자열은 다릅니다. 공통 컴파일러, 작업별 템플릿·모델 묶음과 최종 입력 기록을 연결하고, 추적 해시가 설명하는 범위를 나눕니다.
글 읽기
Editor State & Persistence
자동 저장이 실패하면 입력란과 생성에 쓰는 서버 값이 갈라집니다. 현재 서버 값과 정규화해 비교하고 저장을 직렬화하며, 생성·재시도 전에 페이지별 저장을 확인합니다.
글 읽기
Generation & Design Instructions
이미지를 바로 요청하던 흐름에서 공통 디자인과 페이지별 표현을 저장 가능한 지침으로 나눴습니다. 중간 입력의 편집 가능성과 추가 생성 단계의 비용을 함께 정리합니다.
글 읽기