{"completedAt": "2026-09-18T02:11:21.783820+00:00", "server": "192.168.110.111", "services": [{"name": "im-admin-api-1", "image": "sha256:888c99e738cd3ffed483571136731e804ddaf6b78d6cbbf339ace06292336e18", "running": true, "health": "healthy", "restartCount": 0}, {"name": "im-admin-gateway-1", "image": "sha256:888c99e738cd3ffed483571136731e804ddaf6b78d6cbbf339ace06292336e18", "running": true, "health": "healthy", "restartCount": 0}, {"name": "im-admin-knowledge-worker-1", "image": "sha256:888c99e738cd3ffed483571136731e804ddaf6b78d6cbbf339ace06292336e18", "running": true, "health": null, "restartCount": 0}], "backup": {"backup": "/data/backups/patient-session-20260918", "databaseFile": "backend-consistent.db", "quick_check": "ok", "bytes": 4801409024, "keyCount": 1}, "codeVerification": {"mode": "deployed", "files": 6, "status": "passed", "patientDataRead": false}, "candidateImage": {"candidateImage": "sha256:888c99e738cd3ffed483571136731e804ddaf6b78d6cbbf339ace06292336e18", "codeHashesMatched": 6, "status": "passed"}, "candidateTests": 59, "backendFiles": ["zyt_patient_client.py", "archive_api.py", "archive_store.py", "admin_api.py", "zyt_auth.py"], "rollbackScript": "/home/ps/patient-session-20260918/rollback-patient.sh"}