**task-18387.1 완료 보고** (dev1-team) **완료 보고서** (9분 18초) **핵심 결과** 2건의 버그를 발견 및 수정하여 두 탭 모두 정상 복원 완료. 인슈위키 탭은 synced 105건 정상 표시, 토큰 탭은 1d 2건 / 7d 236건 / all 1074건 정상 필터링 확인. ## 발견 이슈 및 해결 ### 자체 해결 (2건) 1. **인슈위키 탭: Python import 참조 끊김으로 wiki 데이터가 빈 상태** — `_load_wiki_data()` 내 변수 mutation 방식으로 전환 - 상세: `wiki_engine.py:359-387` — `global` + 재할당(`= json.load()`) → `.clear()` + `.extend()`/`.update()` 패턴으로 변경 2. **토큰 탭: UTC "Z" 접미사 때문에 문자열 비교 실패** — `_parse_timestamp_naive()` 사용한 datetime 비교로 전환 - 상세: `data_loader.py:1796-1808`, `data_loader.py:1894-1906` — 문자열 `.isoformat()` 비교 → `_parse_timestamp_naive(ts) >= cutoff` datetime 비교 ### 범위 외 미해결 (1건) 1. **wiki-statuses.json 값이 str(문자열) 형식** — 태스크 지시서에 dict 형식 기대로 기재되어 있으나 실제 코드는 str 형식을 올바르게 처리하고 있어 데이터 변환 불필요. 범위 외 사유: 현재 동작에 이상 없음.
상세 수정 내역 #### 이슈 1: wiki_engine.p 테스트: pyright 0 errors **발견/해결 이슈 3건** 1. **인슈위키 탭: Python import 참조 끊김으로 wiki 데이터가 빈 상태** — `_load_wiki_data()` 내 변수 mutation 방식으로 전환 2. **토큰 탭: UTC "Z" 접미사 때문에 문자열 비교 실패** — `_parse_timestamp_naive()` 사용한 datetime 비교로 전환 3. **wiki-statuses.json 값이 str(문자열) 형식** — 미해결: 태스크 지시서에 dict 형식 기대로 기재되어 있으나 실제 코드는 str 형식을 올바르게 처리하고 있어 데이터 변환 불필요. 범위 외 사유: 현재 동작에 이상 없음.