From 1a46046dc4900ff9e8822359def3b9eb43f837eb Mon Sep 17 00:00:00 2001 From: "Brian M. Carr" Date: Thu, 8 Oct 2026 12:11:48 -0500 Subject: [PATCH] Resolve reference links in every emitted string and scrub plain-text fields Comments were emitted raw: reference links were only resolved when referenceLinkTarget was set, never failed the build, and annotation text bypassed both resolution and scrubbing. Comment text also kept the leading space of every `// ` line. - Read comments through protoc-utils' cleaned Comment, which dedents them. - Resolve references with protoc-utils-markdown in every description, summary, and title, from comments and annotations alike, against every file in the request. Elements with no anchor in the document render as code instead of failing. - Add resolveReferenceLinksMode (NONE / WARN / FAIL_ON_INVALID, default FAIL_ON_INVALID) and referenceLink=