Run synth_design -lint in Vivado batch mode, parse CSV, write an RTL lint report. Use when linting HDL, checking latches/unused assigns, or the user asks for rtl-lint without MCP.