# US03-02 — Define Album Naming Policy Epic: [E03](../E03-album-proposals.md) As a user, I want configurable naming templates and validation so proposed album names are readable and safe on supported filesystems. ## Acceptance criteria - Templates define allowed evidence, formatting, length, separators, and fallbacks. - Validation handles forbidden characters, reserved names, whitespace, Unicode, case-insensitive collisions, existing destinations, and empty results. - Validation returns structured issues and suggestions without mutating files. ## Automated tests - Property tests generate names across platforms and prove paths stay inside the root. - Golden cases cover valid names, collisions, normalization, and template fallbacks. ## Dependencies - US03-01