Type: Epic
Parent Issue: #393
Summary
Email and communication utilities
Scope
• Parse and validate email addresses with normalization
• Obfuscate email addresses to prevent harvesting
Child Work
• Task: Mutils::Email.parse
• Task: Mutils::Email.obfuscate
Acceptance Criteria
• Email.parse extracts name, validates domain, normalizes addresses
• obfuscate maintains readability while preventing email harvesting
Type: Epic
Parent Issue: #393
Summary
Email and communication utilities
Scope
• Parse and validate email addresses with normalization
• Obfuscate email addresses to prevent harvesting
Child Work
• Task: Mutils::Email.parse
• Task: Mutils::Email.obfuscate
Acceptance Criteria
• Email.parse extracts name, validates domain, normalizes addresses
• obfuscate maintains readability while preventing email harvesting