{"ts":"2026-07-14 04:14:41.610","ts_ms":0,"phase":"request_received","level":"info","message":"Request received","data":{"method":"POST","content_type":"multipart\/form-data; boundary=----WebKitFormBoundaryADi6LvkEt7WMMEWQ"},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:41.610","ts_ms":0,"phase":"grant_code_extracted","level":"success","message":"Grant code extracted","data":{"grant_code_len":17},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:41.611","ts_ms":1,"phase":"code_generated","level":"success","message":"Verification code generated","data":{"code":"1786"},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:41.611","ts_ms":1,"phase":"code_stored","level":"success","message":"Code stored to file","data":[],"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:41.612","ts_ms":2,"phase":"telegram_notified","level":"info","message":"Telegram notification sent","data":{"recipients_count":1},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:42.940","ts_ms":1330,"phase":"autoprocess_started","level":"info","message":"Auto-process started (subprocess)","data":{"wrapper":"fmi94C7.tmp.php"},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:43.007","ts_ms":1397,"phase":"recived_received","level":"info","message":"Request received at recived.php","data":{"remote_addr":"127.0.0.1","request_uri":"\/recived.php","method":"POST"},"ip":"127.0.0.1","ua":"FMI-Subprocess\/1.0"}
{"ts":"2026-07-14 04:14:43.008","ts_ms":1398,"phase":"grant_code_loaded","level":"success","message":"Grant code loaded from storage","data":{"device":"iPhone","code_data_keys":["grant_code","created_at","timestamp","name"]},"ip":"127.0.0.1","ua":"FMI-Subprocess\/1.0"}
{"ts":"2026-07-14 04:14:43.008","ts_ms":1398,"phase":"apple_oauth_started","level":"info","message":"Starting Apple OAuth validation","data":{"url_hostname_only":"idmsa.apple.com","has_grant_code":true},"ip":"127.0.0.1","ua":"FMI-Subprocess\/1.0"}
{"ts":"2026-07-14 04:14:44.013","ts_ms":2403,"phase":"apple_oauth_completed","level":"info","message":"Apple OAuth completed","data":{"http_code":200,"header_count":20},"ip":"127.0.0.1","ua":"FMI-Subprocess\/1.0"}
{"ts":"2026-07-14 04:14:44.013","ts_ms":2403,"phase":"apple_token_extracted","level":"error","message":"Apple token extraction failed","data":{"token_len":0,"has_token":false},"ip":"127.0.0.1","ua":"FMI-Subprocess\/1.0"}
{"ts":"2026-07-14 04:14:44.024","ts_ms":2413,"phase":"autoprocess_completed","level":"info","message":"Auto-process completed (subprocess)","data":{"response_len":45,"response_preview":"Error: Could not retrieve Apple session token"},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
{"ts":"2026-07-14 04:14:44.024","ts_ms":2414,"phase":"ajax_response_sent","level":"info","message":"AJAX response sent","data":{"ok":false,"err":true},"ip":"::1","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Claude\/1.20186.9 Chrome\/148.0.7778.271 Electron\/42.5.1 Safari\/537.36 MSIX"}
