From cc00fda513fcc4893926309a599b31391739a7cf Mon Sep 17 00:00:00 2001 From: Jiang Bohan Date: Tue, 14 Apr 2026 16:25:55 +0800 Subject: [PATCH] docs: add manual testing/acceptance checklist to PR template Adds a new "Manual Testing / Acceptance" section to the PR template with checklist items for verifying changes in a real environment: happy path, edge cases, visual regressions, cross-platform testing, API consumer compatibility, and log inspection. --- .github/PULL_REQUEST_TEMPLATE.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ad8488dc9..2603b702e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -41,6 +41,17 @@ Closes # - [ ] Changes follow existing code patterns and conventions - [ ] No unrelated changes included +## Manual Testing / Acceptance + + + +- [ ] Tested the happy path end-to-end in a running app (`make dev`) +- [ ] Tested edge cases (empty states, long text, error responses, missing data) +- [ ] Verified no visual regressions on affected pages (layout, alignment, overflow) +- [ ] Tested across relevant platforms (web / desktop) if the change touches shared code +- [ ] Confirmed API changes work with both frontend and CLI consumers +- [ ] Checked browser console and server logs for unexpected errors or warnings + ## AI Disclosure