---
name: dz-people-context
description: >
  This skill should be used when the user asks to "이 사람 진행 중", "{이름} 활동",
  "내 PRJ 현황", "사람 시점 대시보드", "{ID} 종합", "본인 업무현황",
  or 사람 시점에서 정태 메타 + 동태 활동 종합 조회 시.
  dz-people-index(정태 ID/사번/소속/R&R) + 진행 중 PRJ + 담당 모듈 + 트래킹 노트 +
  본인 업무현황 보고 (Phase S S-07 보강) +
  본인 _R&R.md 우선 lookup (Phase V V-07-04 — `_개인/{본인이름_사번}/_R&R.md`)
  자동 lookup. Phase Q-2 G50 일관 — SBUnit 한정 표현 0.
version: 0.3.0
---

# 사람 컨텍스트 (dz-people-context) — Phase Q-3 Q-15 신설 + Phase S S-07 본인 업무현황 보강 + Phase V V-07-04 _R&R.md 우선 lookup

사람 시점에서 정태 메타 + 동태 활동을 종합 lookup하는 스킬. dz-people-index(정태)와 워크스페이스 동태 데이터를 결합.

## Phase V V-07-04 보강 (2026-05-11) — 본인 _R&R.md 우선 lookup (V-05 갭 1-2 해결)

본인 종합 조회 시 다음 순서로 lookup 수행:

### lookup 우선순위 (3 단계 fallback)

1. **1순위**: `_개인/{본인이름_사번}/_R&R.md` — dz-personal-init v0.4.0 자동 정착된 본인 R&R 메타 파일
   - 본인 식별 / R&R 한 문장 / 직속 상관 / 부하 직원 목록 (직책자만) / 담당 모듈
   - 본인 R&R 한 문장이 xlsx 매핑보다 정합 (사용자가 자가 보강 가능)
2. **2순위**: `조직/{본부}/{Unit}/{Cell}/{이름_사번}/_index.md` "본인 진행 보고" 섹션 (Phase Q-3 Q-15 신설)
   - 1순위 부재 시 (본인 _R&R.md 미정착 또는 타인 조회) fallback
3. **3순위**: xlsx 13번 동적 lookup (`참고자료/조직정보/Amaranth_10_OrganizationChart_*.xlsx`)
   - 1·2순위 모두 부재 시 (예: 신규 사용자 첫 호출) — dz-people-index Skill 직접 호출

### 부하 직원 자동 식별 흐름

본인이 직책자 (Cell 리더 / Unit장 / 본부장)인 경우:
- `_개인/{본인이름_사번}/_R&R.md` §4 "부하 직원" 섹션이 SSoT
- 일일보고·트래킹 노트 등 후속 스킬이 본 섹션 직접 lookup
- 부재 시 xlsx 13번 동적 lookup으로 부하 직원 명단 자가 확보 후 _R&R.md 자동 신설

## Phase S S-07 보강 (2026-04-27) — 본인 업무현황 lookup 추가

사람 시점 종합 lookup에 다음 영역 추가:

### 본인 진행 보고 lookup
- 위치: `조직/{본부}/{Unit}/{Cell}/{이름_사번}/_index.md` "본인 진행 보고" 섹션
- 동작: 활성/휴직/퇴사 메타 분기 자동 인식
  - 활성 18명: placeholder + 자비스 메모리 인용
  - 휴직 2명 ({이름}·이승현G): "육아휴직" 표기
  - 퇴사 1명 ({이름}): "4/30 퇴사 → 5/1 archive 예정" 표기
  - Unit장 1명 ({이름}): 본인 운영자 명시

### 자비스 메모리 SSoT 인용
- 인용 SSoT: `reference_sbunit_21_member_reports.md` (자비스 자체 시스템 — Cowork agent 영역, Code 미접근)
- 정책: Claude Code는 인용만 작성 → 자비스 cascade가 일상 운영 시 자동 채움

### 의존 보강
- `skills/dz-amalink-recursive-extract/` (S-07 신설 — 4건 룰 통합)
- `skills/dz-cascade-from-report/` (R-04 + S-05 보강 — Step 0·2.5·3.5)
- `규칙/프로세스/업무보고-체크-운영규칙.md` (S-01 신설 SSoT)

