82 lines
2.8 KiB
JSON
82 lines
2.8 KiB
JSON
{
|
|
"evidence_id": "REQ008-REBOOT-PREFLIGHT-2026-08-29",
|
|
"captured_at": "2026-08-29T17:40:03+09:00",
|
|
"mode": "read-only-preflight",
|
|
"status": "go_pending_explicit_reboot_approval",
|
|
"mutations_performed": [],
|
|
"release_pin": {
|
|
"root": "D:\\workspace\\vignette-public-runtime-dba9b75a3887",
|
|
"commit": "dba9b75a388783b11d821257e2f91fbcc30bbe1a",
|
|
"tree": "14cd4607b07f93e06cef8c912694ae1da8517b8c",
|
|
"detached_head": true,
|
|
"dirty_paths": 0,
|
|
"boot_script_sha256": "04dd9144a3943822d0f794e2973f59299edc7595bc2d85919275a07fa5225a54",
|
|
"watchdog_script_sha256": "904b4751ecf1b1db5e41dc7b85ad2f88e7c6a55a3349db6bfa8988ad9babfc56",
|
|
"start_script_sha256": "67d2a41ac4a366888b324e40e1c77b75e045505b4bd888c72c3a476a2c1f5c05"
|
|
},
|
|
"scheduled_tasks": {
|
|
"account": "encep",
|
|
"logon_type": "Interactive",
|
|
"run_level": "Limited",
|
|
"boot_task": {
|
|
"state": "Ready",
|
|
"last_result": 0,
|
|
"current_pin_run_proven": false,
|
|
"reason": "마지막 실행은 2026-08-28 18:14이고 현재 release root는 2026-08-29 15:36에 생성되어 실제 재부팅 검증이 남아 있다."
|
|
},
|
|
"watchdog_task": {
|
|
"state": "Ready",
|
|
"last_run": "2026-08-29T17:33:54+09:00",
|
|
"last_result": 0,
|
|
"failcount": 0
|
|
}
|
|
},
|
|
"current_probes": {
|
|
"listeners": [55432, 8001, 5174, 9099, 9882, 9883],
|
|
"components_healthy": [
|
|
"db",
|
|
"api",
|
|
"engine",
|
|
"web-preview",
|
|
"voice-api",
|
|
"voice-sidecars",
|
|
"cloudflared",
|
|
"public-api"
|
|
],
|
|
"local_api_http": 200,
|
|
"public_api_http": 200,
|
|
"public_login_http": 200,
|
|
"public_unauthenticated_me_http": 401,
|
|
"environment": "prod",
|
|
"db": true,
|
|
"engine": true,
|
|
"voice": {
|
|
"stt_provider": "local_whisper",
|
|
"stt_model": "small",
|
|
"tts_provider": "melotts",
|
|
"tts_model": "melotts-korean"
|
|
},
|
|
"google_auth_enabled": true,
|
|
"allowed_domains": [],
|
|
"dev_login_enabled": false
|
|
},
|
|
"windows_reboot_state": {
|
|
"cbs_reboot_required": false,
|
|
"windows_update_reboot_required": false,
|
|
"pending_file_rename_operation_strings": 74,
|
|
"interpretation": "대기 중인 rename 또는 delete 쌍이 다음 재부팅에 적용될 수 있다는 뜻이며 장애나 파일 74개의 증거는 아니다."
|
|
},
|
|
"remaining_gate": {
|
|
"requires_user_confirmation": true,
|
|
"confirmation_scope": "저장하지 않은 작업이 없고 지금 Windows를 재부팅해도 되는지",
|
|
"required_login": "encep",
|
|
"pass_conditions": [
|
|
"이번 부팅 이후 boot와 watchdog task가 각각 result 0",
|
|
"새 boot-public-runtime.log에 boot OK",
|
|
"watchdog failcount 0",
|
|
"현재 release pin의 CheckOnly가 8개 구성요소 모두 healthy",
|
|
"local 및 public API, engine, web가 모두 200",
|
|
"prod, db=true, engine=true와 voice provider/model 계약 유지"
|
|
]
|
|
}
|
|
}
|