Commit graph

61 commits

Author SHA1 Message Date
89660dc1bd docs(roadmap): 완료 milestone을 archive로 반영한다
브리지 선행 경계 및 Control Plane 운영 Phase의 완료 상태를 활성 로드맵에서 archive 기준으로 이관해 현재 로드맵 경로를 정리하고, 남은 POC Phase에서 다음 단계로 진행할 수 있도록 문서 상태를 일치시킨다.
2026-06-10 07:46:47 +09:00
4b159c8f46 docs(roadmap): 브리지 선행 경계 상태를 검토중으로 반영한다
워크스페이스 포트/환경 표준화 마일스톤이 완료되었으므로 브릿지 경계 하드닝의 상위 상태를 리뷰 단계로 전환하고, 완료 리뷰 근거를 증빙 로그 기반으로 정리해 다음 승인 흐름으로 넘기기 위해서이다.
2026-06-09 03:40:48 +09:00
3f1a7c0701 fix(edge): OpenAI responses 테스트 흐름을 정비한다
마일스톤 정리와 openai 응답 스모크 테스트/문서 정합성을 맞춰 현재 변경사항을 한 번에 반영하기 위해 수정과 보관 작업을 함께 정리한다.
2026-06-08 19:00:04 +09:00
80fcbca74f feat(edge): Responses 입력 표면을 추가한다
NomadCode Core가 OpenAI Responses shape로 Edge 실행을 요청할 수 있도록 non-streaming /v1/responses 경계와 metadata 전달, smoke 검증을 함께 고정한다.
2026-06-08 15:16:25 +09:00
a830253b13 docs(roadmap): 마일스톤 현황을 동기화한다 2026-06-07 13:15:15 +09:00
8017c9d303 chore(ports): 워크스페이스 포트 표준화를 정리한다
compose/env 기본 host publish 값을 milestone slot plan에 맞추고, 관련 agent-task 리뷰 산출물과 후속 split plan을 함께 남긴다.
2026-06-07 13:12:31 +09:00
c50c1df0b3 refactor(bridge): 터미널 경계 안정화를 반영한다
원격 터미널 브리지 선행 작업을 위해 PTY session core를 node-owned terminal package로 분리하고, CLI persistent executor가 새 경계를 사용하도록 정리한다.

검증 루프 산출물과 roadmap 컨텍스트도 함께 반영해 완료 근거와 후속 포트 표준화 범위를 남긴다.
2026-06-07 10:51:26 +09:00
672b4cdb5d refactor(bridge): 실행 경계 선행 안정화를 반영한다
원격 터미널 브리지 POC 전에 Client HTTP lifecycle과 Edge run result surface 계약을 고정해야 하므로 관련 구현, 테스트, 로드맵 상태를 함께 정리한다.
2026-06-07 08:40:36 +09:00
435b5589bc chore(contract-hygiene): 계약 위생 작업을 반영한다
마일스톤의 작은 contract-hygiene 작업을 완료 상태로 기록하고, 샘플 설정과 tracked build 산출물을 운영 원칙에 맞게 정리한다.
2026-06-06 19:57:48 +09:00
20b5f1f241 refactor(control-plane): API 경계를 분리한다
Control Plane HTTP API가 fleet polling과 client 상태 확장 전에 더 커지지 않도록 server lifecycle, DTO conversion, Edge/fleet handler 책임을 파일 단위로 나눈다.
2026-06-06 17:02:31 +09:00
f01c7e5ecd refactor(node): CLI 실행 경계를 정리한다
터미널 세션 core와 CLI mode executor 경계를 분리해 후속 remote terminal bridge가 재사용할 내부 실행 기반을 만든다.

