---
date: 2026-03-30
topic: cac-submission-impact
focus: CAC 2026 출품을 위한 kiok 임팩트 향상
---

# Ideation: CAC 2026 Kiok 출품 임팩트 향상

## Codebase Context

- **Kiok**: AI 에이전트용 experience-driven memory CLI (Rust/SQLite/FTS5)
- ~450줄 깔끔한 Rust 코드베이스
- 기능: agent create/list, save, search, memories, forget, prime, stats
- Claude Code SessionStart hook으로 prime 통합
- 데이터: `~/.kiok/kiok.db`

**CAC 2026**: 사내 AI 콘테스트, 마감 3/31. 카테고리 A(효율화)/B(서비스)/C(지식). 평가 기준: 데모 동영상, 정량 Before/After, 재현성, 확장성.

## Ranked Ideas

### 1. Before/After Split-Screen 데모 영상
**Description:** 동일 태스크를 kiok 없이/있이 나란히 보여주는 60초 영상. 왼쪽은 AI가 같은 실수 반복, 오른쪽은 prime 후 첫 시도에 회피.
**Rationale:** CAC 평가 기준이 "定量効果 Before/After" + "デモ動画". 이게 없으면 나머지가 전부 묻힘.
**Downsides:** 재현 가능한 실수 시나리오를 잘 골라야 함.
**Confidence:** 95%
**Complexity:** Low (코드 0줄)
**Status:** Unexplored

### 2. SessionEnd 자동 저장 훅
**Description:** Claude Code Stop hook에 kiok save를 연결. 세션 종료 시 AI가 배운 것을 자동 저장. 수동 save → 완전 자동 루프.
**Rationale:** prime(입력) → 작업 → auto-save(출력) 루프가 닫히면 제품 완성도 한 단계 업.
**Downsides:** Stop hook에서 세션 요약 추출 방법 설계 필요.
**Confidence:** 80%
**Complexity:** Low-Medium (~30줄 + hook)
**Status:** Unexplored

### 3. kiok stats — 정량 지표 자가 측정
**Description:** `kiok stats` 커맨드. 총 레슨 수, prime 횟수, top-5 검색 기억, 추정 절약 시간 출력.
**Rationale:** "세션당 1,200토큰 절감" 같은 숫자가 심사표에 들어가야 함.
**Downsides:** usage 로그 테이블 추가 필요.
**Confidence:** 85%
**Complexity:** Low (~30줄)
**Status:** Unexplored

### 4. Zero-Config Agent — agent create 단계 제거
**Description:** agent 없으면 Git repo 이름이나 cwd basename에서 자동 생성. `kiok save 'lesson'`만으로 작동.
**Rationale:** 데모 흐름 2단계로 축소. CAC "再現性" 점수 직결.
**Downsides:** 기존 명시적 create 워크플로우와의 호환.
**Confidence:** 90%
**Complexity:** Low (~20줄)
**Status:** Unexplored

### 5. CLAUDE.md Export
**Description:** `kiok export --format=claude-md`로 레슨을 CLAUDE.md 형식으로 출력. kiok 없는 환경에서도 접근 가능.
**Rationale:** "AI가 자신의 운영 매뉴얼을 자동 작성"하는 포지셔닝. Knowledge(C) 킬러.
**Downsides:** 포맷 설계 필요.
**Confidence:** 85%
**Complexity:** Low (~20줄)
**Status:** Unexplored

### 6. KIOK_DB 환경변수 오버라이드
**Description:** `KIOK_DB`로 DB 경로 오버라이드. 팀 공유 드라이브에 두면 즉시 조직 메모리.
**Rationale:** "개인 → 조직" scalability 스토리. 코드 1줄.
**Downsides:** SQLite concurrent write 제한.
**Confidence:** 90%
**Complexity:** Low (1줄)
**Status:** Unexplored

## Rejection Summary

| # | Idea | Reason Rejected |
|---|------|-----------------|
| 1 | MCP Server 래핑 | 2일 내 버그 리스크, 안정적 데모 불가 |
| 2 | Memory Decay/Ebbinghaus | 구현+검증 부담 대비 데모 임팩트 낮음 |
| 3 | Claude API 실패 패턴 자동 분류 | 외부 API 의존성, 비용, 안정성 리스크 |
| 4 | Web UI (kiok serve) | 스코프 초과 |
| 5 | 1000 Agent Benchmark | 준비 시간 대비 임팩트 낮음 |
| 6 | Memory Pollution Attack | 네거티브 프레이밍 부적합 |
| 7 | FTS5 --explain | 상위 아이디어보다 데모 임팩트 약함 |
| 8 | Confidence Score | 구현 시간 대비 데모 임팩트 낮음 |
| 9 | forget 리프레이밍 | 독립 아이디어로 약함 |
| 10 | Cross-Agent Global Memory | KIOK_DB로 커버됨 |
| 11 | Replay Mode | stats와 겹침 |
| 12 | Prime Diff | 우선순위 밖 |
| 13 | Token Cost Meter | stats에 통합 가능 |
| 14 | AI-maintainable 포지셔닝 | 메인 스토리 흐림 |
| 15 | 실패 패턴 자동 태깅 | 데모 실수 리스크 |

## Session Log
- 2026-03-30: Initial ideation — 48 candidates generated (6 agents × 8), 6 survived
