chore: archive notification-pipeline milestone to agent-roadmap/archive
This commit is contained in:
parent
8ce6b1292a
commit
ff5e346fc1
3 changed files with 21 additions and 18 deletions
|
|
@ -13,7 +13,7 @@ Android 구현은 Mattermost mobile code 팔로잉 대상이 아니라 nexo-owne
|
|||
|
||||
## 상태
|
||||
|
||||
[계획]
|
||||
[완료]
|
||||
|
||||
## 승격 조건
|
||||
|
||||
|
|
@ -40,28 +40,31 @@ Android 구현은 Mattermost mobile code 팔로잉 대상이 아니라 nexo-owne
|
|||
|
||||
Android-first 알림 파이프라인을 안정된 제품 책임으로 만든다.
|
||||
|
||||
- [ ] [verify-payload] signing key 기반 payload 검증과 drop 조건을 테스트 가능한 형태로 유지한다.
|
||||
- [ ] [display-notification] message/thread notification display 기준을 정리하고 회귀 테스트 후보를 만든다.
|
||||
- [ ] [ack-delivery] ACK request, local pending queue, bounded retry, 영구 실패 전달 기준을 정리한다.
|
||||
- [ ] [reply-dismiss] inline reply와 dismiss action의 storage/network 경계를 정리한다.
|
||||
- [ ] [platform-follow] Mattermost mobile implementation merge 대신 server/push contract, FCM, Android notification platform 변경을 추적하는 기준을 정리한다.
|
||||
- [x] [verify-payload] signing key 기반 payload 검증과 drop 조건을 테스트 가능한 형태로 유지한다.
|
||||
- [x] [display-notification] message/thread notification display 기준을 정리하고 회귀 테스트 후보를 만든다.
|
||||
- [x] [ack-delivery] ACK request, local pending queue, bounded retry, 영구 실패 전달 기준을 정리한다.
|
||||
- [x] [reply-dismiss] inline reply와 dismiss action의 storage/network 경계를 정리한다.
|
||||
- [x] [platform-follow] Mattermost mobile implementation merge 대신 server/push contract, FCM, Android notification platform 변경을 추적하는 기준을 정리한다.
|
||||
|
||||
### Epic: [host-routing] Host routing
|
||||
|
||||
host app이 받아야 할 최소 이벤트만 노출한다.
|
||||
|
||||
- [ ] [opened-event] notification-open event가 channel/thread routing으로 이어지는 기준을 유지한다.
|
||||
- [ ] [host-contract] host app이 반드시 구현해야 할 callback과 login/logout hook을 문서화한다.
|
||||
- [x] [opened-event] notification-open event가 channel/thread routing으로 이어지는 기준을 유지한다.
|
||||
- [x] [host-contract] host app이 반드시 구현해야 할 callback과 login/logout hook을 문서화한다.
|
||||
|
||||
## 완료 리뷰
|
||||
|
||||
- 상태: 없음
|
||||
- 요청일: 없음
|
||||
- 완료 근거: 없음
|
||||
- 상태: 승인됨
|
||||
- 요청일: 2026-05-31
|
||||
- 완료 근거:
|
||||
- `m-notification-pipeline/01_android_payload_display` PASS: `verify-payload`, `display-notification`, `platform-follow` 완료와 remote Flutter/Android native 검증 통과가 기록됐다.
|
||||
- `m-notification-pipeline/02+01_ack_actions` PASS: `ack-delivery`, `reply-dismiss` 완료와 analyze/package test/Android unit test 통과가 기록됐다.
|
||||
- `m-notification-pipeline/03_host_routing_contract` PASS: `opened-event`, `host-contract` 완료와 package/widget/integration/doc grep 검증 통과가 기록됐다.
|
||||
- 리뷰 필요:
|
||||
- [ ] 사용자가 완료 결과를 확인했다
|
||||
- [ ] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 없음
|
||||
- [x] 사용자가 완료 결과를 확인했다
|
||||
- [x] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 2026-05-31 사용자 요청으로 현 마일스톤 완료와 archive 이동을 승인했다.
|
||||
|
||||
## 범위 제외
|
||||
|
||||
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
## 활성 Milestone
|
||||
|
||||
- [계획] 알림 파이프라인 고도화
|
||||
- [스케치] 멀티앱 채널 모델
|
||||
- Phase: `agent-roadmap/phase/messaging-runtime/PHASE.md`
|
||||
- 경로: `agent-roadmap/phase/messaging-runtime/milestones/notification-pipeline.md`
|
||||
- 경로: `agent-roadmap/phase/messaging-runtime/milestones/multi-app-channel.md`
|
||||
|
||||
## 선택 규칙
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ Mattermost server/webapp/push-proxy는 upstream-followable runtime으로 두고,
|
|||
- [완료] 메시징 계약 표준화
|
||||
- 경로: `agent-roadmap/archive/phase/messaging-runtime/milestones/messaging-contract.md`
|
||||
- 요약: 서버와 Flutter 플러그인이 공유할 메시징/알림 API, 이벤트, 저장 계약을 정리했다.
|
||||
- [계획] 알림 파이프라인 고도화
|
||||
- 경로: `agent-roadmap/phase/messaging-runtime/milestones/notification-pipeline.md`
|
||||
- [완료] 알림 파이프라인 고도화
|
||||
- 경로: `agent-roadmap/archive/phase/messaging-runtime/milestones/notification-pipeline.md`
|
||||
- 요약: FCM, ACK, inline reply, dismiss, open routing을 안정된 플러그인 책임으로 만든다.
|
||||
- [스케치] 멀티앱 채널 모델
|
||||
- 경로: `agent-roadmap/phase/messaging-runtime/milestones/multi-app-channel.md`
|
||||
|
|
|
|||
Loading…
Reference in a new issue