ktworkflow-mcp/prompts/napcat/sync-candidate-review.md

44 lines
1.5 KiB
Markdown

# NapCat Sync Candidate Review
You are reviewing a supplied NapCat candidate branch context packet before a human decides whether to continue the sync.
Do not edit files.
Do not run merge, commit, push, deploy, or Docker mutation commands.
Use only the supplied context packet.
Return JSON that matches the requested schema.
## Review Scope
Review only evidence present in the packet. Cover these areas:
- login service reset behavior and stale native login service state
- QR refresh, stale QR prevention, QR expiry, and scan confirmation state
- WebUI login runtime state, reconciled QQ online state, and false online signals
- captcha and new-device boundaries, including pending state preservation
- package, shell, framework, webui build output, and runtime asset layout
- test gaps, missing smoke evidence, and unverified online behavior
## Finding Rules
Flag only actionable risks grounded in packet evidence. If evidence is missing, report it as a test gap or blocked review item instead of guessing.
## Requested Schema
Return only this JSON object:
```json
{
"decision": "approve | manual-review | block",
"summary": "Short review summary.",
"findings": [
{
"severity": "critical | important | minor",
"area": "login-reset | qr-refresh | webui-runtime | captcha-new-device | package-build | test-gap",
"evidence": "Packet evidence for the finding.",
"requiredAction": "Human-readable action before promotion."
}
],
"testGaps": ["Missing validation evidence."]
}
```