proto-socket/agent-ops/roadmap/milestones/stability-baseline.md
toki 3727f394be update roadmap milestones and test matrix skill
Signed-off-by: toki <r0bin5736@gmail.com>
2026-05-21 22:15:02 +09:00

2.3 KiB

안정화 기준선

목표

현재 사용 가능한 Dart, Go, Kotlin, Python, TypeScript 구현을 완성형 후보로 보고, 새 언어 확장이나 package 릴리즈보다 안정성 판단과 장기 유지 기준을 먼저 정리한다.

단계

안정화와 유지

상태

진행 중

범위

  • 현재 5개 언어 구현이 프로토콜 0.1 계약을 안정적으로 유지하는지 확인한다.
  • 전체 로컬 검증 매트릭스와 proto 동기화 검사를 안정성 판단의 기준으로 둔다.
  • README, PROTOCOL, VERSIONING, PORTING_GUIDE의 설명이 현재 운영 방식과 맞는지 점검한다.
  • Git 기반 사용을 현재 주 사용 방식으로 보고, package registry 릴리즈는 보류 상태로 유지한다.
  • 새 언어 확장은 실제 수요가 생기기 전까지 보류 상태로 유지한다.

필수 기능

  • 현재 지원 언어 범위와 비목표를 README 또는 로드맵에 명확히 정리한다.
  • 전체 검증 매트릭스를 안정성 확인 기준으로 반복 실행하고 결과를 기록한다.
  • PROTOCOL, VERSIONING, README, PORTING_GUIDE 간 설명 충돌이 없는지 점검한다.
  • 프로토콜/API 변경 필요 후보를 검토하고, 없으면 현재 계약을 동결 후보로 기록한다.
  • 유지보수 모드에서 허용할 작업 범위와 재개 조건을 문서화한다.

완료 기준

  • 현재 5개 언어 구현을 당분간 완성형으로 유지할지 판단할 수 있는 근거가 정리되어 있다.
  • 전체 검증 매트릭스와 proto 동기화 검사가 안정성 판단 기준으로 문서화되어 있다.
  • 새 언어 확장, package 릴리즈, 프로토콜 변경을 언제 재개할지 기준이 명확하다.

범위 제외

  • C# 또는 Swift 구현을 시작하지 않는다.
  • Package registry 릴리즈 작업을 시작하지 않는다.
  • 안정화 판단 없이 프로토콜이나 public API를 변경하지 않는다.
  • 상위 ../oto 프로젝트의 CI/CD 실행기를 연결하지 않는다.

작업 컨텍스트

가장 가까운 검증 근거는 agent-ops/roadmap/milestones/continuous-verification.md의 검증 기록과 agent-ops/skills/project/run-proto-socket-test-matrix/scripts/run_matrix.sh다. 새 언어 포팅과 릴리즈 준비는 실제 필요가 생길 때 보류를 해제한다.