a24edeee89
- Fix package comment collision: convert to file comment (not package doc) - Add debug log for directory expansion failure before single-file fallback - Add validateDocPath: reject absolute paths and '..' segments (security #3) - Update globMatch comment to say 'filepath.Match' not 'path.Match' (gpt nit #3) - Add duplication note to truncateUTF8 explaining why it's kept separate (sonnet #2)