if you have a template "%(foo)02d", fsScanner does not limit foo to 2 characters; it ignores the 02 entirely. we want length specification for strings and integers. also should enforce the c specifier to be 1 character.
there's also no documentation (that I know of) about parsing the policy template strings. probably a blurb should get written into docs somewhere.