91f4d120b6
- hooks.py: use git rev-parse --git-path hooks so install/status/uninstall work in linked worktrees where .git is a file not a directory (fixes #865) - build.py: prune degree-0 code nodes after graph assembly to remove bundled/synthetic symbols with no connections (fixes #728) - skill.md: restore explicit rule prohibiting file_type:"rationale" nodes and remind model to store rationale as an attribute instead (fixes #751) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>