chore: archive mattermost-push-plugin-extraction phase and update roadmap
This commit is contained in:
parent
e480f97c52
commit
35fcfec429
4 changed files with 14 additions and 19 deletions
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
NomadCode는 Flutter 기반 앱, core 서비스, 공유 계약, agent-operation 규칙을 하나의 원레포로 묶어 AI-assisted development workflow를 조율하는 프로젝트다.
|
||||
|
||||
현재 로드맵은 `ROADMAP.md -> phase/<phase-slug>/PHASE.md -> phase/<phase-slug>/milestones/<milestone-slug>.md` scaffold를 기준으로 관리한다. React/Vite 웹 콘솔 제거, 서버/Plane/provider 기반 작업, Flutter-first 클라이언트 정리는 완료되었고, Mattermost push plugin extraction은 사용자 완료 확인과 archive 승인 전의 검토중 상태다. 이후 client 표준화, core workflow 안정화, 외부 통합, Flutter-first 프로젝트 제어 UX를 이어간다.
|
||||
현재 로드맵은 `ROADMAP.md -> phase/<phase-slug>/PHASE.md -> phase/<phase-slug>/milestones/<milestone-slug>.md` scaffold를 기준으로 관리한다. React/Vite 웹 콘솔 제거, 서버/Plane/provider 기반 작업, Flutter-first 클라이언트 정리, Mattermost push plugin extraction은 완료되었다. 이후 client 표준화, core workflow 안정화, 외부 통합, Flutter-first 프로젝트 제어 UX를 이어간다.
|
||||
|
||||
## Phase 흐름
|
||||
|
||||
|
|
@ -24,9 +24,9 @@ NomadCode는 Flutter 기반 앱, core 서비스, 공유 계약, agent-operation
|
|||
- [완료] Work Item Provider Pipeline Design
|
||||
- 경로: `agent-ops/roadmap/archive/phase/work-item-provider-pipeline-design/PHASE.md`
|
||||
- 요약: Plane/Jira 등 work item provider와 core task 사이의 생성, enqueue, 상태 투영, 결과 발행 계약을 provider-neutral하게 정리했다.
|
||||
- [검토중] Mattermost Push Plugin Extraction
|
||||
- 경로: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
- 요약: Flutter 앱에 섞인 Mattermost push notification migration을 `../mattermost-push-plugin` Flutter plugin repo로 분리했고, 사용자 완료 확인과 archive 승인을 기다린다.
|
||||
- [완료] Mattermost Push Plugin Extraction
|
||||
- 경로: `agent-ops/roadmap/archive/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
- 요약: Flutter 앱에 섞인 Mattermost push notification migration을 `../mattermost-push-plugin` Flutter plugin repo로 분리했다.
|
||||
- [진행중] Project Workspace Management UX
|
||||
- 경로: `agent-ops/roadmap/phase/project-workspace-management-ux/PHASE.md`
|
||||
- 요약: Flutter client 모듈명과 bootstrap, proto-socket, host integration 표준을 먼저 정리하고 이후 프로젝트 단위 제어 UX로 확장한다.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
## 상태
|
||||
|
||||
[검토중]
|
||||
[완료]
|
||||
|
||||
## 목표
|
||||
|
||||
|
|
@ -13,8 +13,8 @@ Flutter 앱에 직접 들어간 Mattermost push notification Dart/API, Android n
|
|||
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
|
||||
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
|
||||
|
||||
- [검토중] Mattermost Push Plugin Extraction
|
||||
- 경로: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/milestones/mattermost-push-plugin-extraction.md`
|
||||
- [완료] Mattermost Push Plugin Extraction
|
||||
- 경로: `agent-ops/roadmap/archive/phase/mattermost-push-plugin-extraction/milestones/mattermost-push-plugin-extraction.md`
|
||||
- 요약: `apps/mobile`의 native push 소유권을 plugin으로 옮기고 host 앱은 path dependency, Firebase/auth, routing 경계만 유지하도록 정리했다.
|
||||
|
||||
## Phase 경계
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
## 위치
|
||||
|
||||
- Roadmap: `agent-ops/roadmap/ROADMAP.md`
|
||||
- Phase: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
- Phase: `agent-ops/roadmap/archive/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
|
||||
## 목표
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ Flutter 앱 내부에 직접 이식된 Mattermost push notification 기능을 `.
|
|||
|
||||
## 상태
|
||||
|
||||
[검토중]
|
||||
[완료]
|
||||
|
||||
## 구현 잠금
|
||||
|
||||
|
|
@ -53,16 +53,16 @@ Flutter host 앱에 있던 Mattermost push domain을 독립 plugin repo와 host
|
|||
|
||||
## 완료 리뷰
|
||||
|
||||
- 상태: 요청됨
|
||||
- 상태: 승인됨
|
||||
- 요청일: 2026-05-25
|
||||
- 완료 근거:
|
||||
- `../mattermost-push-plugin` sibling repo에 Flutter plugin scaffold, Dart API, Android FCM service/receiver/helper/Room/resource, iOS/macOS no-op scaffold가 존재한다.
|
||||
- `apps/mobile` 미커밋 변경에서 direct push service/native service/resource를 제거하고 `mattermost_push_plugin` path dependency와 host auth/routing 경계로 전환했다.
|
||||
- `flutter test`는 `../mattermost-push-plugin`과 `apps/mobile`에서 모두 통과했다. `flutter build apk --debug`는 현재 환경에 Android SDK가 없어 실행되지 않았다.
|
||||
- 리뷰 필요:
|
||||
- [ ] 사용자가 완료 결과를 확인했다
|
||||
- [ ] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: Android SDK 또는 실제 device가 있는 환경에서 debug APK/FCM 수동 smoke를 추가 확인할지 최종 리뷰에서 결정한다.
|
||||
- [x] 사용자가 완료 결과를 확인했다
|
||||
- [x] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 2026-05-25 사용자 확인으로 완료 처리하고 archive로 이동했다. Android SDK 또는 실제 device가 있는 환경의 debug APK/FCM 수동 smoke는 필요 시 후속 통합 검증에서 확인한다.
|
||||
|
||||
## 범위 제외
|
||||
|
||||
|
|
@ -91,4 +91,4 @@ Flutter host 앱에 있던 Mattermost push domain을 독립 plugin repo와 host
|
|||
- `flutter test` in `../mattermost-push-plugin`: 통과
|
||||
- `flutter test` in `apps/mobile`: 통과
|
||||
- `flutter build apk --debug` in `apps/mobile`: 실패, `ANDROID_HOME` 미설정으로 Android SDK를 찾지 못함
|
||||
- 확인 필요: 사용자 완료 확인과 archive 이동 승인.
|
||||
- 확인 필요: 없음
|
||||
|
|
@ -4,8 +4,6 @@
|
|||
|
||||
- [진행중] Project Workspace Management UX
|
||||
- 경로: `agent-ops/roadmap/phase/project-workspace-management-ux/PHASE.md`
|
||||
- [검토중] Mattermost Push Plugin Extraction
|
||||
- 경로: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
- [진행중] Workflow Core
|
||||
- 경로: `agent-ops/roadmap/phase/workflow-core/PHASE.md`
|
||||
|
||||
|
|
@ -14,9 +12,6 @@
|
|||
- [진행중] Client Integration Standardization
|
||||
- Phase: `agent-ops/roadmap/phase/project-workspace-management-ux/PHASE.md`
|
||||
- 경로: `agent-ops/roadmap/phase/project-workspace-management-ux/milestones/client-integration-standardization.md`
|
||||
- [검토중] Mattermost Push Plugin Extraction
|
||||
- Phase: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/PHASE.md`
|
||||
- 경로: `agent-ops/roadmap/phase/mattermost-push-plugin-extraction/milestones/mattermost-push-plugin-extraction.md`
|
||||
- [진행중] Workflow Core
|
||||
- Phase: `agent-ops/roadmap/phase/workflow-core/PHASE.md`
|
||||
- 경로: `agent-ops/roadmap/phase/workflow-core/milestones/workflow-core.md`
|
||||
|
|
|
|||
Loading…
Reference in a new issue