# task-2675 — V3_6_SHADOW_MODE_LIVE_PREFLIGHT_PACKET (Track I)

- Level: Lv.2 (★ preflight packet only · live settings.json 변경 0 · PreToolUse hook 활성화 0)
- 담당: **dev3 다그다** (★ task-2665 shadow-mode packet 작성자 · context 보유 · task-2670~2674 충돌 0)
- 단일소스: 본 task md + task-2669 live signature packet (★ /home/jay/workspace/.worktrees/task-2669-dev5)
- chair_authorization_id: **`CHAIR-AUTH-V3-6-SHADOW-MODE-LIVE-PREFLIGHT-PACKET-20260526-JJONGS-PREFLIGHT-001`** (★ ANU 권고)

## 배경

task-2669 V3_6_SHADOW_MODE_LIVE_ACTIVATION_SIGNATURE_PACKET_READY 확정 (★ WORKTREE_ONLY · 8 specs). live activation 전 preflight checklist packet only.

## 회장 verbatim 결정 (1:1)

- 범위: live activation 전 preflight checklist only
- live settings.json / PreToolUse hook / BLOCK / policy 승격 금지

## 포함 5 (회장 verbatim)

1. **settings diff preview 검증** (★ task-2669 settings_diff_preview spec 기반 dry-run 검증 plan)
2. **emergency bypass 검증** (★ task-2669 emergency_bypass spec 기반 즉시 bypass 동작 검증 plan)
3. **false-positive threshold 검증** (★ task-2669 false_positive_threshold spec 기반 임계 동작 검증)
4. **1h/24h monitoring plan 검증** (★ task-2669 1h_24h_monitoring_criteria spec 기반 trigger gate 검증)
5. **activation abort 조건** (★ preflight 중 abort 조건 enum · 즉시 rollback trigger)

## 허용 7

1. task-2669 spec 8종 read-only 분석
2. preflight checklist 6 영역 작성 (★ 위 5 + 통합 packet)
3. activation abort 조건 enum 설계 (★ minimum 5 enum)
4. memory/specs/v3_6_shadow_mode_live_preflight_*.md 작성
5. memory/events/task-2675.* 작성
6. memory/reports/task-2675.md 작성
7. result + report + done marker

## 금지 7 (회장 verbatim)

1. live settings.json 변경
2. PreToolUse hook 활성화
3. BLOCK 확대
4. policy 승격
5. commit/push/PR/merge
6. utils/** / hooks/** / dispatch.py 변경
7. task-2669 spec 8종 변경 (★ read-only 참조만)

## 완료 상태

성공: **`V3_6_SHADOW_MODE_LIVE_PREFLIGHT_PACKET_READY`**

## 보고 필수 7

1. settings diff preview 검증 plan summary
2. emergency bypass 검증 plan summary
3. false-positive threshold 검증 plan summary
4. 1h/24h monitoring plan 검증 summary
5. activation abort 조건 enum verbatim
6. file overlap (★ task-2669 spec 변경 0 / task-2670~2674 0)
7. forbidden_action_count (target 0)
8. recommended next action (★ live activation 별도 chair signature 강제)

## expected_files (~6)

- `memory/specs/v3_6_shadow_mode_live_preflight_packet_260526.md` (★ 통합)
- `memory/specs/v3_6_shadow_mode_live_preflight_settings_diff_verify_260526.md`
- `memory/specs/v3_6_shadow_mode_live_preflight_emergency_bypass_verify_260526.md`
- `memory/specs/v3_6_shadow_mode_live_preflight_false_positive_verify_260526.md`
- `memory/specs/v3_6_shadow_mode_live_preflight_1h_24h_monitoring_verify_260526.md`
- `memory/specs/v3_6_shadow_mode_live_preflight_abort_conditions_260526.md`
- `memory/events/task-2675.done`
- `memory/events/task-2675.v3-6-shadow-mode-live-preflight-result-260526.json`
- `memory/reports/task-2675.md`

## allowed_resources

```yaml
allowed_resources:
  paths:
    - "memory/specs/v3_6_shadow_mode_live_preflight_*.md"
    - "memory/events/task-2675.*"
    - "memory/reports/task-2675.md"
    - "memory/tasks/task-2675.md"
    - "INDEX.md"
  read_only_reference:
    - "/home/jay/workspace/.worktrees/task-2669-dev5/memory/specs/v3_6_shadow_mode_live_activation_*.md (★ 8 spec)"
    - "/home/jay/workspace/.worktrees/task-2669-dev5/memory/events/task-2669.v3-6-shadow-mode-live-signature-packet-result-260525.json"
    - "/home/jay/workspace/.worktrees/task-2665-dev3/memory/specs/v3_6_pretooluse_shadow_mode_*.md (★ task-2665 shadow-mode packet 5종)"
    - "/home/jay/workspace/.worktrees/task-2664-dev4/memory/specs/v3_6_pretooluse_*.md (★ task-2664 packet 4종)"
  forbidden_paths:
    - "/home/jay/.claude/**"
    - "/usr/local/bin/cokacdir"
    - ".github/**"
    - "hooks/**"
    - "dispatch.py"
    - "dispatch/**"
    - "scripts/finish-task.sh"
    - "utils/**"
    - "tests/**"
    - "schemas/**"
    - "memory/specs/v3_6_shadow_mode_live_activation_*.md (★ task-2669 파일)"
    - "memory/specs/v3_6_pretooluse_*.md (★ task-2664/2665 파일)"
    - "memory/specs/v3_1_*.md (★ task-2668 파일)"
    - "memory/specs/backlog_*.md"
    - "memory/events/task-2662*"
    - "memory/events/task-2663*"
    - "memory/events/task-2664*"
    - "memory/events/task-2665*"
    - "memory/events/task-2666*"
    - "memory/events/task-2667*"
    - "memory/events/task-2668*"
    - "memory/events/task-2669*"
    - "memory/events/task-2670*"
    - "memory/events/task-2671*"
    - "memory/events/task-2672*"
    - "memory/events/task-2673*"
    - "memory/events/task-2674*"
    - "**/.env*"
    - "**/credentials*"
  commands:
    - "python3 -m json.tool"
    - "python3 -c"
    - "ls"
    - "cat"
    - "stat"
    - "sha256sum"
    - "wc"
    - "printf"
    - "grep"
    - "find"
    - "tail"
    - "head"
    - "cokacdir --cron"
    - "cokacdir --currenttime"
    - "touch"
    - "mkdir"
  merge_policy: "preflight_packet_only_no_live_activation_no_pr"
  ttl_hours: 48
```

## 종결

성공: **`V3_6_SHADOW_MODE_LIVE_PREFLIGHT_PACKET_READY`**

끝
