singularity-forge/.github/PULL_REQUEST_TEMPLATE.md
2026-05-05 16:31:53 +02:00

65 lines
1.6 KiB
Markdown

## Linked issue
<!--
PRs without a linked issue will be closed.
Open or find an issue first: https://github.com/singularity-ng/singularity-forge/issues
-->
Closes #<!-- issue number — required -->
- [ ] I have linked an issue above. I understand that PRs without a linked issue will be closed without review.
---
## TL;DR
**What:** <!-- One sentence — what does this change? -->
**Why:** <!-- One sentence — why is it needed? -->
**How:** <!-- One sentence — what's the approach? -->
## What
<!-- Detailed description of the change. What files, modules, or systems are affected? -->
## Why
<!-- The motivation. What problem does this solve? -->
## How
<!-- The approach. How does the implementation work? Key decisions and alternatives considered? -->
## Change type
- [ ] `feat` — New feature or capability
- [ ] `fix` — Bug fix
- [ ] `refactor` — Code restructuring (no behavior change)
- [ ] `test` — Adding or updating tests
- [ ] `docs` — Documentation only
- [ ] `chore` — Build, CI, or tooling changes
## Scope
- [ ] `pi-tui` — Terminal UI
- [ ] `pi-ai` — AI/LLM layer
- [ ] `pi-agent-core` — Agent orchestration
- [ ] `pi-coding-agent` — Coding agent
- [ ] `sf extension` — SF workflow
- [ ] `native` — Native bindings
- [ ] `ci/build` — Workflows, scripts, config
## Breaking changes
- [ ] No breaking changes
- [ ] Yes — described above
## Test plan
- [ ] CI passes
- [ ] New/updated tests included
- [ ] Manual testing — steps described above
- [ ] No tests needed — explained above
## AI disclosure
- [ ] This PR includes AI-assisted code <!-- If so, note the tool and what was tested -->