iop/agent-task/m-iop-agent-cli-runtime/14+13_cli_surface/CODE_REVIEW-cloud-G06.md

4.7 KiB

Code Review Reference - API

[IMPLEMENTING AGENT — READ FIRST] Filling in this file is the mandatory final step of implementation. Complete the checklist and evidence, leave active files in place, and report ready for review. Blockers belong only in implementation evidence. Do not classify next state or perform review-agent finalization.

Overview

date=2026-07-29 task=m-iop-agent-cli-runtime/14+13_cli_surface, plan=0, tag=API

Roadmap Targets

  • Milestone: agent-roadmap/phase/automation-runtime-bridge/milestones/iop-agent-cli-runtime.md
  • Milestone link: Milestone 문서
  • Task ids:
    • cli-surface: binary, split configuration, validation, discovery, selection, lifecycle, and status commands
  • Completion mode: check-on-pass

For the Review Agent

[REVIEW AGENT ONLY] Implementing agents must not execute finalization.

Compare every item and actual output to source. Append verdict/signals; archive CODE_REVIEW-cloud-G06.mdcode_review_cloud_G06_0.log and PLAN-local-G06.mdplan_local_G06_0.log; on PASS write complete.log, archive the task, and report completion metadata without editing the roadmap; on WARN/FAIL materialize the next code-review state.

Implementation Item Completion

Item Status
API-1 Split configs [ ]
API-2 Command tree [ ]
API-3 Binary/build [ ]
API-4 Contract/transcript [ ]

Implementation Checklist

  • Add secret-free repo-global and user-local example configurations with strict validation tests.
  • Implement the complete Cobra command tree over narrow host ports, including manual selection and side-effect-free preview.
  • Add the iop-agent entry point and Makefile build target with command-level tests and Darwin cross-build.
  • Update the standalone contract with actual S10 source/test paths and run a headless operation transcript.
  • Fill implementation-owned sections in CODE_REVIEW-*-G??.md with actual implementation notes and verification output.

Review-Only Checklist

[REVIEW AGENT ONLY] Implementing agents must not modify this checklist.

  • Append one verdict and verified review_rework_count / evidence_integrity_failure.
  • Verify verdict, dimensions, and finding classifications match.
  • Archive CODE_REVIEW-cloud-G06.md as code_review_cloud_G06_0.log.
  • Archive PLAN-local-G06.md as plan_local_G06_0.log.
  • Verify the Agent-Ops managed .gitignore block.
  • If PASS, write canonical complete.log and leave no active Markdown files.
  • If PASS, move this task directory to the dated archive and update this checklist there.
  • If PASS, report cli-surface completion metadata without editing the roadmap.
  • If PASS, remove an empty split parent or prove remaining siblings/files require it.
  • If WARN/FAIL, write the exact next state and do not write complete.log.

Deviations from Plan

Implementer: replace with actual deviations or None.

Key Design Decisions

Implementer: replace with actual decisions.

Reviewer Checkpoints

  • Every S10 command exists and delegates through the host.
  • Preview and unselected start are mutation-free.
  • Repo-global input is secret-free/read-only; local example owns device paths.
  • Binary runs outside a checkout with explicit paths and cross-builds for macOS.

Verification Results

Focused tests

go test -count=1 ./apps/agent/cmd/agent ./apps/agent/internal/command
go test -count=1 -race ./apps/agent/cmd/agent ./apps/agent/internal/command

Paste actual stdout/stderr.

Build and transcript

make build-agent
GOOS=darwin GOARCH=arm64 go build -trimpath -o /tmp/iop-agent-darwin-arm64 ./apps/agent/cmd/agent
build/bin/iop-agent --help

Paste actual stdout/stderr.

Static checks

go vet ./apps/agent/cmd/agent ./apps/agent/internal/command
git diff --check

Paste actual stdout/stderr.


[IMPLEMENTING AGENT — BEFORE SAVING] Fill every implementation-owned section and leave review-only content unchanged.

Section Ownership

Section Owner Note
Header, Overview, Roadmap Targets, Review Instructions Fixed Implementer must not modify
Implementation Item Completion, Implementation Checklist Implementing agent Check status only
Review-Only Checklist Review agent Implementer must not modify
Deviations, Decisions, Verification Results Implementing agent Record actual evidence
Reviewer Checkpoints Fixed Reviewer verifies them
Code Review Result and finalization Review agent Append/execute only after review