Skip to content

docs(handoff): data_engineer first-branch + 도메인별 분기 매핑 표#17

Merged
DONGRYEOLLEE1 merged 1 commit into
mainfrom
docs/data-engineer-first-branch-policy
May 22, 2026
Merged

docs(handoff): data_engineer first-branch + 도메인별 분기 매핑 표#17
DONGRYEOLLEE1 merged 1 commit into
mainfrom
docs/data-engineer-first-branch-policy

Conversation

@DONGRYEOLLEE1
Copy link
Copy Markdown
Owner

본 PR이 본 session에서 직접 수행한 5 condition

(1) plans/ 폴더 search + 문서 정독plans/DATA_SCIENCE_ANALYTICS_TEAM_PLAN.md 253 LOC 직접 Read, §'2026-05-21 후속 검증 결과'에 PR #14 multi-turn fix + data_engineer 첫 분기 4층 검증 명시 추가.

(2) 기능 재구축 / 강화 — SYSTEM_SUPERVISOR_PROMPT의 TEAM SELECTION HINTS에 'team supervisor will ALWAYS start with data_engineer' 문구 강화. prompt-driven, 룰 베이스 0.

(3) 검증 수행pytest tests -q184 → 185 PASS (신규 1 케이스). routing_eval 6 → 7 PASS. 회귀 0.

(4) data_engineer 분기 강제routing_eval/test_scorer.py에 신규 단위 테스트 test_data_science_cases_all_route_to_data_science_team 추가. 골든 데이터셋 모든 data_science 카테고리가 data_science_team으로 라우팅되는지 + request_review=false 인지 강제. 추후 prompt가 약화되면 즉시 fail.

(5) CLAUDE.md handoff 정책 강화 — §'Supervisor → Sub-agent Handoff 정책'에 새 섹션 '도메인별 첫 분기 의무 (질의 → 첫 worker 매핑, prompt-driven)' 추가. 6가지 도메인별 매핑 표:

사용자 질의 신호 첫 sub-agent 첫 worker
데이터 첨부(csv/xlsx/json/pdf/docx) + 분석/차트 data_science_team data_engineerdata_analyst
이미지 첨부 vision_team image_inspectorimage_editor
최신 정보·뉴스 research_team searchweb_scraper
repo + 코드 수정/실행 coding_team codebase_explorerimplementation_engineer
명시적 보고서/슬라이드 writing_team note_takerdoc_writer
단순 인사·정체 질문 (직접 응답) head supervisor

'룰 베이스 절대 금지' 정책 명문화. 코드에 정규식·키워드·_should_force_* 함수 추가 0건.

🤖 Generated with Claude Code

5 conditions (plan 문서 + 기능 재구축 + 검증 + data_engineer 분기 + handoff
정책)을 본 session에서 직접 강화:

1. plans/DATA_SCIENCE_ANALYTICS_TEAM_PLAN.md §'2026-05-21 후속 검증 결과'에
   PR #14 multi-turn fix + data_engineer 첫 분기 4층 검증 명시 추가.

2. CLAUDE.md §'Supervisor → Sub-agent Handoff 정책'에 새 섹션
   '도메인별 첫 분기 의무 (질의 → 첫 worker 매핑, prompt-driven)' 추가 —
   6가지 도메인(data_science/vision/research/coding/writing/direct)별로
   "사용자 질의 신호 → 첫 sub-agent → 첫 worker → prompt 위치" 표 명문화.
   data_engineer는 데이터 첨부 turn의 항상 첫 worker임을 못박음.

3. SYSTEM_SUPERVISOR_PROMPT의 TEAM SELECTION HINTS의 데이터 첨부
   가이드 라인에 'team supervisor will ALWAYS start with data_engineer'
   문구 강화. LLM이 첫 worker를 흔들지 않도록 prompt-driven 가이드.

4. routing_eval/test_scorer.py에 신규 단위 테스트 추가:
   test_data_science_cases_all_route_to_data_science_team — golden dataset의
   모든 data_science 카테고리 케이스가 data_science_team으로 라우팅되는지,
   request_review=false 인지 (python_repl 샌드박스라 인간 승인 불필요)
   강제 검증. 회귀 차단선.

Verification:
- pytest 184 → 185 PASS (신규 1 케이스, 회귀 0)
- routing_eval 6 → 7 PASS
- 룰 베이스 코드 추가 0건 (CLAUDE.md §"Supervisor → Sub-agent Handoff 정책"
  P1 완전 준수)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
orchagent Ready Ready Preview, Comment May 22, 2026 6:16am
project-vdajw Ready Ready Preview, Comment May 22, 2026 6:16am

@DONGRYEOLLEE1 DONGRYEOLLEE1 merged commit 36e39fd into main May 22, 2026
5 checks passed
@DONGRYEOLLEE1 DONGRYEOLLEE1 deleted the docs/data-engineer-first-branch-policy branch May 22, 2026 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant