Commit 2f0100d
test(flows): actually pin the per-encounter no-op
The test demonstrated the fallback and guarded the dead shapes in two
halves that never met: the demonstrating half drives _handle_form_step,
which never calls validate_step_values -- only the walkers do. So nothing
put the fallback shape through the validator, and tightening `any` to
`all` killed the capability with the whole file still green. Measured: 73
passed under that mutation.
One line puts the same shape through the validator. Now 73 passed
unmutated, 1 failed under the mutation, failing on the fallback assertion
rather than incidentally on a dead shape another test already covers.
Found by Patch76 review on #2256.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012d29UJTiH4Uy2Pm37SBPtr1 parent a507260 commit 2f0100d
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1163 | 1163 | | |
1164 | 1164 | | |
1165 | 1165 | | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
1166 | 1171 | | |
1167 | 1172 | | |
1168 | 1173 | | |
| |||
0 commit comments