This seems to use a hard coded list of explicit rules, not an LLM
https://writewithharper.com/docs/rules
https://github.com/Automattic/harper/blob/0c04291bfec25d0e93...
"PointIsMoot" => (
["your point is mute"],
["your point is moot"],
"Did you mean `your point is moot`?",
"Typo: `moot` (meaning debatable) is correct rather than `mute`."
),
replies(1):