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(lint): empty RESIDUAL_THROWS — the nested-region rows were misattributed
Re-pointing the flow-node-list readers turned the sweep's
`flows[].nodes[].config.body.nodes` arm red, demanding two throws that no
longer happen. Reading the frames off the reverted tree showed why: neither
was in `packages/spec`. `lintFlowPatterns` threw at its own `graph.nodes`
reader (`lint-flow-patterns.ts:1529` on the reverted tree) and
`validateStackExpressions` threw at `collectFlowVariableNames`' unguarded
`graph.nodes` walk (`flow-variable-scope.ts:225`) — the two consumer sites
this branch re-pointed. `collectFlowGraphs` forwards a non-record member of a
nested list into the graph it yields rather than dereferencing it.
So the rows had to go: the ratchet is exact in both directions and a row that
demands a throw nobody performs is a lie. The docblock records the corrected
attribution, and records just as plainly that this says nothing about whether
the producer has a defect of its own reachable some other way.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012GKcPZbMoGq7WPzKLfRBTU
0 commit comments