From b0edaa708767cbd31944cd1a2bb2792f2f0823a1 Mon Sep 17 00:00:00 2001 From: toki Date: Mon, 15 Jun 2026 18:42:46 +0900 Subject: [PATCH] update roadmap: control-plane-foundation phase and branch-event-protosocket-interop-readiness milestone --- agent-roadmap/phase/control-plane-foundation/PHASE.md | 2 +- .../milestones/branch-event-protosocket-interop-readiness.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/agent-roadmap/phase/control-plane-foundation/PHASE.md b/agent-roadmap/phase/control-plane-foundation/PHASE.md index 6688055..c3575ce 100644 --- a/agent-roadmap/phase/control-plane-foundation/PHASE.md +++ b/agent-roadmap/phase/control-plane-foundation/PHASE.md @@ -36,7 +36,7 @@ Gito의 초기 control plane을 build 가능한 modular monolith로 구성한다 - [계획] Branch Event Proto-Socket Interop Readiness - 경로: `agent-roadmap/phase/control-plane-foundation/milestones/branch-event-protosocket-interop-readiness.md` - - 요약: `branch.updated` producer 계약을 실제 proto-socket binary wire format, consumer-neutral schema, 다중 소비자 호환 fixture 기준으로 굳힌다. + - 요약: NomadCode 연동 MVP의 Gito producer slice로, `branch.updated` producer 계약을 실제 proto-socket binary wire format, consumer-neutral schema, 다중 소비자 호환 fixture 기준으로 굳힌다. ## Phase 경계 diff --git a/agent-roadmap/phase/control-plane-foundation/milestones/branch-event-protosocket-interop-readiness.md b/agent-roadmap/phase/control-plane-foundation/milestones/branch-event-protosocket-interop-readiness.md index 8f27f31..79f7ee5 100644 --- a/agent-roadmap/phase/control-plane-foundation/milestones/branch-event-protosocket-interop-readiness.md +++ b/agent-roadmap/phase/control-plane-foundation/milestones/branch-event-protosocket-interop-readiness.md @@ -68,5 +68,6 @@ Gito가 제공하는 branch event producer 표면을 문서상 계약이 아니 - 관련 경로: `agent-contract/provided/gito-forgejo-branch-events-v1.md`, `services/core/internal/protosocket/`, `services/core/internal/controlplane/`, `services/core/internal/provider/forgejo/`, `services/core/internal/events/` - 표준선(선택): Gito `/proto-socket`의 source of truth는 proto-socket binary/protobuf transport이며, JSON envelope는 계약 이해를 돕는 논리 표현으로만 둔다. Event base schema는 consumer-neutral하게 유지하고, 특정 consumer에만 필요한 값은 optional `metadata` 또는 custom extension에만 둔다. - 선행 작업: Forgejo Branch Event MVP -- 후속 작업: NomadCode `Gito Proto-Socket Consumer Wire Readiness` +- 우선순위: NomadCode 연동 MVP의 Gito-side 최우선 slice로, IOP Agent Run Bridge보다 먼저 닫는다. +- 후속 작업: NomadCode `Gito Proto-Socket Consumer Wire Readiness`, 이후 `Gito Branch Event Creation Sync Bridge`의 남은 semantic bridge 완료/검토 - 확인 필요: 없음