58 lines
1.9 KiB
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."
|
|
}
|