- Update agent-ops project rules and roadmap files - Add proto-socket infrastructure communication rail milestone - Update Flutter pubspec.lock and contracts notes - Enhance core service: config, HTTP middleware, router - Add notification module improvements - Add protosocket internal package
2.7 KiB
2.7 KiB
Phase: Workflow Core
상태
[진행중]
목표
Plane 통신 토대와 provider-neutral pipeline 설계 이후, 로드맵 기반 agent-ops 운영 루프를 NomadCode Core와 MCP-first 외부 제어 표면이 품는 방향으로 정리한다. 내부 런타임 간 신규 통신은 proto-socket 기본 레일로 통일하고, client-core 통신을 먼저 열어 실제 상태 변화를 기준으로 task lifecycle, enqueue/running/completed/failed 흐름을 안정화한다.
Milestone 흐름
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획, 스케치 또는 보류 Milestone은 이 Phase 하위 milestones/ 경로를 가리킨다.
완료, 검토중, 진행중, 계획, 스케치 순서를 기본으로 하되, 이번 Phase에서는 Roadmap Driven Agent-Ops Automation과 Proto-Socket Infrastructure Communication Rail이 Workflow Core 구현의 선행 조건이므로 먼저 둔다.
-
[진행중] Roadmap Driven Agent-Ops Automation
- 경로:
agent-roadmap/phase/workflow-core/milestones/roadmap-driven-agent-ops-automation.md - 요약: Workflow Core 구현 전에 사용자가 입력과 출력 검토를 NomadCode 라인에서 해결하고, 외부 에이전트는 MCP를 통해 roadmap/action core를 제어하는 운영 방향을 구현 가능한 계획으로 정리한다.
- 경로:
-
[진행중] Proto-Socket Infrastructure Communication Rail
- 경로:
agent-roadmap/phase/workflow-core/milestones/proto-socket-infrastructure-communication-rail.md - 요약: 내부 런타임 간 신규 통신을 proto-socket 기본 레일로 통일하고, client-core task 요청과 상태 이벤트가 오갈 수 있는 기반을 만든다.
- 경로:
-
[계획] Workflow Core
- 경로:
agent-roadmap/phase/workflow-core/milestones/workflow-core.md - 요약: Roadmap Driven Agent-Ops Automation의 Core/MCP-first 계약을 기준으로 task lifecycle, 상태 전이 책임, 실패 정책, retry/timeout, notification event 모델을 안정화한다.
- 경로:
Phase 경계
- Workflow Core는 canonical task lifecycle, retry/timeout envelope, heartbeat, terminal 상태 기록을 소유한다.
Roadmap Driven Agent-Ops Automation이 먼저 상태/책임/자동화 경계를 정리해야Workflow Core구현의 task lifecycle과 완료 이벤트 계약을 확정할 수 있다.- 내부 런타임 간 신규 통신은
proto-socket을 기본으로 하며, REST/HTTP 예외는 health/readiness, 외부 provider 호환 API, 운영 smoke/curl, public callback, 단순 정적 조회로 제한한다. - 외부 협업 도구 notification 발송, provider별 실제 comment/status 전송, 복잡한 workflow DSL은 후속 Phase로 넘긴다.
- IOP/A2A/model runtime 내부 정책은 외부 실행 표면 또는 adapter 책임으로 둔다.