gstack/freeze
Kaustav Mishra cebe26b2b9 fix: resolve symlinks in freeze boundary directory check
The _resolve_path() function now properly handles symlinks by cd'ing into
directories and using pwd -P to resolve them canonically. Previously, it
would resolve parent directories but leave symlinks in the final component
unresolved, causing the boundary check to silently block legitimate edits
when symlinks were involved.

The fix detects if the input is a directory and resolves it in one go,
rather than splitting into dirname/basename which loses symlink information
in the final component.

This prevents silent failures where editing a file accessed via a symlink
(e.g., /home/user/project_link/file.txt) would be blocked even though
/home/user/project_link was set as the freeze boundary.
2026-04-03 18:57:44 +05:30
..
bin fix: resolve symlinks in freeze boundary directory check 2026-04-03 18:57:44 +05:30
SKILL.md feat: community wave — 7 fixes, relink, sidebar Write, discoverability (v0.13.5.0) (#641) 2026-03-29 21:43:36 -06:00
SKILL.md.tmpl feat: community wave — 7 fixes, relink, sidebar Write, discoverability (v0.13.5.0) (#641) 2026-03-29 21:43:36 -06:00