adapter 기본값과 vLLM experimental surface도 명시해 production 실행 경로가 mock fallback이나 미구현 실행으로 숨지 않게 한다.
2026-06-06 14:57:49 +09:00
6b684ee5cf refactor: edge service split and OpenAI surface separation
- Split edge service into dedicated modules (control_command, node_command, run_dispatch, status_provider)
- Separate OpenAI handlers (chat_handler, ollama_passthrough, routes, stream, strict_output, types)
- Archive completed milestone documents (02_edge_service_split, 03+02_openai_surface_split)
- Update architecture refactor foundation milestone
2026-06-06 12:18:33 +09:00
9c7e5c342d feat: architecture refactor foundation - edge service split and remote terminal bridge 2026-06-06 11:47:00 +09:00
d842c6a0f1 refactor: rename milestone files to domain-agent prefix and update PHASE.md 2026-06-06 07:10:40 +09:00
f836c91dd7 chore(roadmap): OTO 제거 마일스톤을 마무리한다
IOP 활성 코드와 문서에서 OTO 전용 잔여 fixture를 제거했고, 해당 마일스톤을 완료 후보 상태로 동기화한다.
2026-06-06 06:23:56 +09:00
4b58256208 chore: update project rules, roadmap, and documentation 2026-06-06 05:22:20 +09:00
3d6af1ac8c refactor(edge)!: OTO 전용 경로를 제거한다
Edge의 등록과 설정 표면을 generic node 기준으로 단순화하고, OTO 전용 bootstrap과 capability 분기 계약을 더 이상 노출하지 않도록 한다.

BREAKING CHANGE: iop-edge agent register, agent_kind=oto-agent, bootstrap OTO URL 필드를 제거한다.
2026-06-05 21:06:22 +09:00
ef59888add docs(roadmap): OTO 독립형 전환을 반영한다
OTO가 독립형 실행 방식으로 전환될 예정이므로 Edge 직접 연결과 registration handoff 계열 마일스톤을 폐기하고 archive로 이동한다.

Multi-Edge 운영 완료와 다음 로드맵 지점도 함께 정리한다.
2026-06-05 08:40:04 +09:00
ea949daa3b test(multi-edge): Edge별 이력 상태 검증을 보강한다
Edge별 command audit과 domain agent 상태가 서로 섞이지 않도록 control-plane/client fixture와 Runtime panel widget 검증을 보강한다.

