## Goal\nHelp contributors catch basic formatting issues before pushing.\n\n## Tasks\n- Add `.pre-commit-config.yaml` with lightweight hooks (trim trailing whitespace, end-of-file fixer, markdownlint optional)\n- Document optional usage\n\n## Acceptance criteria\n- Pre-commit config exists\n- CONTRIBUTING explains it’s optional
Goal\nHelp contributors catch basic formatting issues before pushing.\n\n## Tasks\n- Add
.pre-commit-config.yamlwith lightweight hooks (trim trailing whitespace, end-of-file fixer, markdownlint optional)\n- Document optional usage\n\n## Acceptance criteria\n- Pre-commit config exists\n- CONTRIBUTING explains it’s optional