nexo/agent-roadmap/phase/messaging-runtime/milestones/windows-notification-test.md
toki 9f5e8c2343 feat: add notification preflight milestones for all platforms and update runtime validation docs
- Add iOS notification preflight milestone
- Add macOS notification preflight milestone
- Add Linux notification preflight milestone
- Add Windows notification preflight milestone
- Update notification test milestones for all platforms
- Update phase documentation and current roadmap
- Update runtime image validation docs
- Update compose README
2026-06-01 13:08:25 +09:00

2.8 KiB

Milestone: Windows 알림 테스트

위치

  • Roadmap: agent-roadmap/ROADMAP.md
  • Phase: agent-roadmap/phase/messaging-runtime/PHASE.md

목표

Windows 환경에서 nexo 알림 계약을 공통 플러그인의 지원 대상으로 포함하기 위해 필요한 platform 등록, native notification API, packaging/test 조건을 정리한다. 지원 여부 자체가 아니라 Windows에서 같은 Dart 계약을 제공하기 위한 구현 방식, 테스트 환경, 후속 구현 단위를 확정한다.

상태

[계획]

승격 조건

  • 없음

구현 잠금

  • 상태: 잠금
  • 결정 필요:
    • Windows smoke 대상 OS 버전, 테스트 장비, 계정/권한 책임을 정한다.
    • Windows native notification API와 app packaging 기준을 정한다.
    • Windows 구현을 macOS 이후 순차 진행할지, iOS/macOS와 병렬로 baseline 조사할지 우선순위를 정한다.

범위

  • Windows Flutter plugin platform 등록 여부와 필요한 native notification 구현 후보 확인
  • Windows notification display, click/open routing, lifecycle 처리를 위한 구현 gap 정리
  • Windows에서 ACK, dismiss, inline reply를 Android와 같은 계약으로 다룰 수 있는지 gap 정리
  • 실제 OS UI 수동 검증과 자동화 가능 항목의 경계 초안 작성

기능

Epic: [baseline] Windows 기준선

Windows 알림 지원에 필요한 platform baseline을 확인한다.

  • [platform-state] 선행 정리 결과를 바탕으로 Windows plugin platform 등록 여부와 host scaffold 필요 범위를 확인한다.
  • [native-api] 선택한 Windows native notification API와 packaging 제약을 smoke 기준으로 확인한다.
  • [test-env] Windows 버전, 테스트 장비, 수동/자동 smoke 가능 범위를 정리한다.

완료 리뷰

  • 상태: 없음
  • 요청일: 없음
  • 완료 근거: 없음
  • 리뷰 필요:
    • 사용자가 완료 결과를 확인했다
    • archive 이동을 승인했다
  • 리뷰 코멘트: 없음

범위 제외

  • macOS scaffold/stub smoke는 macOS 알림 테스트 Milestone에서 다룬다.
  • Linux 알림 지원은 Linux 알림 테스트 Milestone에서 다룬다.
  • Windows native implementation 전체 완성은 baseline 확인 후 별도 구현 계획으로 분리할 수 있다.

작업 컨텍스트

  • 관련 경로: packages/messaging_flutter/pubspec.yaml, packages/messaging_flutter/README.md, apps/flutter-test/README.md
  • 표준선(선택): Windows는 공통 플러그인의 지원 대상이며, 먼저 platform 등록, native API, packaging/test 조건을 정리한 뒤 구현 단위를 확정한다
  • 선행 작업: 알림 파이프라인 고도화, Windows 알림 선행 정리
  • 후속 작업: Windows native notification 구현 후보
  • 확인 필요: Windows OS 버전/장비, native API, packaging/test 기준, 진행 우선순위