This commit is contained in:
lda
2026-05-22 22:37:10 +07:00 Verified
parent 9fe9c1452b
commit 1c5cf15815
13 changed files with 89 additions and 41 deletions
@@ -333,6 +333,8 @@ Add:
def validate_barrier_writes(
item_patches: Sequence[StatePatch],
state_fields: Mapping[StatePath, StateFieldDecl],
*,
reducers: Mapping[str, ReducerDefinition] | None = None,
) -> None:
"""Reject ambiguous sibling writes before replaying a foreach barrier.
@@ -369,7 +371,7 @@ In `build_barrier_patch(...)`, after:
add:
```python
validate_barrier_writes(item_patches, state_fields)
validate_barrier_writes(item_patches, state_fields, reducers=reducers)
```
- [ ] **Step 7: Verify focused unit tests**