AI Workspace 범용 수집·보고 시스템 설계

Answer

결론: 현재 개인별 수집 규칙과 운영 PWA는 유지하고, 연결·정규화·검증·프로젝트 병합·발행만 재사용 가능한 모듈로 분리합니다.

  1. 현행 구성은 6개 출처 상태 기록, 단일 보고서 JSON, 중앙 원장, 정적 PWA 발행입니다.
  2. 추가해야 할 기능은 수집 Adapter, 증분 Cursor, 중복 검토 큐, 사용자별 Policy입니다.
  3. 확인하지 않은 수집은 unverified, 일부만 확인했으면 partial로 구분합니다.
  4. 실제 운영 데이터는 건드리지 않고 가상 데이터로 UI와 흐름을 검증합니다.

Applies to2026-10-21회사 PC 기존 코드 검토 + 범용화 목표 설계Demo 수치 모두 가상

1

01. 왜 범용화하나요?

구분현행 유지범용 확장
사용자 기준개인별 P0~P3, NEW, 완료·중요 표시Profile 및 Policy 설정
데이터 출처6개 수집원·접근 가능한 자료Adapter Registry, cursor, 재시도
집계단일 report.json + Google Sheets 원장Event 표준 모델, 중복·프로젝트 연결
배포Cloudflare Pages + 검증·Git 기록private/public 분리, 정책 Gate
품질 상태success/failed/unverified 기록partial, 원본 증빙·재현 가능한 감사
2

02. 어떤 구성요소로 나누나요?

범용 아키텍처의 논리 계층
Diagram structure
  • AI · 업무 출처 inputs
  • Adapter + 정규화 ingest
  • 정책 · 프로젝트 병합 merge
  • Private Store store
  • 안전한 PWA outputs
  • inputs → ingest · 읽기
  • ingest → merge · 검증
  • merge → store · 집계
  • store → outputs · 공개검사
3

03. 데이터는 어떤 순서로 처리되나요?

수집→보고→안전한 배포
Diagram structure
  • 출처·권한 확인 registry
  • cursor 증분 조회 fetch
  • 정규화·민감값 제거 redact
  • 중복 제거·프로젝트 병합 dedup
  • 사용자 정책·검증 review
  • Snapshot · 배포 검사 publish
  • dedup → review · 후보
  • fetch → redact · 원본
  • redact → dedup · 표준
  • registry → fetch · scope
  • review → publish · 승인
  1. 출처 등록

    수집원별 접근 범위와 정보보호 정책을 확인합니다.

  2. 증분 수집

    실제 변경 항목만 조회하며 오류·미검증을 구분합니다.

  3. 프로젝트 병합

    도구별 대화보다 프로젝트 ID와 사용자의 분류를 우선합니다.

  4. 공개 검사

    비밀정보 필터·대상 URL·HTTP 검증을 통과한 결과만 노출합니다.

4

04. 실행 상태는 어떻게 검증하나요?

상태표시 조건조치
success조회·파싱·집계 검증마지막 성공 시각 갱신
partial일부 세션/범위만 확인제한 범위·미확인 구간 표시
failed인증·파일·API 오류 확인오류 보존, 기존 보고서 유지
unverified이번 실행에서 확인하지 않음성공으로 취급하지 않음

scannedCount는 실제 읽은 원본 수이고, reflectedCount는 보고서 반영 수입니다. null과 0은 다릅니다.

5

05. 사용 전 무엇이 필요한가요?

Opening diagram…