Audit Finding (Architecture, Medium)
Location: crates/agnix-core/src/lib.rs:116-127
The parsers module is pub(crate) but re-exported through #[doc(hidden)] pub mod __internal. This leaks internal types into the public API and creates semver obligations.
Fix: Feature-gate behind "testing" feature flag, or move fuzz/bench targets into the same crate. Document that __internal is exempt from semver guarantees.
Found by /audit-project