compliance/mod.rs - Compliance Module Root Abstract
High-Level Purpose
Module root that exposes the compliance subsystem for research ethics, regulatory adherence, and scientific integrity within the abcdeez-core framework.
Key Data Structures and Relationships
- Module Organization: Simple module aggregation exposing four primary compliance domains:
audit_trail: Comprehensive audit logging and event trackingcitation_manager: Academic citation management and methodology documentationirb: Institutional Review Board compliance and ethics documentation generationpreregistration: Study pre-registration and analysis plan validation
Main Data Flows
- Unified Access: Provides centralized access point for all compliance-related functionality
- Domain Separation: Clean separation between different aspects of research compliance
External Dependencies
- Standard Rust module system only
State Management Patterns
- Stateless Organization: Pure module aggregation without internal state
Core Abstractions
- Compliance Integration: Unified interface for diverse compliance requirements
- Regulatory Coverage: Comprehensive coverage of research ethics and integrity requirements