{ "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." }