35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# NapCat Runtime Release Readiness
|
|
|
|
You are reviewing a supplied NapCat runtime release packet before a human promotes an image/profile into the API runtime.
|
|
|
|
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.
|
|
|
|
## Readiness Checks
|
|
|
|
Base every section on packet evidence:
|
|
|
|
- source validation: branch, commit, upstream base, fork patch marker, and dirty status
|
|
- image validation: image tag, image inspect/build evidence, marker evidence, and runtime asset presence
|
|
- API promotion readiness: explicit image/profile values, configuration alignment, and Jenkins/API promotion prerequisites
|
|
- online smoke readiness: QQBot/NapCat login, WebUI, command smoke, and rollback smoke expectations
|
|
- rollback pointer: last known good branch, commit, image tag, profile, and API runtime values
|
|
|
|
If any section lacks evidence, state the missing evidence plainly.
|
|
|
|
## Requested Schema
|
|
|
|
Return only this JSON object:
|
|
|
|
```json
|
|
{
|
|
"sourceValidation": "Evidence-backed source validation status.",
|
|
"imageValidation": "Evidence-backed image validation status.",
|
|
"apiPromotionReadiness": "Evidence-backed API promotion readiness status.",
|
|
"onlineSmokeReadiness": "Evidence-backed online smoke readiness status.",
|
|
"rollbackPointer": "Specific rollback pointer or the missing evidence needed to name one."
|
|
}
|
|
```
|