strategic-compactlisted
Install: claude install-skill TeamSPWK/nova
# Nova Strategic Compact
세션-수준 컨텍스트 압축 시점을 판단한다. NOVA-STATE 본문 스냅샷 + events.jsonl 분리(v5.44.0+ 상태-수준 모델)와 짝을 이루는 *세션-수준* (Claude Code 컨텍스트 창 자체)의 `/clear`·`/compact` 적기를 안내한다. Nova 5기둥 중 **맥락 기둥**의 마지막 한 조각 — 진단(P0-1 컨텍스트 ���스트 4원인 카탈로그)에서 자동 안내까지 잇는 출구.
## 적용 규칙 (on-demand 로드)
- `docs/nova-rules.md §8` 세션 상태 유지 — STATE 트림과 세션 압축의 분리
- `docs/nova-rules.md §10` 관찰성 계약 — events.jsonl로 후험 검증 가능
## 핵심 원칙
1. **상태-수준 ≠ 세션-수준.** NOVA-STATE.md 본문 스냅샷 + events.jsonl 단일 진실원(`skills/context-chain/SKILL.md`, v5.44.0+)은 사람-읽는 인덱스 + 기계-읽는 시계열이지 Claude 컨텍스트 창 압축이 아니다. 둘은 **별도 트리거, 별도 효과**.
2. **`/clear` ≠ `/compact`.** `/clear`는 무관 작업 사이 즉시 비움(요약 없음), `/compact`는 마일스톤 사이 요약 압축. 잘못 쓰면 Generator 컨텍스트가 회복 불가능하게 손실된다.
3. **AI는 제안, 인간은 결정.** 본 스킬은 *시점 안내*만 한다 — `/compact`·`/clear`는 사용자가 직접 입력. 자동 실행 금지 (메모리 `feedback_evidence_first_identity` 정합).
4. **9 진입점 동결 유지.** 본 스킬은 NOVA-STATE 갱신 트리거를 추가하지 않는다 (v5.19.6 state-prune-symmetry 룰 보존).
## MUST TRIGGER (적기)
| 시점 | 권장 동작 | 사유 |
|------|----------|------|
| `/nova:plan` 완료 직후 | `/compact` 권장 | Plan 결과는 docs/plans/{slug}.md에 보존됨 — 컨텍스트는 요약해도 안전 |
| `/nova:design` 완료 직후 | `/compact` 권장 | Design 결과는 docs/designs/{slug}.md에 보존됨 |
| `/nova:auto` Phase 종료 시 | `/compact` 권장 | Phase 결과는 events.jsonl + v3 marker 자동 렌더로 보존됨 — 다음 Phase는 요약본만 있어도 충분 (v5.44.0+) |
| 토큰 사용량 70%+ 도달 | `/compact` 또는 `/clear` | 80%+ AUTOCOMPACT 발동 전 사용자 통제 압축 (`docs/cost-optimization.md` 권장 50%와 정합) |
| 무관 작업 전환 직전 | `/clear` | 어텐션 희석 사전 차단 (`docs/context-rot-diagnosis.md` §1