derive-parse-supports-two-format-versions

IN premise

`parse_proposals` tries the new `### DERIVE id` format first, falling back to the older `### DERIVE: \`id\`` format only when the new parser returns zero matches.

Summary

The proposal parser is backwards compatible — it prioritizes the cleaner heading format but still accepts the older backtick-style format so that previously generated derivation proposals remain parseable. This means format migrations won't break existing workflows, but both code paths need to be maintained and tested.

Details

Sourceentries/2026/04/29/reasons_lib-derive.md