chore: update roadmap, client dependencies and push notification todo

This commit is contained in:
toki 2026-05-26 13:37:34 +09:00
parent c9eee832f9
commit 8979daf3a8
4 changed files with 6 additions and 5 deletions

View file

@ -26,7 +26,7 @@ NomadCode는 Flutter 기반 앱, core 서비스, 공유 계약, agent-operation
- 요약: Plane/Jira 등 work item provider와 core task 사이의 생성, enqueue, 상태 투영, 결과 발행 계약을 provider-neutral하게 정리했다. - 요약: Plane/Jira 등 work item provider와 core task 사이의 생성, enqueue, 상태 투영, 결과 발행 계약을 provider-neutral하게 정리했다.
- [완료] Mattermost Push Plugin Extraction - [완료] Mattermost Push Plugin Extraction
- 경로: `agent-ops/roadmap/archive/phase/mattermost-push-plugin-extraction/PHASE.md` - 경로: `agent-ops/roadmap/archive/phase/mattermost-push-plugin-extraction/PHASE.md`
- 요약: Flutter 앱에 섞인 Mattermost push notification migration을 `../mattermost-push-plugin` Flutter plugin repo로 분리했다. - 요약: Flutter 앱에 섞인 Mattermost push notification migration을 분리했고, 현재 package 경로는 `../nexo/packages/messaging_flutter`다.
- [진행중] Workflow Core - [진행중] Workflow Core
- 경로: `agent-ops/roadmap/phase/workflow-core/PHASE.md` - 경로: `agent-ops/roadmap/phase/workflow-core/PHASE.md`
- 요약: Roadmap Driven Agent-Ops Automation 스케치를 먼저 구체화한 뒤 실제 e2e 흐름을 기준으로 task lifecycle, retry, timeout, notification event를 안정화한다. - 요약: Roadmap Driven Agent-Ops Automation 스케치를 먼저 구체화한 뒤 실제 e2e 흐름을 기준으로 task lifecycle, retry, timeout, notification event를 안정화한다.

View file

@ -211,7 +211,7 @@ packages:
mattermost_push_plugin: mattermost_push_plugin:
dependency: "direct main" dependency: "direct main"
description: description:
path: "../../../mattermost-push-plugin" path: "../../../nexo/packages/messaging_flutter"
relative: true relative: true
source: path source: path
version: "0.0.1" version: "0.0.1"

View file

@ -41,7 +41,7 @@ dependencies:
# Mattermost push plugin # Mattermost push plugin
mattermost_push_plugin: mattermost_push_plugin:
path: ../../../mattermost-push-plugin path: ../../../nexo/packages/messaging_flutter
# proto-socket: shared protocol/transport library (local path) # proto-socket: shared protocol/transport library (local path)
proto_socket: proto_socket:

View file

@ -2,7 +2,8 @@
> [!IMPORTANT] > [!IMPORTANT]
> **Host App Integration Standard** > **Host App Integration Standard**
> As of the `mattermost-push-plugin-extraction` milestone, all native FCM services, Room DB structures, JJWT signature verification, inline reply/dismiss receivers, notification builders, and ACK request handling have been successfully extracted into the local Flutter plugin repository: `../mattermost-push-plugin`. > As of the `mattermost-push-plugin-extraction` milestone, all native FCM services, Room DB structures, JJWT signature verification, inline reply/dismiss receivers, notification builders, and ACK request handling have been successfully extracted into the local Flutter plugin package.
> The package now lives in the `nexo` monorepo at `../nexo/packages/messaging_flutter` while keeping the Dart package name `mattermost_push_plugin` for compatibility.
> >
> **Do NOT edit native push files directly inside this host app repository (`apps/client/android`).** All native push logic and platform services now reside in and must be maintained within the plugin repository. > **Do NOT edit native push files directly inside this host app repository (`apps/client/android`).** All native push logic and platform services now reside in and must be maintained within the plugin repository.
@ -74,7 +75,7 @@ When replicating this integration boundary in sibling repositories (`../iop` and
2. **Local Path Imports**: Ensure `pubspec.yaml` points correctly to the actual sibling workspace dependency paths: 2. **Local Path Imports**: Ensure `pubspec.yaml` points correctly to the actual sibling workspace dependency paths:
```yaml ```yaml
mattermost_push_plugin: mattermost_push_plugin:
path: ../../../mattermost-push-plugin path: ../../../nexo/packages/messaging_flutter
proto_socket: proto_socket:
path: ../../../proto-socket/dart path: ../../../proto-socket/dart
``` ```