You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(tools): probe sibling branch literals in pairs, not just singly
cubic found the docstring overclaimed. Discovery pinned one sibling to one
branch literal at a time, so a parameter reachable only when two siblings hold
specific values — action === 'unblock' && kind === 'folder' — was never probed
and silently untested, while the comment said every branch is probed.
Adds pair probing over distinct parameters, capped so a tool with many
parameters and many literals cannot blow up combinatorially. The bound is stated
rather than glossed: depth stops at two, so three simultaneous conditions would
still be missed.
No service here needs even one literal to reach any parameter, so the covered
count is unchanged at 75. Verified the machinery is live rather than dead code
with a synthetic two-condition builder: singles-only discovery misses its id,
pair probing finds it.
0 commit comments