c96431e44b
I tried resetting the build dir whenever rsync reported changed files, to catch stale GENERATED build files after a recipe edit -- the xcb-util-image case where the staged source said `SUBDIRS = image` but build/Makefile still said `SUBDIRS = image test`, so a correct fix looked like it had no effect. That signal is wrong. --delete restores the pristine tree, undoing the previous build's seds, so rsync reports changes on EVERY run. Measured on a plain kirigami rebuild: 6 "changed" files that were only the sed undo, and the build dir was wiped. Shipping it would have forced a full rebuild of every recipe on every build. Reverted, with the reasoning recorded at the call site so it is not attempted again. Stale generated files are the job of the content-hash invalidation the cookbook already performs against the PRISTINE source; the staged copy is not a valid basis for that comparison. Verified after revert: kirigami is cached again rather than rebuilding.