Specify and enforce path invariants (closes #26) #31

Слито
sneak слито 2 коммит(ов) из fix/issue-26 в next 2026-02-09 01:45:29 +01:00
2 Коммитов
Автор SHA1 Сообщение Дата
sneak 2089fc8292 Merge branch 'next' into fix/issue-26 2026-02-09 01:45:20 +01:00
clawbot 6948c65012 Specify and enforce path invariants in Builder
Add ValidatePath() enforcing: valid UTF-8, forward-slash only,
relative paths, no '..' segments, no empty segments. Called from
both AddFile and AddFileWithHash. Proto comments document the rules.

Closes #26
2026-02-08 16:12:06 -08:00