tests/gateway/test_pii_redaction.py::TestHashHelpers::test_hash_id_deterministic tests/gateway/test_pii_redaction.py::TestHashHelpers::test_hash_id_12_hex_chars tests/gateway/test_pii_redaction.py::TestHashHelpers::test_hash_sender_id_prefix tests/gateway/test_pii_redaction.py::TestHashHelpers::test_hash_chat_id_preserves_prefix tests/gateway/test_pii_redaction.py::TestHashHelpers::test_hash_chat_id_no_prefix tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_no_redaction_by_default tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_user_id_hashed_when_redact_pii tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_user_name_not_redacted tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_home_channel_id_hashed tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_home_channel_id_preserved_without_redaction tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_redaction_is_deterministic tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_different_ids_produce_different_hashes tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_discord_ids_not_redacted_even_with_flag tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_whatsapp_ids_redacted tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_signal_ids_redacted tests/gateway/test_pii_redaction.py::TestBuildSessionContextPromptRedaction::test_slack_ids_not_redacted