mattermost-push-plugin/agent-ops/roadmap/phase/validation-foundation/PHASE.md

1.8 KiB

Phase: 검증 기반 정착

상태

[진행중]

목표

플러그인의 목적과 책임 경계를 문서와 테스트 구조로 고정한다. 소비 프로젝트에 의존하지 않고 example/ 앱과 repository 자체 검증만으로 공통 알림 기능의 기본 품질을 확인할 수 있게 만든다.

Milestone 흐름

완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 milestones/ 경로를 가리킨다. 완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.

  • [검토중] 프로젝트 운영 계약 정리
    • 경로: agent-ops/roadmap/phase/validation-foundation/milestones/project-operating-contract.md
    • 요약: 플러그인의 목적, repo 구조, 소비 프로젝트와의 책임 경계를 문서와 규칙으로 정리한다.
  • [진행중] 독립 테스트 하네스 정착
    • 경로: agent-ops/roadmap/phase/validation-foundation/milestones/self-contained-test-harness.md
    • 요약: example/ 앱을 실제 소비 앱 대신 사용하는 얇은 통합 테스트 환경으로 정착시킨다.
  • [계획] 품질 게이트 자동화
    • 경로: agent-ops/roadmap/phase/validation-foundation/milestones/quality-gates.md
    • 요약: 분석, 단위 테스트, Android 테스트, integration test를 반복 가능한 명령과 CI 기준으로 묶는다.

Phase 경계

  • 이 Phase는 프로젝트 운영과 검증 기반을 다루며, Android runtime 기능 자체의 깊은 리팩터링은 다음 Phase에서 다룬다.
  • 소비 프로젝트별 UI, 인증 플로우, 라우팅 구현은 이 repository의 책임으로 끌어오지 않는다.
  • example/은 테스트 하네스로 유지하며 제품 앱처럼 비대해지지 않게 한다.