From ae8bf15d3662a6cbb2b126858cbeedc4860de9ea Mon Sep 17 00:00:00 2001 From: huangruiteng <14976749+huangruiteng@users.noreply.github.com> Date: Sun, 27 Sep 2026 13:38:27 +0800 Subject: [PATCH] test(replan): include planning guidance in packet contract Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com> --- tests/control_plane/test_progress_observation.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/control_plane/test_progress_observation.py b/tests/control_plane/test_progress_observation.py index e41dfbeddf..5b6eb19a2e 100644 --- a/tests/control_plane/test_progress_observation.py +++ b/tests/control_plane/test_progress_observation.py @@ -453,7 +453,13 @@ def test_host_projects_evidence_context_and_minimal_action_packet() -> None: "required_outcome", "writeback_contract", "allowed_terminal", + "planning_guidance", } + assert len(packet["planning_guidance"]) == 2 + assert all( + isinstance(instruction, str) and instruction + for instruction in packet["planning_guidance"] + ) assert packet["writeback_contract"] == {} assert packet["allowed_terminal"] == [ "exploration_exhausted",