핵심 엔티티를 한복판에서 리네임했다 — taxdoc이 tax_case로, DB 스키마·모델·features·shared·web 전체를 한 리팩터로. 그 밑의 스크래퍼 기반도 CODEF 실제 API로 교체: OAuth, 2-way 간편인증, 14개 상품 API. 하루 뒤 성과: 로그인 한 번으로 금융상품 8개를 한 세션에 조회 — "scrape_all()", 첫 상품 먼저, 1초 뒤 나머지 동시 발사. 테스트 결과 8개 중 7개 성공, paystatement 하나만 일시적 CF-12701 오류. 믿고 쓸 만했다.
핵심 엔티티를 한복판에서 리네임했다 — taxdoc이 tax_case로, DB 스키마·모델·features·shared·web 전체를 한 리팩터로. 그 밑의 스크래퍼 기반도 CODEF 실제 API로 교체: OAuth, 2-way 간편인증, 14개 상품 API. 하루 뒤 성과: 로그인 한 번으로 금융상품 8개를 한 세션에 조회 — "scrape_all()", 첫 상품 먼저, 1초 뒤 나머지 동시 발사. 테스트 결과 8개 중 7개 성공, paystatement 하나만 일시적 CF-12701 오류. 믿고 쓸 만했다.
← PREV / 크래시 수정 6건, 하루 안에, 하나씩 잡을 때마다 다음 게 튀어나왔다. 낮 12시24분: AuthContext 동적 import를 정적 import로 바꿔 초기화 순서 에러를 잡았고, 오후 4시9분: "DashboardPage safeStats 자기참조 TDZ 에러" — 변수가 자기 선언 안에서 자기 자신을 참조해서 "Cannot access before initialization." 그리고 5시33분~5시43분, 10분 사이: assigned_agent가 {id, name} 객체 그대로 렌더링되면서 React error #31, RightPanel은 undefined memos/alimtalk_logs/timeline로 크래시, task detail 탭도 같은 undefined 방어 처리. 두더지잡기, 흰 화면 하나씩.ARCHIVE / INDEX