Latest Results
feat(vars): convert raw operands, read colors, keep opaque functions whole
`get_leaf_vars` skipped a raw value held by an operation or a literal
container, although the renderer passes it through `LiteralVar.create`: an
f-string with a var inside a list, or a color passed as a call argument, read
a var that was not reported. Convert every raw operand the same way before
taking it apart, so those reads are found.
A color literal now reads its parts instead of staying whole, and ranges and
datetimes count as constants, since they render the same every time.
A literal that stays whole inside a lambda body, such as an event, may read
the lambda's parameters without its expression equalling a parameter name,
so hoisting it out of the function could reference a name that only exists
inside the callback. Such a function now stays whole as a leaf.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RqJ6TNt8AXzbDVm5kLb2nD Latest Branches
+4%
cursor/library-seo-improvements-6955 0%
claude/cool-ramanujan-2wpvc2 0%
© 2026 CodSpeed Technology