From ff1d04d6d10507c7d21aed18033b3f5aa26fb80d Mon Sep 17 00:00:00 2001 From: toki Date: Sat, 2 May 2026 21:16:34 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=95=EB=A6=AC:=20=EC=95=B1=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=EC=99=80=20=EB=B0=94=EC=9D=B4=EB=84=88=EB=A6=AC=20?= =?UTF-8?q?=EC=A0=91=EB=91=90=EC=96=B4=EB=A5=BC=20=EC=A0=9C=EA=B1=B0?= =?UTF-8?q?=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 8 ++++---- README.md | 8 ++++---- agent-ops/rules/project/domain/edge/rules.md | 2 +- agent-ops/rules/project/domain/node/rules.md | 2 +- agent-task/edge_node_arch/code_review_0.log | 12 +++++------ agent-task/edge_node_arch/code_review_1.log | 8 ++++---- agent-task/edge_node_arch/plan_0.log | 20 +++++++++---------- .../edge_node_unit_tests/code_review_0.log | 10 +++++----- .../edge_node_unit_tests/code_review_1.log | 10 +++++----- .../edge_node_unit_tests/code_review_3.log | 10 +++++----- apps/control-plane/README.md | 2 +- .../main.go | 6 +++--- apps/edge/README.md | 2 +- apps/edge/cmd/{iop-edge => edge}/main.go | 2 +- apps/node/README.md | 12 +++++------ apps/node/cmd/{iop-node => node}/main.go | 2 +- apps/worker/README.md | 2 +- .../worker/cmd/{iop-worker => worker}/main.go | 6 +++--- configs/node.yaml | 2 +- configs/worker.yaml | 2 +- 20 files changed, 64 insertions(+), 64 deletions(-) rename apps/control-plane/cmd/{iop-control-plane => control-plane}/main.go (78%) rename apps/edge/cmd/{iop-edge => edge}/main.go (97%) rename apps/node/cmd/{iop-node => node}/main.go (98%) rename apps/worker/cmd/{iop-worker => worker}/main.go (77%) diff --git a/Makefile b/Makefile index 372fb78..319f0ce 100644 --- a/Makefile +++ b/Makefile @@ -5,10 +5,10 @@ GOFLAGS ?= -trimpath all: build build: - go build $(GOFLAGS) -o bin/iop-node ./apps/node/cmd/iop-node - go build $(GOFLAGS) -o bin/iop-edge ./apps/edge/cmd/iop-edge - go build $(GOFLAGS) -o bin/iop-control-plane ./apps/control-plane/cmd/iop-control-plane - go build $(GOFLAGS) -o bin/iop-worker ./apps/worker/cmd/iop-worker + go build $(GOFLAGS) -o bin/node ./apps/node/cmd/node + go build $(GOFLAGS) -o bin/edge ./apps/edge/cmd/edge + go build $(GOFLAGS) -o bin/control-plane ./apps/control-plane/cmd/control-plane + go build $(GOFLAGS) -o bin/worker ./apps/worker/cmd/worker tidy: go mod tidy diff --git a/README.md b/README.md index b8d76d7..fdfbb73 100644 --- a/README.md +++ b/README.md @@ -29,12 +29,12 @@ IOP는 단일 서비스가 아닌 플랫폼이다. 여러 앱이 협력하여 AI go mod tidy # node 빌드 -go build -o bin/iop-node ./apps/node/cmd/iop-node +go build -o bin/node ./apps/node/cmd/node # 실행 -./bin/iop-node version -./bin/iop-node config print -./bin/iop-node serve +./bin/node version +./bin/node config print +./bin/node serve ``` ## 모노레포 구조 diff --git a/agent-ops/rules/project/domain/edge/rules.md b/agent-ops/rules/project/domain/edge/rules.md index 61b4807..9769225 100644 --- a/agent-ops/rules/project/domain/edge/rules.md +++ b/agent-ops/rules/project/domain/edge/rules.md @@ -6,7 +6,7 @@ ## 포함 경로 -- `apps/edge/cmd/iop-edge/` — edge CLI 진입점과 serve 커맨드 +- `apps/edge/cmd/edge/` — edge CLI 진입점과 serve 커맨드 - `apps/edge/internal/bootstrap/` — fx 의존성 주입과 서버 시작/종료 lifecycle - `apps/edge/internal/node/` — 연결된 node registry와 node 선택 - `apps/edge/internal/transport/` — node 연결 수락, capability 요청, run event 수신 diff --git a/agent-ops/rules/project/domain/node/rules.md b/agent-ops/rules/project/domain/node/rules.md index 0f42b90..abd4514 100644 --- a/agent-ops/rules/project/domain/node/rules.md +++ b/agent-ops/rules/project/domain/node/rules.md @@ -6,7 +6,7 @@ ## 포함 경로 -- `apps/node/cmd/iop-node/` — node CLI 진입점과 서브커맨드 +- `apps/node/cmd/node/` — node CLI 진입점과 서브커맨드 - `apps/node/internal/bootstrap/` — fx 의존성 주입과 adapter registry 구성 - `apps/node/internal/node/` — transport handler 구현과 실행 오케스트레이션 - `apps/node/internal/runtime/` — node 도메인 타입과 핵심 인터페이스 diff --git a/agent-task/edge_node_arch/code_review_0.log b/agent-task/edge_node_arch/code_review_0.log index 005d70d..a63718b 100644 --- a/agent-task/edge_node_arch/code_review_0.log +++ b/agent-task/edge_node_arch/code_review_0.log @@ -110,13 +110,13 @@ ok iop/apps/edge/internal/node 0.002s ### 최종 검증 ``` # 터미널 A -$ ./bin/iop-edge serve --config configs/edge.yaml +$ ./bin/edge serve --config configs/edge.yaml {"level":"info","caller":"transport/server.go:66","msg":"edge listening for nodes","addr":"0.0.0.0:9090"} {"level":"info","caller":"transport/server.go:75","msg":"node connection established"} {"level":"info","caller":"transport/server.go:102","msg":"node registered","node_id":"node-001","adapters":1} # 터미널 B -$ ./bin/iop-node serve --config configs/node.yaml +$ ./bin/node serve --config configs/node.yaml {"level":"info","caller":"store/store.go:53","msg":"store ready","dsn":"file:iop.db?cache=shared&mode=rwc"} {"level":"info","caller":"transport/client.go:35","msg":"connected to edge","addr":"localhost:9090","node_id":"node-001"} @@ -124,12 +124,12 @@ $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go build ./... (no output) $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./... -? iop/apps/control-plane/cmd/iop-control-plane [no test files] -? iop/apps/edge/cmd/iop-edge [no test files] +? iop/apps/control-plane/cmd/control-plane [no test files] +? iop/apps/edge/cmd/edge [no test files] ? iop/apps/edge/internal/bootstrap [no test files] ok iop/apps/edge/internal/node (cached) ? iop/apps/edge/internal/transport [no test files] -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -141,7 +141,7 @@ ok iop/apps/edge/internal/node (cached) ? iop/apps/node/internal/runtime [no test files] ? iop/apps/node/internal/store [no test files] ? iop/apps/node/internal/transport [no test files] -? iop/apps/worker/cmd/iop-worker [no test files] +? iop/apps/worker/cmd/worker [no test files] ? iop/packages/auth [no test files] ? iop/packages/config [no test files] ? iop/packages/jobs [no test files] diff --git a/agent-task/edge_node_arch/code_review_1.log b/agent-task/edge_node_arch/code_review_1.log index 8b724ec..ed048bb 100644 --- a/agent-task/edge_node_arch/code_review_1.log +++ b/agent-task/edge_node_arch/code_review_1.log @@ -55,12 +55,12 @@ $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go build ./... (no output) $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./... -? iop/apps/control-plane/cmd/iop-control-plane [no test files] -? iop/apps/edge/cmd/iop-edge [no test files] +? iop/apps/control-plane/cmd/control-plane [no test files] +? iop/apps/edge/cmd/edge [no test files] ? iop/apps/edge/internal/bootstrap [no test files] ok iop/apps/edge/internal/node (cached) ? iop/apps/edge/internal/transport [no test files] -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -72,7 +72,7 @@ ok iop/apps/edge/internal/node (cached) ? iop/apps/node/internal/runtime [no test files] ? iop/apps/node/internal/store [no test files] ? iop/apps/node/internal/transport [no test files] -? iop/apps/worker/cmd/iop-worker [no test files] +? iop/apps/worker/cmd/worker [no test files] ? iop/packages/auth [no test files] ? iop/packages/config [no test files] ? iop/packages/jobs [no test files] diff --git a/agent-task/edge_node_arch/plan_0.log b/agent-task/edge_node_arch/plan_0.log index 46db087..be901ea 100644 --- a/agent-task/edge_node_arch/plan_0.log +++ b/agent-task/edge_node_arch/plan_0.log @@ -584,7 +584,7 @@ PATH=/config/go-sdk/bin:$PATH go build ./apps/node/... **문제** -- `apps/edge/cmd/iop-edge/main.go:27-29`의 serve 커맨드가 placeholder다. +- `apps/edge/cmd/edge/main.go:27-29`의 serve 커맨드가 placeholder다. - edge config 구조체가 없다. - 여러 node가 연결될 수 있는 NodeRegistry가 없다. @@ -873,7 +873,7 @@ func Module(cfg *config.EdgeConfig) fx.Option { } ``` -**`apps/edge/cmd/iop-edge/main.go` — serve 커맨드 구현** +**`apps/edge/cmd/edge/main.go` — serve 커맨드 구현** ```go // Before (main.go:18-34) 전체 @@ -892,7 +892,7 @@ func rootCmd() *cobra.Command { root := &cobra.Command{...} root.AddCommand(&cobra.Command{ Use: "serve", - Run: func(...) { fmt.Println("iop-edge serve: not yet implemented") }, + Run: func(...) { fmt.Println("edge serve: not yet implemented") }, }) return root } @@ -922,7 +922,7 @@ func main() { func rootCmd() *cobra.Command { root := &cobra.Command{ - Use: "iop-edge", + Use: "edge", Short: "IOP Edge — node gateway server", } root.PersistentFlags().StringVarP(&cfgFile, "config", "c", "configs/edge.yaml", "config file path") @@ -973,7 +973,7 @@ metrics: - [x] `apps/edge/internal/node/registry.go` — 신규 생성 - [x] `apps/edge/internal/transport/server.go` — 신규 생성 - [x] `apps/edge/internal/bootstrap/module.go` — 신규 생성 -- [x] `apps/edge/cmd/iop-edge/main.go` — serve 커맨드 구현으로 교체 +- [x] `apps/edge/cmd/edge/main.go` — serve 커맨드 구현으로 교체 - [x] `configs/edge.yaml` — listen 포트 9090으로 수정 **테스트 작성** @@ -1049,7 +1049,7 @@ PATH=/config/go-sdk/bin:$PATH go test ./apps/edge/internal/node/... | `apps/edge/internal/node/registry.go` | REFACTOR-5 | 신규 | | `apps/edge/internal/transport/server.go` | REFACTOR-5 | 신규 | | `apps/edge/internal/bootstrap/module.go` | REFACTOR-5 | 신규 | -| `apps/edge/cmd/iop-edge/main.go` | REFACTOR-5 | 수정 | +| `apps/edge/cmd/edge/main.go` | REFACTOR-5 | 수정 | | `configs/edge.yaml` | REFACTOR-5 | 수정 | --- @@ -1061,8 +1061,8 @@ PATH=/config/go-sdk/bin:$PATH go test ./apps/edge/internal/node/... **터미널 A — edge 서버 실행:** ```bash -PATH=/config/go-sdk/bin:$PATH go build -o bin/iop-edge ./apps/edge/cmd/iop-edge -./bin/iop-edge serve --config configs/edge.yaml +PATH=/config/go-sdk/bin:$PATH go build -o bin/edge ./apps/edge/cmd/edge +./bin/edge serve --config configs/edge.yaml ``` 기대 결과: @@ -1073,8 +1073,8 @@ PATH=/config/go-sdk/bin:$PATH go build -o bin/iop-edge ./apps/edge/cmd/iop-edge **터미널 B — node 실행 (edge에 연결):** ```bash -PATH=/config/go-sdk/bin:$PATH go build -o bin/iop-node ./apps/node/cmd/iop-node -./bin/iop-node serve --config configs/node.yaml +PATH=/config/go-sdk/bin:$PATH go build -o bin/node ./apps/node/cmd/node +./bin/node serve --config configs/node.yaml ``` 기대 결과 — node 로그: diff --git a/agent-task/edge_node_unit_tests/code_review_0.log b/agent-task/edge_node_unit_tests/code_review_0.log index 9cb52d2..68826ce 100644 --- a/agent-task/edge_node_unit_tests/code_review_0.log +++ b/agent-task/edge_node_unit_tests/code_review_0.log @@ -79,7 +79,7 @@ ok iop/apps/node/internal/node 0.004s ### 최종 검증 ``` $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./apps/node/... -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -93,12 +93,12 @@ ok iop/apps/node/internal/node (cached) ok iop/apps/node/internal/transport (cached) $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./... -? iop/apps/control-plane/cmd/iop-control-plane [no test files] -? iop/apps/edge/cmd/iop-edge [no test files] +? iop/apps/control-plane/cmd/control-plane [no test files] +? iop/apps/edge/cmd/edge [no test files] ? iop/apps/edge/internal/bootstrap [no test files] ok iop/apps/edge/internal/node (cached) ? iop/apps/edge/internal/transport [no test files] -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -110,7 +110,7 @@ ok iop/apps/node/internal/node (cached) ? iop/apps/node/internal/runtime [no test files] ? iop/apps/node/internal/store [no test files] ok iop/apps/node/internal/transport (cached) -? iop/apps/worker/cmd/iop-worker [no test files] +? iop/apps/worker/cmd/worker [no test files] ? iop/packages/auth [no test files] ? iop/packages/config [no test files] ? iop/packages/jobs [no test files] diff --git a/agent-task/edge_node_unit_tests/code_review_1.log b/agent-task/edge_node_unit_tests/code_review_1.log index 9cb52d2..68826ce 100644 --- a/agent-task/edge_node_unit_tests/code_review_1.log +++ b/agent-task/edge_node_unit_tests/code_review_1.log @@ -79,7 +79,7 @@ ok iop/apps/node/internal/node 0.004s ### 최종 검증 ``` $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./apps/node/... -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -93,12 +93,12 @@ ok iop/apps/node/internal/node (cached) ok iop/apps/node/internal/transport (cached) $ PATH=/config/go-sdk/go/bin:/config/go-sdk/bin:$PATH go test ./... -? iop/apps/control-plane/cmd/iop-control-plane [no test files] -? iop/apps/edge/cmd/iop-edge [no test files] +? iop/apps/control-plane/cmd/control-plane [no test files] +? iop/apps/edge/cmd/edge [no test files] ? iop/apps/edge/internal/bootstrap [no test files] ok iop/apps/edge/internal/node (cached) ? iop/apps/edge/internal/transport [no test files] -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -110,7 +110,7 @@ ok iop/apps/node/internal/node (cached) ? iop/apps/node/internal/runtime [no test files] ? iop/apps/node/internal/store [no test files] ok iop/apps/node/internal/transport (cached) -? iop/apps/worker/cmd/iop-worker [no test files] +? iop/apps/worker/cmd/worker [no test files] ? iop/packages/auth [no test files] ? iop/packages/config [no test files] ? iop/packages/jobs [no test files] diff --git a/agent-task/edge_node_unit_tests/code_review_3.log b/agent-task/edge_node_unit_tests/code_review_3.log index 909058b..76f19fd 100644 --- a/agent-task/edge_node_unit_tests/code_review_3.log +++ b/agent-task/edge_node_unit_tests/code_review_3.log @@ -62,7 +62,7 @@ ok iop/apps/node/internal/node 1.471s ### 최종 검증 ``` $ go test -race ./apps/node/... -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -76,12 +76,12 @@ ok iop/apps/node/internal/node (cached) ok iop/apps/node/internal/transport (cached) $ go test ./... -? iop/apps/control-plane/cmd/iop-control-plane [no test files] -? iop/apps/edge/cmd/iop-edge [no test files] +? iop/apps/control-plane/cmd/control-plane [no test files] +? iop/apps/edge/cmd/edge [no test files] ? iop/apps/edge/internal/bootstrap [no test files] ok iop/apps/edge/internal/node 0.356s ? iop/apps/edge/internal/transport [no test files] -? iop/apps/node/cmd/iop-node [no test files] +? iop/apps/node/cmd/node [no test files] ? iop/apps/node/internal/adapters [no test files] ? iop/apps/node/internal/adapters/cli [no test files] ? iop/apps/node/internal/adapters/mock [no test files] @@ -93,7 +93,7 @@ ok iop/apps/node/internal/node 0.392s ? iop/apps/node/internal/runtime [no test files] ? iop/apps/node/internal/store [no test files] ok iop/apps/node/internal/transport 0.517s -? iop/apps/worker/cmd/iop-worker [no test files] +? iop/apps/worker/cmd/worker [no test files] ? iop/packages/auth [no test files] ? iop/packages/config [no test files] ? iop/packages/jobs [no test files] diff --git a/apps/control-plane/README.md b/apps/control-plane/README.md index b0d6580..d865ed6 100644 --- a/apps/control-plane/README.md +++ b/apps/control-plane/README.md @@ -1,4 +1,4 @@ -# iop-control-plane — Control Plane +# control-plane — Control Plane 노드 등록, 정책 적용, 작업 스케줄링을 담당한다. diff --git a/apps/control-plane/cmd/iop-control-plane/main.go b/apps/control-plane/cmd/control-plane/main.go similarity index 78% rename from apps/control-plane/cmd/iop-control-plane/main.go rename to apps/control-plane/cmd/control-plane/main.go index 70d1738..ca51ada 100644 --- a/apps/control-plane/cmd/iop-control-plane/main.go +++ b/apps/control-plane/cmd/control-plane/main.go @@ -16,9 +16,9 @@ func main() { func rootCmd() *cobra.Command { root := &cobra.Command{ - Use: "iop-control-plane", + Use: "control-plane", Short: "IOP Control Plane — node registry, policy, scheduling (placeholder)", - Long: `iop-control-plane manages node registration, enforces policy, + Long: `control-plane manages node registration, enforces policy, and schedules jobs to nodes. This component is a placeholder. Implementation is planned after the node is stable.`, @@ -27,7 +27,7 @@ This component is a placeholder. Implementation is planned after the node is sta Use: "serve", Short: "Start the control-plane server", Run: func(_ *cobra.Command, _ []string) { - fmt.Println("iop-control-plane serve: not yet implemented") + fmt.Println("control-plane serve: not yet implemented") }, }) return root diff --git a/apps/edge/README.md b/apps/edge/README.md index a100da6..b87949c 100644 --- a/apps/edge/README.md +++ b/apps/edge/README.md @@ -1,4 +1,4 @@ -# iop-edge — Edge API Gateway +# edge — Edge API Gateway 외부 클라이언트에 OpenAI-compatible HTTP API를 노출하고, IOP 내부 TCP 프로토콜을 통해 node로 요청을 라우팅한다. diff --git a/apps/edge/cmd/iop-edge/main.go b/apps/edge/cmd/edge/main.go similarity index 97% rename from apps/edge/cmd/iop-edge/main.go rename to apps/edge/cmd/edge/main.go index 23453f0..ab75f73 100644 --- a/apps/edge/cmd/iop-edge/main.go +++ b/apps/edge/cmd/edge/main.go @@ -22,7 +22,7 @@ func main() { func rootCmd() *cobra.Command { root := &cobra.Command{ - Use: "iop-edge", + Use: "edge", Short: "IOP Edge — node gateway server", } root.PersistentFlags().StringVarP(&cfgFile, "config", "c", "configs/edge.yaml", "config file path") diff --git a/apps/node/README.md b/apps/node/README.md index b7dfc5b..e9fd64e 100644 --- a/apps/node/README.md +++ b/apps/node/README.md @@ -1,4 +1,4 @@ -# iop-node — Node Agent +# node — Node Agent 디바이스당 1개 실행되는 IOP 노드 에이전트. 실제 AI 모델 추론 어댑터를 관리하고, TCP + Protobuf + mTLS 소켓을 통해 요청을 처리한다. @@ -6,7 +6,7 @@ ## 내부 구조 (Hexagonal Architecture) ``` -cmd/iop-node/ — CLI 진입점 (cobra) +cmd/node/ — CLI 진입점 (cobra) internal/ bootstrap/ — fx 의존성 주입 모듈 node/ — 핵심 노드 서비스 (transport.Handler 구현) @@ -25,16 +25,16 @@ internal/ ```bash # 빌드 -go build -o bin/iop-node ./apps/node/cmd/iop-node +go build -o bin/node ./apps/node/cmd/node # 버전 확인 -./bin/iop-node version +./bin/node version # 설정 확인 -./bin/iop-node config print --config configs/node.yaml +./bin/node config print --config configs/node.yaml # 서버 실행 -./bin/iop-node serve --config configs/node.yaml +./bin/node serve --config configs/node.yaml ``` ## 어댑터 diff --git a/apps/node/cmd/iop-node/main.go b/apps/node/cmd/node/main.go similarity index 98% rename from apps/node/cmd/iop-node/main.go rename to apps/node/cmd/node/main.go index daca3f6..ba3f335 100644 --- a/apps/node/cmd/iop-node/main.go +++ b/apps/node/cmd/node/main.go @@ -24,7 +24,7 @@ func main() { func rootCmd() *cobra.Command { root := &cobra.Command{ - Use: "iop-node", + Use: "node", Short: "IOP Node Agent — runs inference adapters on this device", } root.PersistentFlags().StringVarP(&cfgFile, "config", "c", "configs/node.yaml", "config file path") diff --git a/apps/worker/README.md b/apps/worker/README.md index d873a2f..7b74acf 100644 --- a/apps/worker/README.md +++ b/apps/worker/README.md @@ -1,4 +1,4 @@ -# iop-worker — Async Worker +# worker — Async Worker 비동기 작업 큐에서 작업을 꺼내어 처리한다. diff --git a/apps/worker/cmd/iop-worker/main.go b/apps/worker/cmd/worker/main.go similarity index 77% rename from apps/worker/cmd/iop-worker/main.go rename to apps/worker/cmd/worker/main.go index 1f6ee60..012662e 100644 --- a/apps/worker/cmd/iop-worker/main.go +++ b/apps/worker/cmd/worker/main.go @@ -16,9 +16,9 @@ func main() { func rootCmd() *cobra.Command { root := &cobra.Command{ - Use: "iop-worker", + Use: "worker", Short: "IOP Worker — async job processor (placeholder)", - Long: `iop-worker processes asynchronous jobs from the IOP job queue. + Long: `worker processes asynchronous jobs from the IOP job queue. This component is a placeholder. Implementation is planned after the node is stable.`, } @@ -26,7 +26,7 @@ This component is a placeholder. Implementation is planned after the node is sta Use: "serve", Short: "Start the worker", Run: func(_ *cobra.Command, _ []string) { - fmt.Println("iop-worker serve: not yet implemented") + fmt.Println("worker serve: not yet implemented") }, }) return root diff --git a/configs/node.yaml b/configs/node.yaml index 88b6085..1071db7 100644 --- a/configs/node.yaml +++ b/configs/node.yaml @@ -1,6 +1,6 @@ node: id: "node-001" - name: "iop-node-local" + name: "node-local" transport: edge_addr: "localhost:9090" diff --git a/configs/worker.yaml b/configs/worker.yaml index 479c26f..6c34573 100644 --- a/configs/worker.yaml +++ b/configs/worker.yaml @@ -2,7 +2,7 @@ worker: concurrency: 8 sqlite: - dsn: "file:iop-worker.db?cache=shared&mode=rwc" + dsn: "file:worker.db?cache=shared&mode=rwc" logging: level: "info"