{ "date": "2026-10-10", "baseCommit": "1d61b50", "baseContext": "build-patch102", "context": "build-dn110", "runtimeTag": "ux-dn110", "source": "Base audited patch102 context plus explicit working-file overrides; label dn110 is not a Git SHA", "files": [ { "path": "backend/src/services/ipsec-live.ts", "sha256": "201fa6a0af955bd3217c002686e41b68a1737db1ee7195483b9bc6692c7aa655" }, { "path": "backend/src/services/ipsec-certificate-dn.ts", "sha256": "82a3bf8746dd928bfa9c0ec2a5ed6401d792cbe1390e14017d776e2fc8253d64" }, { "path": "backend/src/services/ipsec-state.test.ts", "sha256": "ca16dde47000ba310492c329ed8ee147ab1b150663c204071c68e99d8be94366" } ], "deployment": { "imageId": "sha256:f0cd7afc7391ac463c8b3c7d183b0c294f01ffca6beda3d240d26bec59c06d72", "tag": "ux-dn110", "revisionLabel": "dn110", "health": { "status": "ok", "timestamp": "2026-10-10T02:34:19.932Z", "version": "1.0.0-test.dn110", "eventLoopDelayMs": 20, "flowWorker": { "alive": false, "bound": false, "pendingSize": 0, "dropped": 0, "packetsReceived": 0 } } }, "contextFileHashesMatch": true, "compiledFiles": [ { "path": "backend/dist/services/ipsec-live.js", "sha256": "6e2f94adfa2086617b3f08004e2c35321d6012113acdca1744ebd14553d34a9b", "containerByteHashMatches": true }, { "path": "backend/dist/services/ipsec-certificate-dn.js", "sha256": "1da9af90d5deb3336dfa98b9bc49e85a21f0739d120bf52f9ed227b9e8616dc3", "containerByteHashMatches": true } ] }