Clue 구현 상태표

상세 작업은 Python 선행 정리와 Java 포팅 계획을 기준으로 한다.

R0. Python Handoff

범위:

k8s-clue P0-P6
Python Handoff Gate
python-handoff-v1

완료 조건:

  • 설치 없는 clue diagnose
  • P0 Analyzer fixture
  • versioned JSON Schema
  • canonical expected result
  • read-only RBAC
  • Secret 비수집
  • Draft PR safety
  • Recovery Check
  • 불필요한 Python runtime 제거
  • Handoff artifact와 checksum

R1. Java CLI parity

범위:

J0 Build foundation
J1 Protocol/domain
J2 Native diagnose CLI
J3 Remediation/recovery

완료 조건:

  • Python fixture semantic parity
  • Java 25 build
  • Native CLI 네 architecture
  • Homebrew Tap
  • Kubernetes read-only E2E
  • Draft PR parity
  • Recovery parity

release:

v0.1.0

R2. 설치형 Clue

범위:

J4 Agent
J5 Hub/Store
J6 Install lifecycle

완료 조건:

  • Agent outbound HTTPS
  • bounded spool
  • Hub modular monolith
  • PostgreSQL/Flyway/jOOQ
  • internal/external PostgreSQL
  • install/status/upgrade/uninstall
  • duplicate Hub 거부
  • backup/restore

release:

v0.2.0

R3. 멀티클러스터 Clue

범위:

J7 Watch/Fleet/Console

완료 조건:

  • local watch
  • bounded SQLite history
  • Fleet
  • Agent transfer
  • 사용자/역할
  • Incident Console
  • optional Prometheus
  • multi-cluster isolation

release:

v0.3.0

R4. 확장 생태계

범위:

J8 AI/Rule Pack
J9 Production hardening

완료 조건:

  • MCP
  • local AI
  • external AI opt-in
  • payload preview
  • 가명화
  • Analyzer SDK
  • signed Rule Pack
  • SBOM와 signed release
  • load/soak/security test

release:

v1.0.0 판단

현재 상태

R0 진행 전
Java application code 없음