Expand description
Purpose: Provide the public redaction API used to scrub secrets from strings, logs, and runner-facing diagnostics.
Responsibilities:
- Declare the
redactionchild modules. - Re-export the stable public redaction surface used across the crate.
Scope:
- Thin facade only; implementation lives in sibling files under
redaction/.
Usage:
- Import
redact_text,RedactedString, andRedactedLoggerthroughcrate::redaction.
Invariants/Assumptions:
- The public API remains stable across the split.
- Redaction coverage and logger behavior remain unchanged.