# Absorption 중복 해소 구현: Worktree 데코레이터 + 회고 아카이브 + Registry 업데이트

## 한정승인

## PRD 참조
- 분석 보고서: `/home/jay/workspace/memory/reports/task-1640.1.md`
- 체크리스트: `/home/jay/workspace/memory/tasks/task-1640.1-checklist.md` — Phase 2 + Phase 3 Item 1, 2

## 작업 3건 (모두 경량)

### 1. Git Worktree 데코레이터 (Item 1, 공수 1일)
- worktree_manager.py 진입점에 안전 검증 데코레이터 구현
- gitignore 검증 로직을 데코레이터에 통합
- superpowers의 안전 검증 + gstack의 병렬 실행을 하나의 진입점으로
- 회귀 테스트

**참조 파일:**
- 현재 스킬: `/home/jay/workspace/skills/git-worktree-isolation/SKILL.md`
- superpowers 리서치: `/home/jay/workspace/memory/research/superpowers-deep-analysis.md`
- gstack 리서치: `/home/jay/workspace/memory/research/gstack-deep-analysis.md`

### 2. 주간 회고 아카이브 (Item 2, 공수 0.25일)
- pm-a6 registry status → archived, superseded_by: gstack-retro
- 시스템에서 pm-a6 참조하는 곳 grep → 포인터를 gstack-retro로 교체
- retro SKILL.md에 정성적 관점 입력 섹션이 있는지 확인, 없으면 추가 검토 메모

**참조 파일:**
- 현재 스킬: `/home/jay/workspace/skills/retro/SKILL.md`
- PM skills 리서치: `/home/jay/workspace/memory/research/pm-skills-analysis.md`

### 3. Registry 업데이트 (Phase 2)
- `/home/jay/workspace/config/absorption-registry.yaml` 수정:
  - super-worktree: status → absorbed (canonical: git-worktree-isolation)
  - gstack-worktree: status → absorbed (canonical: git-worktree-isolation)
  - pm-a6: status → archived, superseded_by: gstack-retro
  - taste-lazyload: status → absorbed (canonical: progressive-disclosure)
  - moai-p1-1: status → absorbed (canonical: progressive-disclosure)
  - gstack-a4: status → absorbed (canonical: circuit-breaker)
- duplicates 섹션 업데이트: resolution 필드 추가

## 테스트
1. worktree 데코레이터 동작 테스트
2. pm-a6 참조 grep → 0건 확인
3. registry YAML 정합성 확인 (health-check.py 실행)

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