---

## 입력

- 사용자 ID (xlsx 13번 컬럼) 또는 사번 또는 한글 이름

## 출력 (4 영역)

### 1. 정태 메타 (dz-people-index 호출)
- ID·사번·이름·직급·소속 (4계층)
- R&R (담당 모듈·역할)

### 2. 진행 중 PRJ
- 조직 _index.md "진행 중 PRJ" 섹션 lookup (Q-3 Q-15 신설)
- PM 또는 담당자 매핑 PRJ 자동 추출 (`프로젝트/_dashboard.md` + 각 PRJ `01.B 담당자` 섹션)

### 3. 담당 모듈
- module-overview.md 담당자 매핑 lookup (Amaranth10/{모듈}/)
- Cell 리더라면 본인 Cell 담당 모듈 전체

### 4. 트래킹 노트 (본인이 트래킹 대상인 경우)
- `_개인/팀트래킹/{본인_ID}/` 노트 (있으면)
- 작성자(상위 관리자)·일자·주제 요약

## 의존 자산

- `skills/dz-people-index` (G8) — 정태 메타 (필수, xlsx 13번 동적 lookup의 외부화)
- `참고자료/조직정보/*.xlsx` — SSoT (xlsx 13번 동적 lookup, 3순위 fallback)
- `프로젝트/_dashboard.md` — PRJ 포트폴리오
- `조직/{...}/{이름_사번}/_index.md` — 진행 중 PRJ 섹션 (Q-3 Q-15 보강, 2순위)
- **`_개인/{본인이름_사번}/_R&R.md`** — 본인 R&R 메타 (V-07-04 신설, 1순위 lookup)

## 실행 흐름

1. 입력 ID/사번/이름 매칭 → dz-people-index 호출
2. 4 영역 lookup 동시
3. 종합 출력 (마크다운 형식)

## 출력 예시

```
=== dz-people-context: {ID} ({이름}) ===

[정태 메타]
- ID: {ID} / 사번: {사번}
- 직급: 수석연구원
- 소속: DWP개발본부 / SBUnit / Unit장
- R&R: SBUnit 전체 총괄 + Forge 구축 PM

[진행 중 PRJ]
- PRJ-2026-014: Amaranth10-Claude-Forge 구축 (PM)
- PRJ-2026-013: 기술위원회 AI개발툴 TFT (UC 트랙 PM)
- PRJ-2026-020: Douzone AI Radar (협업)

[담당 모듈]
- (Unit장 — 6 모듈 전체 총괄)

[트래킹 노트]
- 본부장-{이름}: _개인/팀트래킹/{사번}/ 노트 (있으면)
```

## 사용 시점

| 시점 | 사용 |
|------|------|
| 본인 종합 현황 조회 | "내 PRJ 현황" |
| 부하 직원 종합 조회 | "{이름} 활동" |
| 신규 인원 R&R 파악 | "{ID} 종합" |
| Cell 리더 멤버 점검 | dz-personal-tracking 작성 전 사전 lookup |

## 갱신 정책

- 정태 메타 변경 시 → dz-people-index SSoT 갱신만
- 동태 활동 변경 시 → 조직 _index.md "진행 중 PRJ" 섹션 + dashboard.md 동시 갱신 (R3 캐스케이드)

## 관련 자산

- `skills/dz-people-index` (G8) — 정태 lookup (의존)
- `skills/dz-personal-tracking` (G10, Q-14) — 트래킹 노트 작성
- `commands/dz-personal-init` (Q-12) — 4계층 lookup + 팀트래킹 자동

## 변천사

- Phase Q-3 Q-15 (2026-04-27) — 본 스킬 신설 + 조직 _index.md 26명 "진행 중 PRJ" 섹션 보강
- 자비스 v1 §A8 일관 — 단기 정태 _index.md / 중기 dz-people-context 동태
- **Phase V V-07-04 (2026-05-11)** — `_개인/{본인이름_사번}/_R&R.md` 1순위 lookup 도입 (V-05 갭 1-2 해결, xlsx 13번 동적 lookup 3순위 fallback)
