- Rename _defaultJobLoop to _compatibilityPollingLoop for clarity
- Add compatibility fallback logging when proto-socket is unavailable
- Move 04+01_compat_boundary to archive (completed)
- Update agent domain rules and smoke test config
- Add registration client timeout
- Update server routes and tests for proto-socket hardening
- Update agent registration and server connection smoke tests
- Move completed subtasks (02+01_dispatch_state, 03+01,02_runner_actions) to archive
- Refactor agent_runner.dart, oto_server_job_client.dart, registration_client.dart
- Update smoke tests and server tests for Go services
- Add runner-proto-socket-transport-hardening milestone and SDD docs
- Add runnersocket package for Go service
- Update agent config, runner, and job client (Dart)
- Update Bootstrap scripts (PowerShell, shell)
- Update Go service HTTP server handlers and routes
- Add CICD state store updates
- Update agent-ops domain rules and phase roadmap
- Add PowerShell bootstrap script for Windows runner
- Update httpserver bootstrap provider, routes, and runner handlers
- Add bootstrap PowerShell test case
- Move old G07 task docs to archive
- Update server tests
- Archive 02_unix_bootstrap task to agent-task/archive/2026/06/
- Update oto_agent_bootstrap.sh across apps/runner, services/core
- Update bootstrap script test in Dart
- Add agent-task/m-cross-os-runner-bootstrap with subtasks (G07, G06)
- Update roadmap phases and milestones for control-plane-product-surface
- Add runner.proto definitions and regenerate code
- Update HTTP server handler for runner management
- Add smoke tests and update local test configurations
- Update README with latest project status
- Complete agent registration capability boundary milestone (m-agent-registration-capability-boundary)
- Add runner_capability_provider.dart for capability management
- Update registration_client.dart with capability support
- Add task archives and plans for command adapter and registration wiring
- Update local test rules and smoke tests
- Update roadmap phase and milestone documents
runner 출력 경계 분리 마일스톤에서 pipeline이 CLI 구현체에 직접 의존하지 않도록 explicit ExecutionContext.output 경계를 사용한다.
현재 iop 미구현 legacy smoke는 사용자 승인으로 완료 범위에서 제외하고 task archive와 완료 로그를 남긴다.
- Add oto_server_job_client.dart for direct server dispatch
- Update runner.proto with new dispatch contract
- Update agent_runner and edge_registration_client for control plane separation
- Add Go protobuf files for runner service
- Update HTTP server with new dispatch endpoints
- Add registration and smoke tests
- Archive completed task documents
독립 Control Plane 전환의 선행 조건으로 Go server와 Dart runner가 공유할 wire 계약 원본과 생성물 경로가 필요하다.
proto 생성 target, 생성된 Go/Dart protobuf, migration smoke 경계 문서화와 리뷰 완료 artifact를 함께 반영한다.