- 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 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