diff --git a/tests/control_plane/test_context_first_read.py b/tests/control_plane/test_context_first_read.py index d457584425..810f1554d5 100644 --- a/tests/control_plane/test_context_first_read.py +++ b/tests/control_plane/test_context_first_read.py @@ -211,7 +211,8 @@ def test_initial_read_uses_current_navigation_without_hiding_peer_constraints(tm outcomes = before["interaction_contract"]["agent_channel"]["work_context"]["sources"][0]["content"]["goal_acceptance_contract"]["outcome_requirements"]["outcomes"] assert values[prefix + "/0"] == outcomes[0] assert values[prefix + "/1"] == outcomes[1] # Shared work crosses Agent ownership. - assert prefix + "/0/id" not in values # Do not repeat a delivered parent. + pointers = {row["pointer"] for row in json.loads(page["content"])["selections"]} + assert prefix + "/0/id" not in pointers # Do not repeat a delivered parent. assert values[prefix + "/2/id"] == "independent" assert outcomes[2]["requirements"][0]["description"] not in page["content"] detail = read_context_capture(Namespace(capture_file=view["recovery"]["path"],