vignette/docs/ops/evidence/ux-web-deploy-2026-09-12.json

58 lines
1.9 KiB
JSON

{
"schema": "vignette.ux_web_deploy_evidence.v1",
"deploymentStartedAt": "2026-09-12T17:55:31+09:00",
"recordedAt": "2026-09-12T18:06:00+09:00",
"source": {
"sha": "e8b770e4d9023238bf210b412de75dcb98bfc08e",
"forgejoMasterPush": "completed"
},
"cloudflarePages": {
"status": "completed",
"previewUrl": "https://1b115047.vignette-b1q.pages.dev",
"publicUrl": "https://vignette.chanpaca.net",
"publicHttpStatus": 200,
"entryAsset": "/assets/index-BA_Q0J7Y.js",
"entryAssetMatchesNewBundle": true,
"preservedPreviousAssets": 175
},
"publicVerification": {
"loginViewports": [390, 1440],
"visualReview": "accepted",
"overflowCount": 0,
"pageErrorCount": 0,
"requestFailedCount": 0,
"health": {
"db": true,
"engine": true
}
},
"nas": {
"status": "web-replaced-and-local-http-verified",
"scope": "web-only",
"webImage": "vignette-nas-web:e8b770e4",
"webImageSha256": "487e745aa08c113de4994d7d4770737539b1bc49494f5cbb802e6dc0f8c535f9",
"api": "retained",
"engine": "retained",
"database": "retained",
"apiEngineDatabaseBeforeAfterMatch": true,
"containerReplacementVerified": true,
"localHttpExitCode": 0,
"databaseBackup": {
"path": "backups/pre-deploy-e8b770e4-20260912.dump",
"bytes": 11783464,
"pgRestoreListPassed": true
},
"environmentBackup": "private/env.nas.before-deploy-e8b770e4"
},
"assetDependencyGraph": {
"scope": "public-pages-vs-local-dist",
"checked": 52,
"http200": 52,
"sha256MatchesLocalBuild": true
},
"authenticatedInternalUi": {
"verified": false,
"reason": "operational authentication session expired; received 401"
},
"conclusion": "Cloudflare Pages and NAS web-only deployment are complete. Authenticated internal UI verification remains open, so this is not a full operational or feature-release completion claim."
}