Rules for AI agents working on this project.
**Raw `println!` and `eprintln!` calls are forbidden.** Every log message must go through the `tracing` ecosystem (`tracing::debug!`, `tracing::info!`, `tracing::warn!`, `tracing::error!`, `tracing::trace!`).
A change is only considered successful when **all three** of the following pass:
1. 2.3.