- Fires on every plan HTML write via PostToolUse — gallery index rebuilds automatically
- 2-second debounce prevents redundant rebuilds during rapid sequential edits
- Symlink-safe stamp files via
os.lstat + XDG_CACHE_HOME per-project path
- Always exits 0 — a failed index rebuild can never block a plan write