Codebase Audit Checklist
Quick health audit before acquisition, on-call rotation, or major refactor.
Busca en todas las páginas de la documentación
Quick health audit before acquisition, on-call rotation, or major refactor.
cargo audit, clippy, coverage report.rust-toolchain.toml matches CI 1.97.0.cargo audit clean or documented exceptions.cargo tree -d).rg 'unwrap\(' --type rust).Zero critical (security/safety); plan for rest within quarter.
Script rg counts + CI badges in audit doc.
Document crate excluded with sunset date.
Add LICENSE, SECURITY policy checks.
Tickets filed per unchecked item with priority.
Use same checklist for consistent scoring.
Broken links lint; missing ADR for major choices.
Last profile date documented; SLO stated.
gitleaks/trufflehog in CI recommended.
New tech lead runs audit week one.
Stack versions: This page was written for Rust 1.97.0 (edition 2024), Tokio 1.x, Axum 0.8, serde 1.0, sqlx 0.8, clap 4, and Polars 0.46+.
Revisado por Chris St. John·Última actualización: 16 jul 2026