nomadcode/agent-ops/roadmap/ROADMAP.md

2.2 KiB

NomadCode 로드맵

전체 목표

NomadCode는 모바일 앱, 웹 콘솔, core 서비스, 공유 계약, agent-operation 규칙을 하나의 원레포로 묶어 AI-assisted development workflow를 조율하는 프로젝트다.

현재 로드맵은 기존 services/core/README.md의 단계별 다음 작업을 agent-ops/roadmap/ 구조로 옮긴 것이다. 범위는 우선 core 백엔드 오케스트레이션의 서버 골격, workflow 안정화, 외부 통합 준비에 둔다.

현재 위치

  • 현재 Phase: Phase 1. Server Skeleton
  • 기본 Milestone: M01 Server Skeleton
  • 상태: 진행 중

Phase 개요

Phase 1. Server Skeleton

서버 실행 골격, task 저장 구조, 로컬 모델 호출 기반 비동기 job 실행, Adapter stub을 구성한다.

Phase 2. Workflow Core

task 상태 전이와 enqueue / running / completed / failed 흐름을 안정화하고 retry, timeout, notification event의 기본 구조를 정리한다.

Phase 3. External Integration

Plane, Mattermost, Agent Integrator, IOP 연결을 실제 통합 흐름으로 확장한다.

Milestone 인덱스

Milestone Phase 상태 문서
M01 Server Skeleton Phase 1. Server Skeleton 진행 중 agent-ops/roadmap/milestones/M01-server-skeleton.md
M02 Workflow Core Phase 2. Workflow Core 계획 agent-ops/roadmap/milestones/M02-workflow-core.md
M03 External Integration Phase 3. External Integration 계획 agent-ops/roadmap/milestones/M03-external-integration.md

로딩 정책

  • 일반 기능 작업에서는 이 전체 로드맵을 매번 읽지 않는다.
  • 기능 추가, 구조 변경, 스킬 추가/수정, 문서 구조 변경 작업에서는 먼저 agent-ops/roadmap/current.md를 읽는다.
  • 요청이 기본 Milestone 범위에 맞으면 기본 Milestone 문서를 같은 세션에서 1회 읽는다.
  • 요청이 기본 Milestone과 맞지 않으면 current.md의 진행 중인 Milestone 목록에서 가장 관련 있는 Milestone 문서를 같은 세션에서 1회 읽는다.
  • Phase 전환, Milestone 추가/수정, 전체 로드맵 갱신 요청에서만 agent-ops/roadmap/ROADMAP.md를 읽는다.