{"path":"pull_request_template.md","size":781,"locked":false,"binary":false,"truncated":false,"content":"## Summary\n\n<!-- What does this PR change, and why? -->\n\n## Type of Change\n\n- [ ] Bug fix\n- [ ] New feature\n- [ ] Breaking change\n- [ ] Documentation\n- [ ] Security fix\n- [ ] Refactor / chore\n\n## Affected Layer(s)\n\n- [ ] Smart contract (`programs/project_mappers`)\n- [ ] Oracle middleware (`oracle/`)\n- [ ] API server (`apps/api-server`)\n- [ ] Dashboard (`apps/dashboard`)\n- [ ] SDK (`lib/sdk`)\n- [ ] Docs / wiki\n\n## Checklist\n\n- [ ] `pnpm run typecheck` passes\n- [ ] `pnpm run build` passes\n- [ ] Relevant tests added/updated and passing (`anchor test` and/or oracle Vitest suite)\n- [ ] `npx prettier --check .` passes\n- [ ] No secrets, private keys, or API keys committed\n\n## Test Plan\n\n<!-- How did you verify this works? Devnet tx signature, test output, screenshots, etc. -->\n"}