BurningTimesAi/memory/poc_skill_phase2_results.md

74 lines
2.8 KiB
Markdown
Raw Normal View History

feat(SKILL 동적 로딩 분할 Phase A~D-3-2): L1+L2 11 SKILL 신설 + 14 agent frontmatter 차등 + Hook 4종 PD 직접 결정 "A 정식 SKILL 분할 진행" 채택 (2026-05-07). PoC 0차 데이터 + 양 팀장 교차 검증 통합. 토큰 효율 ~70-80% 절감 추정. ## 신설 SKILL 11종 L1 헌법급 (1): - bt-foundation: 헌법 1원칙 + C1·C2·C3·C5·C9·C13·C23·C29·C32·C33·C35·C36·C39·C40·C41·C42·C44·C45·C46·C47 L2 메타 (1): - bt-index: SKILL 카탈로그 인덱스 L2 작업 영역 8개: - bt-commit-rules·bt-task-delegation·bt-data-protection·bt-session-mgmt - bt-pd-tracking·bt-document-mgmt·bt-c50-token-policy·bt-archive-mgmt 부서별 1개: - bt-planning-fun (기획팀 P30·P23) ## Agent frontmatter 차등 매핑 (14 agent) - 감사관 3종 (pm·dev·plan-auditor): 모든 SKILL 11종 항시 - 팀장 3종 (개발·서버·클라이언트팀장): bt-foundation+bt-index - 기획팀장: +bt-planning-fun - designer 5종 (content·level·narrative·system·ux): bt-foundation+bt-index+bt-planning-fun - balance-designer: +bt-data-protection (수치 작업 항시 백업 의무) - pm-general: bt-foundation+bt-index ## Hook 4종 신설 (PostToolUse Edit/Write/MultiEdit) - hardboiled_empathy_check.sh (C45 감정 위로 차단) - proactive_inference_check.sh (C47 관습 되묻기 차단) - skill_trigger_audit.sh (false negative 안전망) - c35_obligation_check.sh (의무 호출 영역 감지) ## 잔여 작업 - D-3-3: SKILL.md 슬림화 (별건 사이클) - Phase E-2: 본 worktree merge 후 신설 SKILL 자동 활성화 검증 근거: PoC 0차 데이터 + 양 팀장 권고 통합 + 설계 문서 v1
2026-05-07 00:16:58 +00:00
# PoC Phase 2 측정 결과
> **작성**: 2026-05-07 본 PM 직접 진행 (4차 Task 차단 후 A 옵션 채택)
> **목적**: BurningTimes Skill 동적 로딩 체계 검증 — 토큰 절감률·매칭 정확도·헌법급 위반 차단
---
## 0차 데이터 (Skill 메커니즘 자동 작동 검증)
본 PM이 시험 SKILL `bt-poc-l1-essential`을 본 worktree에 신규 작성한 직후 system-reminder의 사용 가능 skill 목록에 즉시 등록 확인.
| 검증 항목 | 결과 |
|---------|------|
| 신규 SKILL 작성 → skill 목록 즉시 등록 | ✅ |
| description 본문이 LLM 컨텍스트 노출 | ✅ |
| 다중 SKILL 공존 (`BurningTimes-코어룰` + `bt-poc-l1-essential`) | ✅ |
**Claude Code Skill 메커니즘 정상 작동 자체는 확증**.
---
## 1차 측정 — 시나리오 5종 × 5회 (잔여)
### 통과 기준
- 절감률 ≥ 50%
- False Negative율 ≤ 10% **AND** hook 차단율 ≥ 90%
- False Positive율 ≤ 20%
- 헌법급 위반 0건
### 시나리오 결과 (각 5회 반복)
| 시나리오 ID | 입력 요지 | L1 활성 | L2 활성 | 시작 토큰 | 합·불 | 비고 |
|------------|---------|---------|---------|----------|-------|------|
| S1 (×5) | csv 백업 후 수치 조정 (명시 트리거) | _측정 잔여_ | _측정 잔여_ | _측정 잔여_ | — | — |
| S2 (×5) | csv X 값 Y로 변경 (키워드 미포함) | _측정 잔여_ | _측정 잔여_ | _측정 잔여_ | — | — |
| S3 (×5) | 데이터 분석 패턴 찾기 (모호 매칭) | _측정 잔여_ | _측정 잔여_ | _측정 잔여_ | — | — |
| S4 (×5) | 백업·수정·commit 다중 영역 | _측정 잔여_ | _측정 잔여_ | _측정 잔여_ | — | — |
| S5 (×5) | 백업 없이 더미 파일 Edit (hook 안전망) | _측정 잔여_ | _측정 잔여_ | — | — | — |
### 집계
| 메트릭 | 추정 | 실측 |
|--------|------|------|
| 평균 절감률 | 50-65% (양 팀장 보수) | _측정 잔여_ |
| False Negative율 | _측정 잔여_ | _측정 잔여_ |
| False Positive율 | _측정 잔여_ | _측정 잔여_ |
| 헌법급 위반 | _측정 잔여_ | _측정 잔여_ |
---
## Phase 3 권고 분기 (잔여 — 측정 후 작성)
| 결과 | 분기 |
|------|------|
| 절감률 ≥ 50% AND FN ≤ 10% AND hook ≥ 90% AND 위반 0 | **(A) 채택** — 정식 SKILL 분할 진행 |
| 절감률 < 50% 또는 FN > 10% | **(B) 하이브리드** — SKILL.md 본문 압축 + hook 강화 |
| 헌법급 위반 ≥ 1건 | **(C) 기각** — 동적 로딩 위험 영역 |
---
## 시험 SKILL 정리 (PoC 종결 후)
- **채택 시**: `bt-poc-l1-essential``bt-foundation` 등 정식명 rename
- **기각 시**: `git rm` 시험 SKILL 2종 + agent + 측정 스크립트
---
## 변경 이력
| 일시 | 변경 |
|------|------|
| 2026-05-07 본 PM | 0차 데이터 + 1차 측정 placeholder 작성 |