Follow-up observation on the decision recorded in #153 ("the code moved and the result still stands is a legitimate position"): since the rendered command string is hashed into definition_version, a pure path move (scripts/foo.py → analysis/foo.py, contents untouched) marks every downstream output stale.
This was written by Claude on behalf of Cail.
Follow-up observation on the decision recorded in #153 ("the code moved and the result still stands is a legitimate position"): since the rendered command string is hashed into
definition_version, a pure path move (scripts/foo.py→analysis/foo.py, contents untouched) marks every downstream output stale.This was written by Claude on behalf of Cail.