Replaces uppercase_only bool with casing string parameter. Adds known_start/known_end support for filtering and gap-width measurement. Co-Authored-By: Claude Opus 4.6 <[email protected]>