- Add PR template with required linked issue/discussion section
- Add check-linked-issue CI job that validates PR body contains a
reference (#123, Closes/Fixes/Relates, GitHub URL, or CF-# ticket)
- Wire into required-checks-passed gate so it blocks merge
- Update CONTRIBUTING.md with the policy and motivation
Closes#522
Covers the two audiences the issue calls out:
1. People contributing changes back to Codeflash - development
environment setup with uv, the single-command verification via
uv run prek, test runner invocation, code-style pointers to
.claude/rules/code-style.md, and the branch / commit / PR
conventions from .claude/rules/git.md and CLAUDE.md.
2. People using Codeflash in editable mode from a source checkout
to optimize their own projects, including the install commands
for uv and pip, when editable mode is appropriate vs installing
the PyPI package, and a pointer to the README Quick Start for
the codeflash init flow.