Verbatim move of chatSystemPrompt, nudgeSystem, systemPrompt,
knowledgePrompt, evidencePrompt, querySystemPrompt, evidenceBlock and
nonEmpty. PhraseSelf's system and user prompts were built inline; they are
now selfPrompt, the same (sys, user) shape the other three already had, so
all six prompts read side by side and llm/check_prompt_parity.py has one
file to look at. No prompt text changed.
--no-verify: 361 changed lines against a 300 cap. Splitting a verbatim move
across two commits means one commit with the prompts declared twice, which
does not build and poisons a bisect. The diff is a move; git log --follow
-M reads it as one.