nomadcode/agent-ops/roadmap/milestones/external-integration.md
toki 424de604ee feat: plane integration and workflow updates
- Add plane adapter client with test coverage
- Add task external refs migration
- Update workflow service with tests
- Add HTTP handler tests
- Update router and middleware tests
- Update database models and queries
- Update scheduler jobs
- Update storage store
- Update server main and docker-compose
- Update roadmaps and documentation
2026-05-22 13:37:47 +09:00

1.9 KiB

External Integration

목표

Plane 통신 토대와 workflow core 이후 남은 Plane 확장, Mattermost, Agent Integrator, IOP 연결을 stub 또는 호환 호출 경로에서 실제 통합 흐름으로 확장한다.

단계

External Integration

상태

계획

범위

  • Plane issue 생성 / comment / status update 확장
  • Mattermost 메시지 발송 구현
  • Agent Integrator 호출 구조 추가
  • IOP 호출 구조 추가
  • IOP OpenAI-compatible API 경로 정리
  • IOP A2A JSON-RPC 경로 정리

필수 기능

  • Plane issue 생성, comment, status update adapter 확장
  • Mattermost 메시지 발송 adapter 구현
  • Agent Integrator 호출 경계 정의
  • IOP OpenAI-compatible API를 단순 모델/chat completion 호환 호출에 사용
  • IOP A2A JSON-RPC 경로를 외부 agent 작업 위임과 task 상태, artifact, cancel 흐름 공유에 사용

완료 기준

  • core가 Plane에 issue, comment, status update를 요청할 수 있다.
  • core가 Mattermost에 메시지를 발송할 수 있다.
  • Agent Integrator 또는 그 대체 연결 지점이 명확히 정의되어 있다.
  • IOP compatible 호출 경로가 core workflow와 연결된다.
  • 외부 provider별 세부 구현이 adapter 경계 밖으로 새지 않는다.

범위 제외

  • Outline / Forgejo / Nextcloud 연동
  • MCP 서버
  • Web Agent UI
  • Flutter 앱 기능 구현
  • IOP native protocol의 상세 구현은 별도 확정 전까지 제외한다.

작업 컨텍스트

  • 이전 출처: services/core/README.md## 단계별 다음 작업
  • 주요 작업 영역: services/core/internal/adapters/, services/core/internal/scheduler/, services/core/internal/workflow/
  • 선행 작업: Plane Communication Foundation, Workflow Core
  • 확인 필요: IOP native protocol과 Agent Integrator의 최종 계약은 구현 전 별도 확인이 필요하다.