Open Issues Need Help
View All on GitHubAI Summary: The `handlers/mod.rs` file currently violates the Explicit Module Boundary Pattern (EMBP) by using `pub mod` to export submodules, which exposes internal structure and allows deep imports. The proposed solution is to replace `pub mod` with `mod` and explicitly re-export only the necessary handler functions/types using `pub use`. This change aims to restore gateway authority, prevent deep imports, and align with architectural best practices.
Async REST API in Rust using Axum, Redis, and Tokio. Demonstrates WebAuthn/Passkeys authentication with PostgreSQL credential storage, Redis challenge management, session-based auth, Prometheus metrics, and comprehensive integration testing.