Work-log postmortem for the noctalia bar wipe: GUI-only layout stashed by the 16:46 trunk sync, stash entry destroyed, recovered from dangling commit 7fe3ed8 via git fsck; restore landed on main in c87b378.
The live-sync.path experiment from this branch was reverted (b353fa9) on Frank veto — un-debounced DirectoryNotEmpty = event spam. Timer unchanged.
Work-log postmortem for the noctalia bar wipe: GUI-only layout stashed by the 16:46 trunk sync, stash entry destroyed, recovered from dangling commit `7fe3ed8` via `git fsck`; restore landed on main in `c87b378`.
The `live-sync.path` experiment from this branch was reverted (b353fa9) on Frank veto — un-debounced DirectoryNotEmpty = event spam. Timer unchanged.
---
cwd: /home/blank/.omp/wt/wt-20261018-170616-7c8a99d · session: wt-20261018-170616
Documents the 16:46 layout loss (uncommitted GUI state stashed, stash
entry destroyed during trunk sync) and the git-fsck recovery landed in
c87b378. Lesson codified in managed skills.
Timer-only heartbeat left GUI dotfiles edits uncommitted for up to 59
minutes; a trunk-sync session clearing the dirty tree on 2026-10-18
destroyed a month of uncommitted noctalia bar layout inside that gap.
live-sync.path (DirectoryNotEmpty on dotfiles/) fires the existing
flock-guarded oneshot within seconds of any repo-side dotfiles write,
shrinking the exposure window from ~1h to ~2s. Timer stays as the
hourly catch-all for the machine tiers.
dank
changed title from docs: noctalia bar clobber postmortem (log entry) to Postmortem + live-sync.path: close the GUI-edit commit window2026-10-18 17:20:32 -07:00
Frank veto: DirectoryNotEmpty re-fires on every file event (GUI writes,
wallpaper shuffle) un-debounced -> hundreds of heartbeat spawns/day.
The sweep is cheap (57 ms CPU) but the trigger design was event spam.
Exposure-window fix is an open design question; timer unchanged.
dank
changed title from Postmortem + live-sync.path: close the GUI-edit commit window to docs: noctalia bar clobber postmortem (log entry)2026-10-18 17:24:44 -07:00
dank
merged commit 5d523f6e9f into main2026-10-18 17:30:58 -07:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Work-log postmortem for the noctalia bar wipe: GUI-only layout stashed by the 16:46 trunk sync, stash entry destroyed, recovered from dangling commit
7fe3ed8viagit fsck; restore landed on main inc87b378.The
live-sync.pathexperiment from this branch was reverted (b353fa9) on Frank veto — un-debounced DirectoryNotEmpty = event spam. Timer unchanged.cwd: /home/blank/.omp/wt/wt-20261018-170616-7c8a99d · session: wt-20261018-170616
docs: noctalia bar clobber postmortem (log entry)to Postmortem + live-sync.path: close the GUI-edit commit windowPostmortem + live-sync.path: close the GUI-edit commit windowto docs: noctalia bar clobber postmortem (log entry)