UX 웹 배포 결과와 운영 검증 경계 기록
This commit is contained in:
parent
e8b770e4d9
commit
77f8421818
4 changed files with 72 additions and 4 deletions
58
docs/ops/evidence/ux-web-deploy-2026-09-12.json
Normal file
58
docs/ops/evidence/ux-web-deploy-2026-09-12.json
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"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."
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue