INC-2026-04-07-002: Prevention
Lessons Learned
What Went Well
-
Reverse SSH tunnel established quickly for remote investigation
-
hyprctl dispatch execworkaround kept machine partially usable -
md5sum comparison eliminated config content early
-
Git checkout of known-good commit was the breakthrough
What Could Be Improved
-
Should have checked file existence first, not file content.
ls ~/.config/hypr/env-gpu.confwould have shown "No such file" immediately. Instead, 2.5 hours was spent comparing checksums of files that existed. -
Should have run
git diffbetween working and broken state in the first 10 minutes. The breaking change was a single file deletion. -
"Empty config" test was misleading. On a hybrid GPU machine, no GPU config ≠ "clean baseline." It means "different broken state."
-
Chased kernel/driver hypotheses too long. User repeatedly said "this worked before the dots-quantum pull." Should have trusted that signal and focused on what the pull changed.
Key Takeaways
|