Function write_arch_violations_csv
pub fn write_arch_violations_csv<W: Write>(
rows: &[ArchViolationRow],
w: &mut W,
) -> Result<()>Expand description
architecture-violations CSV emitter — one row per import edge
that crosses a forbidden layer boundary per
.codelore-arch-rules.toml.