reject auto-close keywords in report-ready/report-fixes at entry (#1736)
report-ready and report-fixes now reject any --title/--summary/--notes that carries a GitHub auto-close keyword (close/fix/resolve #N), failing loud before the value is written to state. Previously the keyword was caught only at submit time, after it had already landed in .vergil/pr-workflow.json and the rendered PR body. Detection reuses the anywhere-in-text AUTOCLOSE_RE via a new find_autoclose helper, so bare #N, Ref #N, conventional-commit titles like fix(rdqm): right-size matrices (#300), and prose like 'the fix touches #287' all still pass. The submit-time check stays as defense-in-depth. Ref #1735