815e43b22b
After packaging, hash the staged sysroot with BLAKE3 (sorted paths, deterministic). Compare against the previous build's fingerprint stored next to stage.pkgar. If identical, restore the old pkgar mtime on the new pkgar so dependents do not see a 'changed' timestamp and skip their own rebuilds. This catches the no-op rebuild pathology where a config-only change (comment edit, [patch] reordering, dependency re-resolution) produces byte-identical output but cascades through every dependent because of mtime advancement. Verified: 23 fingerprints written during redbear-mini build; T1.1 preserved mtime messages logged for relibc, libffi, expat, glib, pcre2, etc. — all packages whose content was unchanged from the previous build. Plan: local/docs/BUILD-SYSTEM-ROBUSTNESS-PLAN.md