1.1
Cursor's Place in SDLC and STLC
Cursor can accelerate analysis and implementation, but requirements, product intent, test oracles, and release decisions still need accountable owners.
Treat Cursor as a worker inside the QA system, not as the QA system. It can search a repository, explain a failure, draft cases, edit automation, and run commands. It cannot independently establish that requirements are correct or that residual business risk is acceptable.
Start every task by naming the lifecycle stage and the artifact that may change. A requirement-analysis task should not silently become a product-code edit. A test-repair task should not gain authority to weaken the assertion that catches the defect.
| STLC stage | Useful Cursor output | Independent check |
|---|---|---|
| Analysis | Risk questions and ambiguities | Product owner answers and requirement version |
| Planning | Coverage matrix and test ideas | Risk-to-test traceability review |
| Implementation | Test, fixture, or page-object diff | Lint, typecheck, focused tests, Git diff |
| Execution | Failure clustering and evidence summary | Raw reporter output and reproducible command |
| Closure | Draft quality note | QA lead's signed release recommendation |
State whether Cursor may only explain, may edit tests, may run commands, or may open a pull request. Do not leave authority implicit.
Choose one current QA task and write its stage, mutable artifact, protected artifact, deterministic check, and human owner.