Normalize comments and UI copy to house style
Adopt lint block, pin stable toolchain, cargo fmt, fix clippy
GO-30-CSP W2+W3: migrate all inline on* handlers to delegated dispatch
GO-33-5: split emails.js into controller + render + compose modules