// ── Ster-markering van commentaren in Word-output ───────────────────────────
// In de gegenereerde documenten staan alle redactionele commentaren tussen
// vierkante haken, bv. "[NAKIJKEN OF SCHRAPPEN]", "[AAN TE VULLEN: …]",
// "[KIES: A / B]", "[A VERIFIER]". Het kantoor heeft in Word een sneltoets die
// op het sterretje "*" springt; door elke haak te omringen met sterretjes
// ("*[*…*]*") kan de notaris zo van commentaar naar commentaar navigeren.
//
// Bewust een letterlijke teken-vervanging op de uiteindelijke uitvoertekst
// (geen reguliere expressie over paren): zo werkt het ook bij geneste haken
// (bv. "[, met [A COMPLETER]]") zonder de balans te verstoren. Juridische
// modeltekst gebruikt vierkante haken uitsluitend voor zulke commentaren.

/** Omringt elke "[" en "]" met een sterretje, zodat de Word-sneltoets erop springt. */
export function sterMarkeerCommentaren(tekst: string): string {
  return tekst.replaceAll("[", "*[*").replaceAll("]", "*]*");
}
