S오프라인

로드맵 · 태스크

Demo · Production · Tester Lab · Defense · Operations · Enterprise

전체 진행

75 / 76 완료 · 진행 중 0 · 예정 1

99%

Swarm Platform

10/11 완료 · 진행 중 0 · 예정 1

Demo Track

6/6 완료 · 진행 중 0 · 예정 0

Production Foundation

18/18 완료 · 진행 중 0 · 예정 0

Tester Lab

8/8 완료 · 진행 중 0 · 예정 0

Red Team & Security Test

6/6 완료 · 진행 중 0 · 예정 0

Visualization & Analytics

5/5 완료 · 진행 중 0 · 예정 0

External Integration

6/6 완료 · 진행 중 0 · 예정 0

Defense & Control SaaS

7/7 완료 · 진행 중 0 · 예정 0

Integrity Operations

5/5 완료 · 진행 중 0 · 예정 0

Enterprise SaaS

4/4 완료 · 진행 중 0 · 예정 0

Swarm — 모듈·브랜드

OS · Simulator · Analytics · Control

  • SW-1

    모듈 정의서

    완료

    docs/SWARM_MODULES.md

  • SW-2

    UI zone route groups

    완료

    marketing / simulator / platform

  • SW-3

    Zone nav + /app dApp hub

    완료

    AppNav zone switcher

    열기 →
  • SW-4

    Landing Swarm zones

    완료

    Simulator vs dApp CTA

    열기 →
  • SW-5

    docs·policy sync

    완료

    POLICY, ARCHITECTURE, UI_ZONES

  • SW-6

    Platform sim decouple

    완료

    OptionalSimSection on platform pages

  • SW-7

    Workspace header

    완료

    X-Workspace-Id + Redis prefix

  • SW-8

    npm @swarm/* scope

    예정

    deprecation alias period

  • SW-9

    Worker workspace alerts

    완료

    ingest payload workspaceId

  • SW-10

    Demo ingest smoke API

    완료

    POST /api/demo/ingest/smoke

    열기 →
  • SW-11

    Swarm orchestration

    완료

    scenarios + export-ingest + alert replay

    열기 →

Demo — 뷰봇 재현

공개 /bots 체험, 치지직·IRC 시각화

  • D1-1

    BotSwarm 엔진·UI

    완료

    틱·투입·이동·멀티방

    열기 →
  • D1-2

    프리셋 URL·드래그

    완료

    발표용 시나리오 공유

    열기 →
  • D1-3

    탐지 CTA

    완료

    Swarm → /demo 연동

    열기 →

Demo — 탐지·증거 UI

교육용 차트·리포트 (정확도는 Production Track에서 강화)

  • D2-1

    괴리 타임라인

    완료

    Raw/Trusted 차트

    열기 →
  • D2-2

    증거 리포트 UI

    완료

    IRC·채팅 발췌

    열기 →
  • D2-3

    크로스 스트림 UI

    완료

    bots ↔ clusters

    열기 →

Production — Runtime·패키징

배포 시 실제로 뜨는지

  • PF-1

    @live-integrity/db dist 빌드

    완료

    main/types → dist

  • PF-2

    .dockerignore·Docker COPY

    완료

    민감 파일·과다 복사 방지

  • PF-3

    Railway build/start 분리

    완료

    start 시 빌드 제거

  • PF-4

    /healthz · /readyz

    완료

    DB·Redis readiness

  • PF-5

    dev package watch

    완료

    stale dist 방지

Production — API·보안

Side effect·인증 경계

  • PF-6

    운영자 보드 /admin

    완료

    로그인 + API 프록시

    열기 →
  • PF-7

    demo/admin API 분리

    완료

    /api/demo/* + /api/admin/*

  • PF-8

    config normalize·limit

    완료

    서버 입력 상한

  • PF-9

    trustedScore 중앙화

    완료

    predictSessionTrust

  • PF-10

    Redis client 캐싱 수정

    완료

    연결 실패 후 복구

  • PF-11

    Streams DTO

    완료

    Prisma raw 노출 제거

  • PF-18

    i18n ko/en

    완료

    UI·API capabilities·locale cookie

Production — 분석 정확도

재현성·시간축·Worker

  • PF-12

    joinedAtSec·timeline 버그

    완료

    viewerTimeline 0 문제

  • PF-13

    seed 재현성

    완료

    동일 seed → 동일 결과

  • PF-14

    SimulationRun.summary

    완료

    목록 API 경량화

  • PF-15

    Worker DLQ·runId payload

    완료

    실패 ACK·이벤트 축소

  • PF-16

    서버 snapshot 증거

    완료

    provenance·GET /snapshot

  • PF-17

    BotSwarm demo scope

    완료

    demoId·Redis·WS room 격리

Tester — 시뮬레이터·재현

seed, history, 회귀 — 백엔드 ✅ UI 보강

  • TL-1

    Seed UI·공유

    완료

    재현·A/B compare

    열기 →
  • TL-2

    Run history 브라우저

    완료

    admin runs/summary

    열기 →
  • TL-3

    채팅 스크립트 편집

    완료

    ChatScriptPanel · inject-chat

    열기 →
  • TL-4

    Agent 프로필 편집

    완료

    AGENT_PROFILES spawn

    열기 →

Tester — BotSwarm·미디어 mock

치지직·IRC·멀티방 — 데모 ✅ 격리·확장

  • TL-5

    Organic spawn UI

    완료

    Trusted baseline 테스트

    열기 →
  • TL-6

    Simulator 채팅 replay

    완료

    ChatTimelineReplay 차트

    열기 →
  • TL-7

    커스텀 방·플랫폼

    완료

    POST /api/bot-swarm/rooms

    열기 →
  • TL-8

    실스트림 media mock

    완료

    Lab MediaMockPanel iframe/HLS

    열기 →

Red Team — 시나리오·평가

BotSwarm + sim + ingest 통합 보안 테스트

  • RT-1

    Red Team Lab /lab

    완료

    시나리오 허브·BotSwarm·ingest

    열기 →
  • RT-2

    시나리오 카탈로그 API

    완료

    GET /api/security-test/scenarios

  • RT-3

    exploitable 평가

    완료

    탐지 신호 vs expected · assess API

  • RT-4

    채팅 스크립트·agent 프로필

    완료

    inject-chat · ingest preview

    열기 →
  • RT-5

    자동 회귀 red team CI

    완료

    GitHub Actions security-test

  • RT-6

    침투 리포트 export

    완료

    JSON + HTML printable report

Viz — ingest·신호 차트

대시보드·Lab 분석 UI

  • VIZ-1

    Ingest snapshot 패널

    완료

    dashboard + lab · top signals bar

    열기 →
  • VIZ-2

    Stream integrity 테이블

    완료

    source=ingest|simulation 필터

    열기 →
  • VIZ-3

    chatTimeline replay

    완료

    ChatTimelineReplay

    열기 →
  • VIZ-4

    실시간 signal stream

    완료

    AlertsPanel + WS integrity:alert

    열기 →
  • VIZ-5

    tenant SLA 차트

    완료

    IntegrityTrendChart

    열기 →

External — 연동 준비

meta/integration · webhook · SDK

  • EXT-1

    GET /api/meta/integration

    완료

    엔드포인트·auth·webhook catalog

  • EXT-2

    Integration Guide UI

    완료

    Lab 패널 · URL 복사

    열기 →
  • EXT-3

    OpenAPI / Swagger

    완료

    GET /api/meta/openapi.json

  • EXT-4

    TypeScript SDK

    완료

    @live-integrity/client

  • EXT-5

    Webhook 서명 검증

    완료

    POST /api/v1/ingest/webhooks/:platform HMAC

  • EXT-6

    Sandbox ingest UI

    완료

    admin ingest smoke · operator proxy

    열기 →

Defense — 실시간·진단

Worker → Alert → Case

  • DS-1

    실시간 ingest API

    완료

    POST /api/v1/ingest/events + analyze

  • DS-2

    플랫폼 adapter

    완료

    generic · swarm · Chzzk · YouTube · SOOP · Kick · Twitch

  • DS-7

    트래픽 스파이크 탐지

    완료

    viewerTimeline + suspicious_spike alert

    열기 →
  • DS-3

    진단 대시보드 SaaS

    완료

    ingest + alerts + cases + policy

    열기 →

Defense — 방어·연동

Policy → mitigation → SIEM

  • DS-4

    Policy·mitigation API

    완료

    evaluatePolicy + dashboard panel

    열기 →
  • DS-5

    보안 솔루션 export

    완료

    Slack + ALERT_WEBHOOK_URL JSON

  • DS-6

    고객 BotSwarm API

    완료

    Red Team Lab · 격리 swarm

    열기 →

Operations — 무결성 운영

Alert, Case, Policy, Audit

  • OP-1

    Alert 엔진

    완료

    evaluateIngestAlerts + Redis + /api/alerts

    열기 →
  • OP-2

    Case 관리

    완료

    Redis cases + status PATCH + dashboard

    열기 →
  • OP-3

    Policy Engine

    완료

    evaluatePolicy API + panel

    열기 →
  • OP-4

    ReportArtifact

    완료

    runId 교차 검증 UI + API

    열기 →
  • OP-5

    Alert → Swarm replay

    완료

    replay-scenarios + /bots?orchestrate=

    열기 →

Enterprise — 멀티테넌트

Org · Workspace · Role

  • E1-1

    Organization/Workspace

    완료

    X-Workspace-Id + Redis prefix (beta)

  • E1-2

    WebSocket room scope

    완료

    stream:{id} integrity:alert room

  • E1-3

    Supabase Auth 연동

    완료

    enterprise ingest Bearer JWT (optional)

  • E1-4

    웹훅 export

    완료

    Slack alert webhook