{"ok":true,"module":"Deriox Guard Offline Queue Local File Test","version":"m9.8","sync":{"reports":1,"gateways":1,"files":1,"commands":6,"score":100,"last":"2026-05-29 23:43:37"},"center":{"id":1,"center_uuid":"M908-OFFLINE-QUEUE-LOCAL-FILE-TEST","center_title":"M9.8 Offline Queue Local File Test","phase_code":"M9.8","center_status":"offline_queue_local_file_test_ready_manual_only","report_count":1,"gateway_count":1,"queue_file_count":1,"command_count":6,"queue_score":100,"last_report_at":"2026-05-29 23:43:37","executive_summary":"M9.8 tests the local offline queue file mechanism on the mini PC. The script creates local JSONL queue files and reports only metadata to Guard. It does not replay queued events, does not start service\/cron, does not enable production, camera discovery, streams, media or billing.","offline_queue_test_enabled":1,"local_file_test_only":1,"manual_run_only":1,"queue_replay_enabled":0,"service_autostart_enabled":0,"cron_enabled":0,"production_go_live_enabled":0,"real_camera_access_enabled":0,"camera_discovery_enabled":0,"stream_link_enabled":0,"media_enabled":0,"billing_enabled":0,"outbound_only_required":1,"plain_token_included":0,"camera_password_included":0,"does_not_execute_camera_actions":1,"metadata_only_control":1,"created_at":"2026-05-29 23:43:30","updated_at":"2026-06-10 12:00:06"},"latest_report":{"id":1,"report_uuid":"M908-QUEUE-3c7036a6-05c6-4e1a-b66d-47984457a940","gateway_uuid":"M908-TEST-MINI-PC","agent_name":"test-mini-pc","agent_version":"m9.8-test","host_name":"test-host","queue_dir":"\/var\/lib\/deriox-guard\/queue\/outbox","created_file_count":1,"created_event_count":3,"total_queue_files":1,"total_queue_bytes":512,"report_status":"local_queue_file_test_reported_metadata_only","source_ip":"161.97.163.199","client_payload":"{\"gateway_uuid\":\"M908-TEST-MINI-PC\",\"agent_name\":\"test-mini-pc\",\"agent_version\":\"m9.8-test\",\"host_name\":\"test-host\",\"queue_dir\":\"\/var\/lib\/deriox-guard\/queue\/outbox\",\"created_file_count\":1,\"created_event_count\":3,\"total_queue_files\":1,\"total_queue_bytes\":512,\"manual_run\":1,\"local_file_test_only\":1,\"queue_replay_enabled\":0}","manual_run":1,"local_file_test_only":1,"queue_replay_enabled":0,"service_autostart_enabled":0,"cron_enabled":0,"production_go_live_enabled":0,"real_camera_access_enabled":0,"camera_discovery_enabled":0,"stream_link_enabled":0,"media_enabled":0,"billing_enabled":0,"plain_token_included":0,"camera_password_included":0,"real_camera_action_executed":0,"metadata_only":1,"created_at":"2026-05-29 23:43:37","updated_at":"2026-05-29 23:43:37"},"snapshots":[{"id":1,"gateway_uuid":"M908-TEST-MINI-PC","latest_report_uuid":"M908-QUEUE-3c7036a6-05c6-4e1a-b66d-47984457a940","agent_name":"test-mini-pc","host_name":"test-host","queue_dir":"\/var\/lib\/deriox-guard\/queue\/outbox","report_count":1,"latest_created_file_count":1,"latest_created_event_count":3,"latest_total_queue_files":1,"latest_total_queue_bytes":512,"last_report_at":"2026-05-29 23:43:37","queue_status":"local_queue_file_test_reported_metadata_only","queue_score":100,"local_file_test_only":1,"queue_replay_enabled":0,"service_autostart_enabled":0,"cron_enabled":0,"production_go_live_enabled":0,"real_camera_access_enabled":0,"camera_discovery_enabled":0,"stream_link_enabled":0,"media_enabled":0,"billing_enabled":0,"metadata_only":1,"created_at":"2026-05-29 23:43:37","updated_at":"2026-05-29 23:43:37"}],"security":{"offline_queue_test_enabled":true,"local_file_test_only":true,"manual_run_only":true,"queue_replay_enabled":false,"service_autostart_enabled":false,"cron_enabled":false,"production_go_live_enabled":false,"real_camera_access_enabled":false,"camera_discovery_enabled":false,"stream_link_enabled":false,"media_enabled":false,"billing_enabled":false,"outbound_only_required":true,"plain_token_included":false,"camera_password_included":false,"does_not_execute_camera_actions":true,"metadata_only_control":true},"routes":{"admin_dashboard":"https:\/\/guard.deriox.ro\/admin\/mini-pc-offline-queue","gateways":"https:\/\/guard.deriox.ro\/admin\/mini-pc-offline-queue\/gateways","reports":"https:\/\/guard.deriox.ro\/admin\/mini-pc-offline-queue\/reports","commands":"https:\/\/guard.deriox.ro\/admin\/mini-pc-offline-queue\/commands","script":"https:\/\/guard.deriox.ro\/admin\/mini-pc-offline-queue\/script","report_post":"https:\/\/guard.deriox.ro\/api\/gateway\/mini-pc\/offline-queue\/report","queue_script":"https:\/\/guard.deriox.ro\/api\/gateway\/mini-pc\/offline-queue-script"},"next_step":"m9.9_agent_service_install_manual_mode"}