Files
zeekayandHanzo Dev 0671d5aad8 chore: rename the last live symbols, and let the rule see them
Four internal names, none of them on a wire:

  is_hog_identifier_kind    pub(crate) in the InsightsQL parser
  runHogliListUnits/DevApply unexported, in the phrocs TUI
  "Hogli's db:restore-..."   a CI comment
  ".TH HOGLI 1"              the generated man page's title

And the reason all four survived a rule that exists to refuse exactly
this: `HOGLI_` only matches when an underscore follows. The man page
says `HOGLI 1`, the TUI says `Hogli`, and `tools/insightscli/AGENTS.md`
wrote the heading as `HOGLI\_\*` -- markdown-escaped, so the backslash
sat between the letters and the underscore the rule was anchored on.
Its own body already said `INSIGHTSCLI_` throughout; only the heading
was stale.

So the rule takes the escaped form, the bare word, and the capitalized
one. Checked against `INSIGHTSCLI_DEBUG` and `hogline`, which must stay
unmatched.

Rust and Go renames are whole-word, with definitions and call sites
counted and no leftovers; neither toolchain is installed here, so that
count is the verification, not a compile.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-13 20:58:01 -07:00
..