fn capped_turn_text(text: &str) -> String
text redacted, then cut to TURN_CAP_CHARS. In that order: a cut through a secret could leave a fragment too short for redact_secrets to recognize (ReAgent P1 on #3673).
text
TURN_CAP_CHARS
redact_secrets