pub fn content_hash(
role: PromptRole,
section: PromptSection,
content: &str,
) -> StringExpand description
Stable SHA-256 identity over the response role, fragment kind, and body.
The section is the fragment’s stable kind. Line endings are normalized so equivalent Unix and Windows text has the same identity.