# Ai_Operating target-machine-v1 Target Machine / Worker Freeze

- Project: Slashborne
- Phase: 200
- Version: 20.0.0
- Status: frozen
- Checklist: 7 passed / 0 warnings / 0 failed

## Scope

- Target machine registry
- Project → machine binding
- Worker heartbeat
- Task route resolver
- Queue task with target_machine_id/workspace_path
- Workspace UI selector

## Out of Scope

- Long-lived PTY terminals
- Browser WebSocket terminal streaming
- Automatic remote desktop

## Checklist
- [passed] machine_registry — {'machines': 3}
- [passed] project_binding — {'binding_id': 'bind_ab5e85f0d83f', 'project_id': 'Slashborne', 'machine_id': 'DESKTOP-Q8L21GD', 'workspace_path': 'C:\\Works\\Slashborne', 'status': 'active', 'metadata_json': '{"source": "react_dashboard_target_selector"}', 'created_at': '2026-05-18T15:56:02+00:00', 'updated_at': '2026-05-18T15:56:02+00:00'}
- [passed] route_resolution — {'machine_id': 'DESKTOP-Q8L21GD', 'display_name': '회사 PC', 'machine_type': 'windows_worker', 'host_label': 'company', 'workspace_path': 'C:\\Ai\\Ai_Operating', 'status': 'online', 'is_default': 0, 'last_seen_at': '2026-06-12T07:41:12+00:00', 'created_at': '2026-05-12T03:30:57+00:00', 'updated_at': '2026-06-13T08:35:13+00:00', 'canonical_worker_id': 'DESKTOP-Q8L21GD', 'hidden': False, 'capabilities': ['echo', 'heartbeat', 'local_worker', 'fs_list', 'fs_mkdir', 'fs_status', 'fs_bootstrap', 'fs_workspace_status', 'fs_workspace_snapshot', 'fs_project_note', 'fs_export_artifact_to_workspace', 'ue_project_scan', 'agent_cli', 'agent_cli_preflight', 'fs_read_file', 'fs_write_file', 'fs_patch_file', 'git_status', 'git_diff', 'git_log', 'ue_project_intel', 'task_graph_control', 'agent_collaboration', 'pty_bridge_client', 'local_shell_command', 'terminal_command_executor', 'project_detector', 'scanner_registry', 'scan_storage_v74', 'scanner_cache_v75', 'code_shader_indexer_v1', 'unreal_editor_asset_audit_v1', 'material_texture_precision_v77', 'material_graph_review_v78', 'cook_shader_pso_profile_plan_v79', 'local_preview_runner', 'artifact_publish', 'browser_check'], 'metadata': {}, 'aliases': ['home_pc', 'local_pc_home'], 'label': '회사 PC · DESKTOP-Q8L21GD · online'}
- [passed] heartbeat_api — available
- [passed] queue_to_machine — target_machine_id/workspace_path injected into task payload
- [passed] remote_file_policy — Mac mini does not directly read Windows C:\ files
- [passed] pty_scope — PTY terminal manager is intentionally deferred to Phase 161-170
