diff --git a/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/autonomous_completion_contract_tests.rs b/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/autonomous_completion_contract_tests.rs index 340cc5e6b..2058bed86 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/autonomous_completion_contract_tests.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/autonomous_completion_contract_tests.rs @@ -1084,10 +1084,6 @@ async fn game_chat_pure_continue_inherits_failed_root_semantics_and_manifest_pro "继续完成继承的现有游戏目标", ) .expect("persist continued root Supervisor decision"); - let _code_prototype_lane = - try_acquire_game_creator_agent_runtime_task_lock(&root, "code-prototype") - .expect("acquire continued main-agent execution lane") - .expect("continued main-agent execution lane is free"); let scheduled = schedule_autonomous_game_build_ready_tasks_at( &root, GAME_CREATOR_PROJECT_SUPERVISOR_AGENT_ID, @@ -1103,7 +1099,7 @@ async fn game_chat_pure_continue_inherits_failed_root_semantics_and_manifest_pro let _ = crate::tests::wait_for_agent_runtime_manifest_projection_async( &root, "code-prototype", - &scheduled[0].state.run_id, + &autonomous_manifest_ready_task_run_id(&continuation.run_id, "code-prototype"), "failed", "budget-exhausted", GameCreationAppTaskStatus::Failed,