Skip to content

[Feature] 활동이력/감사로그 실제 API 연동 (Audit) #156

Description

@BcKmini

배경

fowoco/server에 Audit API가 실제로 구현·병합됐다 (#11). CaseDetailPage의 "활동이력" 탭과 AgentLogPage는 지금 정적 demo 데이터를 쓴다.

실제 서버 API

GET /api/v1/tasks/{taskId}/activities   (화면용 안전 타임라인, VIEWER도 조회 가능)
GET /api/v1/audit-events                (ADMIN 전용, 필터·cursor 조회)

주의할 점

  • activities는 "화면용 안전 타임라인"이라 내부 snapshot 원문(민감정보 포함 가능)을 노출하지 않는다 — CaseDetailPage 활동이력 탭에 그대로 연결 가능.
  • audit-events는 ADMIN 전용이고 필터·cursor 기반 페이지네이션이다 — 현재 AgentLogPage의 클라이언트 사이드 필터링(기간/근거)을 서버 쿼리 파라미터로 바꿔야 한다.
  • AgentLogPage가 표시하는 "Agent 초안/등록된 규칙/보유 데이터/HR 확인" 같은 근거 출처(AgentSource) 분류가 audit-events 응답에 그대로 있는지, 아니면 다른 필드로 유추해야 하는지 확인 필요.

완료 조건

  • CaseDetailPage 활동이력 탭이 GET .../activities로 실제 데이터를 불러옴
  • AgentLogPageGET /api/v1/audit-events로 실제 데이터를 불러오고, 필터를 서버 쿼리 파라미터로 전환
  • AgentSource 분류가 실제 응답 필드와 맞는지 확인 후 매핑
  • 테스트 작성

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions