# task-1142.1 피드백 5건 버그 수정

## 한정승인: 끝까지 진행

## 수정 항목 (5건 재발 방지)

### 1. isis→bastet 불일치
org-structure.json에서 isis가 bastet으로 교체되었으나 기존 코드에 isis 잔존. 동적 로드 후에도 잔존 코드가 있으면 제거.

### 2. PCRE 경계 과잉 적용 버그
영어 이름 길이(≤4) 기준으로 한국어 이름에까지 PCRE 경계 적용 → "토르가 개발" 매칭 실패. 한국어/영어 경계 판단을 독립 분리.

### 3. dev5 테스트 호환성 깨짐
get_mapped_ids()가 parse-member-id.sh 파일 내용에서 echo 패턴을 직접 찾는 방식 → 동적 로드 후 실패. 캐시 파일도 참조하도록 수정.

### 4. Ma'at 작은따옴표 이스케이프
bash single-quote 패턴에 '가 포함되면 구문 오류. double-quote grep 패턴으로 분리 처리.

### 5. server.py timezone 파싱 버그
task-1139.1에서 보고된 기존 이슈. member stale 판단 시 UTC Z 접미사 타임존 처리 관련. 수정 필요.

## 참조
- task-1142.1 보고서: `/home/jay/workspace/memory/reports/task-1142.1.md`
- task-1139.1 보고서: `/home/jay/workspace/memory/reports/task-1139.1.md`
- organization-structure.json: `/home/jay/workspace/memory/organization-structure.json`
- detect-bot.sh: `/home/jay/.claude/hooks/lib/detect-bot.sh`
- server.py: `/home/jay/workspace/dashboard/server.py`

## task-timer
- task_id: task-1148.1
- team: dev3-team