# 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." } ```