SIGN IN SIGN UP

Remap relative changed_files to absolute paths in analyze_changes

The affected-flows lookup and the no-ranges node fallback match
changed_files against nodes.file_path, which stores absolute normalized
paths. CLI callers pass repo-relative diff paths, so the exact IN (...)
match found no nodes and detect-changes reported 0 affected flows while
the MCP tool reported hundreds on identical input.

Remap changed_files the same way analyze_changes already remaps
changed_ranges keys. Already-absolute inputs pass through pathlib
joining unchanged, so the MCP path is unaffected.

Fixes #848
A
asemraza committed
a63002ec93b90575298ca086f6705934fb8b4891
Parent: 1a010de