The current Home Markdown link parser predates several live Bun/CommonMark guards exercised by js/bun/md/md-edge-cases.test.ts.
Confirmed deltas:
- bare destination parenthesis nesting is unbounded instead of capped at cmark and Bun depth 32
- angle-bracket destinations accept an unescaped less-than sign
- parenthesis-delimited titles accept an unescaped opening parenthesis
- failed inline-link parsing can leave the cursor on a later bracket and incorrectly treat it as an immediately adjacent reference label
- wiki-link bracket nesting is unbounded instead of capped at 32
- the lookahead parser must apply the same rules as the renderer so emphasis and nested-link decisions cannot diverge
Scope is to port the live Bun validation in both processLink and tryMatchBracketLink, retain reference fallback, and verify the exact edge-case assertions. Parent: #66