fix: address structured context final-review findings

This commit is contained in:
lda
2026-09-05 00:34:59 +07:00 Verified
parent c389590a9c
commit 0530d1120a
10 changed files with 304 additions and 31 deletions
+2 -1
View File
@@ -563,6 +563,7 @@ def test_subgraph_does_not_inherit_caller_foreach_context() -> None:
assert isinstance(ctx, RuntimeContext)
assert tuple(ctx.foreach) == ("orders",)
assert ctx.foreach["orders"].item == "child-item"
assert ctx.foreach["orders"].scope_id != "root"
parent_scope_id = run.scopes["root"].id
assert ctx.foreach["orders"].scope_id != parent_scope_id
assert pre_seen["foreach"] == {}
assert pre_seen["input_order"] == {"sku": "A-17"}