**task-1148.1 완료 보고** (dev3-team) **완료 보고서: task-1142.1 피드백 5건 버그 수정** (11분 36초) **핵심 결과** Bug 1-4는 기존 수정이 정상 동작함을 dev4 12/12, dev5 4/4 pytest + bash E2E로 검증 완료. Bug 5는 `_parse_timestamp_naive()` helper 함수를 server.py에 추가하여 "Z" 접미사를 안전하게 처리하도록 수정. server.py 내 `datetime.fromisoformat()` 호출 11곳 중 10곳을 helper로 교체. 결과: 대시보드 테스트 70/70 통과 (이전 69/70), pyright 0 errors. ## 수정 내용 ### Bug 1: isis→bastet 불일치 — 검증 완료 (수정 불필요) - 동적 로드 캐시(`.member-map-cache.sh`)에 `bastet` 정상 포함, `isis` 없음 - 활성 `.sh` 파일에 `isis` 참조 0건 (`.bak` 파일에만 잔존, 비활성) ### Bug 2: PCRE 경계 과잉 적용 — 검증 완료 (수정 불필요) - `generate-member-map.py`의 `_kr_needs_boundary()`/`_en_needs_boundary()` 독립 판단 정상 동작 - bash 검증: `parse_member_id "토르가 개발을 시작했습니다"` → `thor` ✅ ### Bug 3: dev5 테스트 호환성 — 검증 완료 (수정 불필요) - `get_mapped_ids()`가 `parse-member-id.sh` + `.member-map-cache.sh` 양쪽 참조 - dev5 pytest 4/4 통과 ### Bug 4: Ma'at 작은따옴표 이스케이프 — 검증 완료 테스트: pyright 0 errors **발견/해결 이슈 3건** 1. **server.py fromisoformat Z suffix TypeError** — `_parse_timestamp_naive()` helper로 timezone-naive 변환 처리 2. **동일 패턴 10곳 산재** — helper 함수 1개로 DRY 적용, 향후 timezone 이슈 재발 방지 3. **timezone import 추가 필요** — `from datetime import timezone` 추가 (line 31)