---
task_id: task-2299
type: context-notes
scope: "어드민 인포키워드 대시보드 + 접근 제어 + 사용량 관리"
status: completed
---

# Context Notes

## 결정 근거
- A: admin API에서 system_admin role 직접 검증 사용
- B: 기존 require_feature/require_plan 패턴은 플랜 기반이라 admin 전용 API에 부적합
- C: user_roles 테이블 system_admin 검증은 기존 코드(line 5223-5231)에서 이미 사용 중인 패턴

## 참조 자료
- Phase 1-2 완료 내용: 인포키워드 서버 systemd + 프록시 API 4개 + 플랜별 UI
- 연동 스펙: `/home/jay/.claude/projects/-home-jay--cokacdir-workspace-autoset/memory/project_insuro_infokeyword_integration.md`
- infokeyword_analyses 테이블 칼럼: id, user_id, analysis_id, keywords, status, results, created_at
