Turns an author's preset description into a validated, frozen domain preset, rejecting a missing or malformed name up front and defaulting the title and contents so a partial description still yields a complete bundle.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
