|
| 1 | +## Summary |
| 2 | + |
| 3 | +<!-- One or two sentences on why, not what. --> |
| 4 | + |
| 5 | +## Type |
| 6 | + |
| 7 | +- [ ] `feat` — new skill / rule / snippet / template / example (minor bump) |
| 8 | +- [ ] `fix` — correction to existing content or a broken contract (patch bump) |
| 9 | +- [ ] `docs` / `chore` / `ci` / `refactor` — no release; `release.yml` still runs and should exit without a tag |
| 10 | + |
| 11 | +Squash-merge subject is what the release workflow scans. Keep it conventional. |
| 12 | + |
| 13 | +## Evidence |
| 14 | + |
| 15 | +Label every claim. |
| 16 | + |
| 17 | +- **live-run-proven:** exact binary path + the version that binary printed (`blender --version`). Headless harness only. Live MCP does not count. |
| 18 | +- **inspection-only:** read the skill / diff / RNA docs; no process ran. |
| 19 | + |
| 20 | +`blender-smoke.yml` has no `push` trigger. Post-merge smoke evidence is the PR-head 5.2 + 4.5 jobs (state the versions from those logs). |
| 21 | + |
| 22 | +## Release-owned fields — do not hand-edit |
| 23 | + |
| 24 | +`VERSION`, `CHANGELOG.md`, CLAUDE.md `**Version:**`, ROADMAP.md `**Current:**`, `.cursor-plugin/plugin.json` `"version"`. The release pipeline rewrites those. Do not bump `standards-version` unless the fleet stamp actually moved. |
| 25 | + |
| 26 | +## Checklist |
| 27 | + |
| 28 | +- [ ] Explicit paths only (`git add` never `-A` / `.`). Leave unstaged Cursor-injected `CLAUDE.md` hunks. |
| 29 | +- [ ] Counts in `README.md` match disk if content was added or removed (`validate-counts`). |
| 30 | +- [ ] Manifest arrays list every new skill / rule / snippet / template / example (`validate-manifest`). Do not touch the `"version"` line. |
| 31 | +- [ ] New example: `gallery.json`, smoke step, README row, hero/preview webp, `python scripts/build_gallery.py`, framing / contact-sheet gates as in `CLAUDE.md`. |
| 32 | +- [ ] Every new check was falsified once (break it, non-zero exit, restore) — or this PR has no new check. |
| 33 | +- [ ] DCO `Signed-off-by:` on every commit ([CONTRIBUTING.md](CONTRIBUTING.md)). |
| 34 | +- [ ] No credentials, business emails, or local filesystem paths. |
| 35 | + |
| 36 | +## Test plan |
| 37 | + |
| 38 | +<!-- What you ran, on which Blender binary, exit codes. --> |
| 39 | + |
| 40 | +## Linked issues |
| 41 | + |
| 42 | +<!-- Closes #123 --> |
0 commit comments