# Absorption Tracker 중복 해결 상태 표시 수정

## 한정승인

## 문제
- absorption-registry.yaml에 duplicates.resolution 필드가 있으나 health-check 스크립트가 API 응답에 포함시키지 않음
- 결과적으로 대시보드에서 4건 모두 해결됐는데도 경고(⚠️)로만 표시

## 수정 1: absorption-health-check.py
파일: `/home/jay/workspace/scripts/absorption-health-check.py`

duplicates 데이터를 출력할 때 registry의 `resolution` 필드를 함께 전달:
```json
{
  "items": ["super-worktree", "gstack-worktree"],
  "description": "Git Worktree 격리 - 동일 기능 중복 구현",
  "resolution": "absorbed → git-worktree-isolation (canonical)"
}
```

## 수정 2: AbsorptionTrackerView.js
파일: `/home/jay/workspace/dashboard/components/AbsorptionTrackerView.js`

- `resolution` 필드가 있으면: 경고(⚠️ 노란색) → 해결(✅ 녹색)로 표시
- resolution 텍스트를 함께 표시
- resolution 없으면 기존 경고 유지

## 수정 3: server.py (필요시)
`_fetch_absorption_data()`에서 registry YAML 직접 읽기 경로에서도 resolution 전달 확인

## 다크모드 호환
- 해결 표시도 다크모드에서 가독성 확인

## 테스트
1. API `/api/absorption/status` → duplicates에 resolution 필드 포함 확인
2. 대시보드에서 4건 모두 ✅ 해결 상태로 표시 확인
3. resolution 없는 중복 추가 시 ⚠️ 경고 유지 확인

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`
