1## ADDED Requirements23### Requirement: Long proof titles produce bounded nonfatal diagnostics45Local CommonJS and data-only shared previews SHALL return one warning when an6authored level title is longer than 32 characters. The warning7SHALL preserve `levelId`, `levelTitle`, `sentence: null`, and a source detail8pointing to the authored title. Its player message SHALL recommend 249characters or fewer. The warning SHALL not block installation or alter the10normalized pack.1112#### Scenario: A long title is surfaced with proof context1314- **WHEN** a valid pack contains a level with a 33-character title15- **THEN** preview succeeds and returns a warning with that level's stable ID,16 full title, null sentence, and title source path1718#### Scenario: Short titles remain quiet1920- **WHEN** a valid pack contains a level title of 32 characters or fewer21- **THEN** the title diagnostics pass returns no title warning2223#### Scenario: Diagnostics stay outside portable data2425- **WHEN** a warned pack is installed, exported, or encoded as a shared link26- **THEN** its authored title is unchanged and no warning field is serialized