로드맵 상태와 Agent-Ops 완료 로그를 함께 정리한다.
2026-06-05 03:49:42 +09:00
7e8e0aa6ba Merge branch 'main' into feature/oto-bootstrap-command 2026-06-04 19:57:10 +09:00
60a7919f3a chore: update oto-registration-online-smoke milestone 2026-06-03 22:32:49 +09:00
b8ad51f4b8 feat: oto-registration-online-smoke milestone 및 edge lifecycle 관련 수정
- update roadmap milestone for oto-registration-online-smoke
- fix edge node registry and transport integration
- update events package
- add task evidence and review documents
2026-06-03 22:09:11 +09:00
63cddb8a1e feat(fleet): Edge native 명령 중계를 추가한다
Control Plane이 Edge-owned capability와 domain agent 상태를 관찰하고 Edge 명령 이벤트를 중계할 수 있도록 native wire 계약을 확장한다.
2026-06-03 22:06:17 +09:00
482c4f198a docs(roadmap): OTO bootstrap 마일스톤을 완료 처리한다 2026-06-03 20:41:59 +09:00
8eb9244e11 docs(roadmap): 실행 가능한 OTO 마일스톤 순서를 정리한다 2026-06-03 20:22:43 +09:00
7d818f499d chore: stop tracking roadmap current 2026-06-03 20:15:33 +09:00
0bf8c80193 chore: stop tracking roadmap current 2026-06-03 20:15:31 +09:00
e5c3a9dabb feat(edge): OTO bootstrap 설정 계약을 추가한다
OTO agent bootstrap command 발급 전 Edge config가 OTO script URL과 release base URL을 보존하고 검증할 수 있어야 한다.\n\nRoadmap/task 산출물도 함께 기록해 다음 agent register command 작업이 같은 마일스톤 컨텍스트를 이어받도록 한다.
2026-06-03 19:58:32 +09:00
aacc679a1c Plan multi-edge operations milestone 2026-06-03 19:31:46 +09:00
167dd26c81 Merge pull request 'OTO agent registry 구현 및 roadmap 정리' (#1) from iop2oto into main
Reviewed-on: #1
2026-06-03 18:35:43 +09:00
f9670576e4 docs(roadmap): OTO registry 마일스톤을 완료 처리한다 2026-06-03 18:24:39 +09:00
7008ff888f feat: edge node registry and service updates, roadmap sync
- Update edge node registry with snapshot tracking
- Fix mapper and store tests for registry changes
- Update transport server integration tests
- Add config support for new edge settings
- Sync roadmap with current phase progress
- Archive completed task groups
2026-06-03 17:53:44 +09:00
9e23484edb update roadmap: archive policy-history-audit milestone 2026-06-03 17:39:02 +09:00
e051f7ca5b feat(audit): 정책 이력감시 Go 패키지를 추가한다
- packages/go/audit: AuditEntry 구조체 및 검증 로직 구현
- agent-task: m-policy-history-audit 작업 아카이브 추가
- agent-roadmap: 정책 이력감시 마일스톤 상태 갱신
- README: 프로젝트 구조 문서 업데이트
2026-06-03 13:05:26 +09:00
4df9cc8872 docs(roadmap): OTO agent registry 계획을 정리한다
Automation Runtime과 Bridge 확장 phase를 진행중으로 전환하고 OTO Agent Registry 구현 milestone과 split plan을 활성 작업으로 연결한다.
2026-06-03 12:23:03 +09:00
551ab0faf2 refactor: control-plane-client milestone를 archive로 이동하고 관련 파일 업데이트 2026-06-03 09:20:21 +09:00
68f6e08da8 feat: update control-plane-client roadmap, add edge Dockerfile & config, update docker-compose & dev scripts 2026-06-02 15:37:34 +09:00
7ccefd7f9f chore: update roadmap for control-plane-portal-ops phase 2026-06-02 13:09:20 +09:00
c6baac391c refactor: migrate packages to packages/go/ structure 2026-06-01 10:03:55 +09:00
e4d22b3383 feat: update roadmap and migrate iop_console to packages/flutter 2026-06-01 09:20:15 +09:00
49872ae120 feat(client): iop_console 패키지로 클라이언트 UI를 분리한다
- IopConsoleShell, IopAgentPanel 컴포넌트로 main.dart 리팩토링
- packages/iop_console 새 패키지 추가
- 클라이언트 pubspec에 iop_console 의존성 추가
- 로드맵 및 마일스톤에 embeddable-iop-console-workbench 추가
- 관련 규칙 및 문서 업데이트
2026-05-31 21:08:46 +09:00
aaf35e61a9 archive: control-plane-edge-wire-baseline milestone to archive 2026-05-30 22:45:08 +09:00
07d4afe580 feat: control-plane edge wire baseline milestone and implementation
- Add roadmap milestone for control-plane edge wire baseline
- Update main.go with edge registration logic
- Add edge registry implementation
- Add edge server tests
- Add agent-task documentation for control-plane edge wire baseline
2026-05-30 21:27:01 +09:00
6f36449daa feat(control-plane): edge connector implementation and control proto updates
- Add edge connector module (edge.go, edge_registry.go, edge_server.go)
- Add edge server tests (edge_server_test.go, edge_test.go)
- Update control.proto with edge-related messages and RPCs
- Generate proto files for Go, Dart
- Update control-plane Dockerfile and configuration
- Add client-side proto bindings
- Update roadmap and milestones for control-plane-edge-wire-baseline
- Add agent-task documentation for edge connector and local smoke tests
- Update docker-compose.yml for edge support
2026-05-30 20:00:37 +09:00
8b9c81c004 chore: archive edge-command-control-plane-ops-boundary milestone and update roadmap 2026-05-30 18:32:53 +09:00
49d32a619b update roadmap and documentation for control-plane and edge components 2026-05-30 18:29:18 +09:00
07b937d285 update roadmap: add control-plane-client and edge-command-control-plane-ops-boundary milestones 2026-05-30 18:24:19 +09:00
d7324fe184 feat: client integration and control-plane phase updates
- Update control-plane and edge domain rules
- Update roadmap phase and current status
- Archive client-integration-clone-adoption and nexo-notification-message-smoke-alignment milestones
- Update control-plane-client milestone
- Add client assets, lib/src, integrations tests
- Add google-services.json for client android
- Update client pubspec, build configs, and platform manifests
2026-05-30 18:02:06 +09:00
7b9345bc1a update roadmap milestones 2026-05-30 06:41:07 +09:00
4f0b6ba0b5 update roadmap and docs for control-plane-portal-ops phase 2026-05-29 21:25:26 +09:00