diff --git a/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.json b/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.json new file mode 100644 index 00000000..8df65c09 --- /dev/null +++ b/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "gram-support-post-516r3r2-reconciliation-readonly", + "started_at_utc": "2026-09-18T05:47:33Z", + "finished_at_utc": "2026-09-18T05:47:36Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "eb719d34a9f4de7456f848fb6e58c93fbf7c8bbb97af2c5771472f0a0c3a5473", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319", + "sanitized_output_sha256": "e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAM516R3R3_SAFE_REPORT={\"edge_https\":{\"/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/\":{\"http\":\"303\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/create/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}},\"err_truncated\":false,\"guest\":{\"backup\":{\"files\":{\"Notification/Dispatcher.php\":{\"backup_present\":true,\"backup_sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"current_present\":true,\"current_sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"matches_backup\":true},\"Notification/EmailConsumer.php\":{\"backup_present\":true,\"backup_sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"current_present\":true,\"current_sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"matches_backup\":true},\"Notification/EventDispatcher.php\":{\"backup_present\":true,\"backup_sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"current_present\":true,\"current_sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"matches_backup\":true},\"_data/templates.xml\":{\"backup_present\":true,\"backup_sha256\":\"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e\",\"current_present\":true,\"current_sha256\":\"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e\",\"matches_backup\":true},\"hashes.json\":{\"backup_present\":true,\"backup_sha256\":\"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533\",\"current_present\":true,\"current_sha256\":\"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533\",\"matches_backup\":true}},\"live_template_sha256\":{\"gram_support_account\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"gram_support_staff_queue\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"gram_support_staff_ticket\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"gram_support_ticket\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\"},\"live_template_titles\":[\"gram_support_account\",\"gram_support_staff_queue\",\"gram_support_staff_ticket\",\"gram_support_ticket\"],\"live_templates_present\":true,\"present\":true},\"current_tree_sha256\":\"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452\",\"error\":null,\"file_count\":51,\"live_template_vs_backup\":{\"gram_support_account\":{\"backup_sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"current_has_any_ru\":false,\"current_live_sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"matches_backup\":true},\"gram_support_staff_queue\":{\"backup_sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"current_has_any_ru\":false,\"current_live_sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"matches_backup\":true},\"gram_support_staff_ticket\":{\"backup_sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"current_has_any_ru\":false,\"current_live_sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"matches_backup\":true},\"gram_support_ticket\":{\"backup_sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\",\"current_has_any_ru\":false,\"current_live_sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\",\"matches_backup\":true}},\"ok\":true,\"origin_http\":{\"/\":\"301|https://codevipe.ru/\",\"/support/\":\"301|https://codevipe.ru/support/\",\"/support/create/\":\"301|https://codevipe.ru/support/create/\"},\"php_lint\":{\"Notification/Dispatcher.php\":{\"ok\":true,\"rc\":0},\"Notification/EmailConsumer.php\":{\"ok\":true,\"rc\":0},\"Notification/EventDispatcher.php\":{\"ok\":true,\"rc\":0}},\"php_rc\":0,\"php_stderr_bytes\":0,\"php_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"runtime\":{\"addon\":{\"active\":1,\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"error\":null,\"error_max\":17,\"latest_errors\":[{\"error_id\":17,\"exception_type\":\"LogicException\",\"filename_basename\":\"Entity.php\",\"line\":645,\"message\":\"Attempted to set 'template' while a save was pending without forceSet\",\"request_state_sha256\":\"8e74bb2e4d6e02ba5bacc0a890c371703f1a6de0ddfc23aaa2e4a1c395ac70e7\"},{\"error_id\":16,\"exception_type\":\"LogicException\",\"filename_basename\":\"Entity.php\",\"line\":645,\"message\":\"Attempted to set 'template' while a save was pending without forceSet\",\"request_state_sha256\":\"29491b479ed13825491308ccdd9c3ca5fc65363f3293c1a00ca19cdeaedc1ec2\"},{\"error_id\":15,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":14,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":13,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":12,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":11,\"exception_type\":\"XF\\\\PrintableException\",\"filename_basename\":\"Entity.php\",\"line\":1276,\"message\":\"\\u0421\\u0442\\u0440\\u043e\\u043a\\u0430 67: Option tag contains an unexpected child element. - \\u041d\\u0430\\u0437\\u0432\\u0430\\u043d\\u0438\\u0435 \\u0448\\u0430\\u0431\\u043b\\u043e\\u043d\\u0430: public:gram_support_staff_ticket\",\"request_state_sha256\":\"ba0daff49507374888c9c728850bac414406a20f1ed3e7ee942cd104e0f5f240\"},{\"error_id\":10,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":9,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":8,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"}],\"ok\":true,\"templates\":{\"gram_support_account\":{\"bytes\":601,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\"},\"gram_support_staff_queue\":{\"bytes\":768,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\"},\"gram_support_staff_ticket\":{\"bytes\":2704,\"has_raw_option_status\":true,\"has_raw_ticket_status\":false,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\"},\"gram_support_ticket\":{\"bytes\":1542,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\"}}},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"source_signals\":{\"Notification/Dispatcher.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"Notification/EmailConsumer.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"Notification/EventDispatcher.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"_data/templates.xml\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false}},\"tree_matches_expected_prestate\":true},\"guest_stderr_present\":false,\"inner_rc\":0,\"ok\":true,\"out_truncated\":false,\"transport_rc\":0,\"transport_stderr_bytes\":0,\"transport_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nGRAM516R3R3_DECISION=PASS_POST_516R3R2_RECONCILIATION\nGRAM516R3R3_NEXT_GATE=REVIEW_EXACT_CURRENT_STATE_BEFORE_ANY_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.txt b/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.txt new file mode 100644 index 00000000..7de61ca8 --- /dev/null +++ b/runtime/history/SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3.txt @@ -0,0 +1,36 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=gram-support-post-516r3r2-reconciliation-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=eb719d34a9f4de7456f848fb6e58c93fbf7c8bbb97af2c5771472f0a0c3a5473 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319 +SANITIZED_OUTPUT_SHA256=e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319 +OUTPUT_BEGIN +GRAM516R3R3_SAFE_REPORT={"edge_https":{"/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/":{"http":"303","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/create/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}},"err_truncated":false,"guest":{"backup":{"files":{"Notification/Dispatcher.php":{"backup_present":true,"backup_sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","current_present":true,"current_sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","matches_backup":true},"Notification/EmailConsumer.php":{"backup_present":true,"backup_sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","current_present":true,"current_sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","matches_backup":true},"Notification/EventDispatcher.php":{"backup_present":true,"backup_sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","current_present":true,"current_sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","matches_backup":true},"_data/templates.xml":{"backup_present":true,"backup_sha256":"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e","current_present":true,"current_sha256":"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e","matches_backup":true},"hashes.json":{"backup_present":true,"backup_sha256":"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533","current_present":true,"current_sha256":"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533","matches_backup":true}},"live_template_sha256":{"gram_support_account":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","gram_support_staff_queue":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","gram_support_staff_ticket":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","gram_support_ticket":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805"},"live_template_titles":["gram_support_account","gram_support_staff_queue","gram_support_staff_ticket","gram_support_ticket"],"live_templates_present":true,"present":true},"current_tree_sha256":"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452","error":null,"file_count":51,"live_template_vs_backup":{"gram_support_account":{"backup_sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","current_has_any_ru":false,"current_live_sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","matches_backup":true},"gram_support_staff_queue":{"backup_sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","current_has_any_ru":false,"current_live_sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","matches_backup":true},"gram_support_staff_ticket":{"backup_sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","current_has_any_ru":false,"current_live_sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","matches_backup":true},"gram_support_ticket":{"backup_sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805","current_has_any_ru":false,"current_live_sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805","matches_backup":true}},"ok":true,"origin_http":{"/":"301|https://codevipe.ru/","/support/":"301|https://codevipe.ru/support/","/support/create/":"301|https://codevipe.ru/support/create/"},"php_lint":{"Notification/Dispatcher.php":{"ok":true,"rc":0},"Notification/EmailConsumer.php":{"ok":true,"rc":0},"Notification/EventDispatcher.php":{"ok":true,"rc":0}},"php_rc":0,"php_stderr_bytes":0,"php_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","runtime":{"addon":{"active":1,"version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"error":null,"error_max":17,"latest_errors":[{"error_id":17,"exception_type":"LogicException","filename_basename":"Entity.php","line":645,"message":"Attempted to set 'template' while a save was pending without forceSet","request_state_sha256":"8e74bb2e4d6e02ba5bacc0a890c371703f1a6de0ddfc23aaa2e4a1c395ac70e7"},{"error_id":16,"exception_type":"LogicException","filename_basename":"Entity.php","line":645,"message":"Attempted to set 'template' while a save was pending without forceSet","request_state_sha256":"29491b479ed13825491308ccdd9c3ca5fc65363f3293c1a00ca19cdeaedc1ec2"},{"error_id":15,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":14,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":13,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":12,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":11,"exception_type":"XF\\PrintableException","filename_basename":"Entity.php","line":1276,"message":"\u0421\u0442\u0440\u043e\u043a\u0430 67: Option tag contains an unexpected child element. - \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430: public:gram_support_staff_ticket","request_state_sha256":"ba0daff49507374888c9c728850bac414406a20f1ed3e7ee942cd104e0f5f240"},{"error_id":10,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":9,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":8,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"}],"ok":true,"templates":{"gram_support_account":{"bytes":601,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a"},"gram_support_staff_queue":{"bytes":768,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56"},"gram_support_staff_ticket":{"bytes":2704,"has_raw_option_status":true,"has_raw_ticket_status":false,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad"},"gram_support_ticket":{"bytes":1542,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805"}}},"services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"source_signals":{"Notification/Dispatcher.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"Notification/EmailConsumer.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"Notification/EventDispatcher.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"_data/templates.xml":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false}},"tree_matches_expected_prestate":true},"guest_stderr_present":false,"inner_rc":0,"ok":true,"out_truncated":false,"transport_rc":0,"transport_stderr_bytes":0,"transport_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +GRAM516R3R3_DECISION=PASS_POST_516R3R2_RECONCILIATION +GRAM516R3R3_NEXT_GATE=REVIEW_EXACT_CURRENT_STATE_BEFORE_ANY_MUTATION +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 3f235198..8df65c09 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260918-GRAM-SUPPORT-EMAIL-STATUS-RU-CODEVIPE-CANARY-OPTIONFIX-516R3R2", - "status": "FAIL", - "rc": 3, + "command_id": "SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3", + "status": "OK", + "rc": 0, "host": "pve01", - "mode": "change", - "component": "gram-support-email-status-ru-codevipe-canary-optionfix", - "started_at_utc": "2026-09-18T05:44:41Z", - "finished_at_utc": "2026-09-18T05:44:44Z", + "mode": "read-only", + "component": "gram-support-post-516r3r2-reconciliation-readonly", + "started_at_utc": "2026-09-18T05:47:33Z", + "finished_at_utc": "2026-09-18T05:47:36Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "f0b5cbe700f8e3cada6dd2eb8fa8329dc17ee701391fda8fc8dcc6403fd088c1", + "command_sha256": "eb719d34a9f4de7456f848fb6e58c93fbf7c8bbb97af2c5771472f0a0c3a5473", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": null, "result_contract_error": null, - "command_rc": 3, - "changes_made": true, - "rollback_started": true, - "rollback_restored": false, - "mutation_outcome": "ROLLBACK_FAILED", + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "c0ef647debca0a5fff766e2c2aebbf2e323d84f613727a4bb48326ec8315b128", - "sanitized_output_sha256": "c0ef647debca0a5fff766e2c2aebbf2e323d84f613727a4bb48326ec8315b128", + "raw_evidence_sha256": "e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319", + "sanitized_output_sha256": "e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "GRAM516R3R2_SAFE_REPORT={\"apply\":{\"err_truncated\":false,\"guest\":{\"backup_written\":true,\"changed\":true,\"changed_template_titles\":[\"gram_support_account\",\"gram_support_staff_queue\",\"gram_support_staff_ticket\",\"gram_support_ticket\"],\"dry_self_excluded_count\":0,\"dry_staff_count\":1,\"dry_staff_target_match\":true,\"error\":\"EXCEPTION_JSONDecodeError_Expecting value: line 1 column 1 (char 0)\",\"hash_entries_updated\":4,\"mode\":\"apply\",\"ok\":false,\"origin_pre\":{\"/\":\"301|https://codevipe.ru/\",\"/support/\":\"301|https://codevipe.ru/support/\",\"/support/create/\":\"301|https://codevipe.ru/support/create/\"},\"pre_error_max\":15,\"pre_tree_sha256\":\"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452\",\"rollback_restored\":false,\"rollback_started\":true,\"slug\":\"codevipe\",\"staff_target_exact\":true,\"status_labels_ru\":{\"CLOSED\":\"\\u0417\\u0430\\u043a\\u0440\\u044b\\u0442\",\"IN_PROGRESS\":\"\\u0412 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0435\",\"NEW\":\"\\u041d\\u043e\\u0432\\u044b\\u0439\",\"RESOLVED\":\"\\u0420\\u0435\\u0448\\u0451\\u043d\",\"WAITING_USER\":\"\\u041e\\u0436\\u0438\\u0434\\u0430\\u0435\\u0442 \\u043e\\u0442\\u0432\\u0435\\u0442\\u0430 \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044f\"},\"template_validation\":{\"gram_support_account\":{\"error_count\":0,\"errors\":[],\"preSave_result\":true},\"gram_support_staff_queue\":{\"error_count\":0,\"errors\":[],\"preSave_result\":true},\"gram_support_staff_ticket\":{\"error_count\":0,\"errors\":[],\"preSave_result\":true},\"gram_support_ticket\":{\"error_count\":0,\"errors\":[],\"preSave_result\":true}},\"template_validation_all\":true},\"guest_stderr_present\":false,\"inner_rc\":3,\"ok\":false,\"out_truncated\":false,\"transport_rc\":0,\"transport_stderr_bytes\":0,\"transport_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"post_edge\":{},\"post_edge_ok\":false,\"pre_edge\":{\"/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/\":{\"http\":\"303\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/create/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}},\"rollback_after_edge_failure\":null}\nGRAM516R3R2_DECISION=HOLD_CODEVIPE_EMAIL_STATUS_CANARY\nGRAM516R3R2_NEXT_GATE=STOP_REVIEW_NO_BLIND_RERUN\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-GRAM-SUPPORT-EMAIL-STATUS-RU-CODEVIPE-CANARY-OPTIONFIX-516R3R2\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":false}\n" + "output": "GRAM516R3R3_SAFE_REPORT={\"edge_https\":{\"/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/\":{\"http\":\"303\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"/support/create/\":{\"http\":\"200\",\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}},\"err_truncated\":false,\"guest\":{\"backup\":{\"files\":{\"Notification/Dispatcher.php\":{\"backup_present\":true,\"backup_sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"current_present\":true,\"current_sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"matches_backup\":true},\"Notification/EmailConsumer.php\":{\"backup_present\":true,\"backup_sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"current_present\":true,\"current_sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"matches_backup\":true},\"Notification/EventDispatcher.php\":{\"backup_present\":true,\"backup_sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"current_present\":true,\"current_sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"matches_backup\":true},\"_data/templates.xml\":{\"backup_present\":true,\"backup_sha256\":\"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e\",\"current_present\":true,\"current_sha256\":\"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e\",\"matches_backup\":true},\"hashes.json\":{\"backup_present\":true,\"backup_sha256\":\"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533\",\"current_present\":true,\"current_sha256\":\"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533\",\"matches_backup\":true}},\"live_template_sha256\":{\"gram_support_account\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"gram_support_staff_queue\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"gram_support_staff_ticket\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"gram_support_ticket\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\"},\"live_template_titles\":[\"gram_support_account\",\"gram_support_staff_queue\",\"gram_support_staff_ticket\",\"gram_support_ticket\"],\"live_templates_present\":true,\"present\":true},\"current_tree_sha256\":\"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452\",\"error\":null,\"file_count\":51,\"live_template_vs_backup\":{\"gram_support_account\":{\"backup_sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"current_has_any_ru\":false,\"current_live_sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\",\"matches_backup\":true},\"gram_support_staff_queue\":{\"backup_sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"current_has_any_ru\":false,\"current_live_sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\",\"matches_backup\":true},\"gram_support_staff_ticket\":{\"backup_sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"current_has_any_ru\":false,\"current_live_sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\",\"matches_backup\":true},\"gram_support_ticket\":{\"backup_sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\",\"current_has_any_ru\":false,\"current_live_sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\",\"matches_backup\":true}},\"ok\":true,\"origin_http\":{\"/\":\"301|https://codevipe.ru/\",\"/support/\":\"301|https://codevipe.ru/support/\",\"/support/create/\":\"301|https://codevipe.ru/support/create/\"},\"php_lint\":{\"Notification/Dispatcher.php\":{\"ok\":true,\"rc\":0},\"Notification/EmailConsumer.php\":{\"ok\":true,\"rc\":0},\"Notification/EventDispatcher.php\":{\"ok\":true,\"rc\":0}},\"php_rc\":0,\"php_stderr_bytes\":0,\"php_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"runtime\":{\"addon\":{\"active\":1,\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"error\":null,\"error_max\":17,\"latest_errors\":[{\"error_id\":17,\"exception_type\":\"LogicException\",\"filename_basename\":\"Entity.php\",\"line\":645,\"message\":\"Attempted to set 'template' while a save was pending without forceSet\",\"request_state_sha256\":\"8e74bb2e4d6e02ba5bacc0a890c371703f1a6de0ddfc23aaa2e4a1c395ac70e7\"},{\"error_id\":16,\"exception_type\":\"LogicException\",\"filename_basename\":\"Entity.php\",\"line\":645,\"message\":\"Attempted to set 'template' while a save was pending without forceSet\",\"request_state_sha256\":\"29491b479ed13825491308ccdd9c3ca5fc65363f3293c1a00ca19cdeaedc1ec2\"},{\"error_id\":15,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":14,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":13,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":12,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":11,\"exception_type\":\"XF\\\\PrintableException\",\"filename_basename\":\"Entity.php\",\"line\":1276,\"message\":\"\\u0421\\u0442\\u0440\\u043e\\u043a\\u0430 67: Option tag contains an unexpected child element. - \\u041d\\u0430\\u0437\\u0432\\u0430\\u043d\\u0438\\u0435 \\u0448\\u0430\\u0431\\u043b\\u043e\\u043d\\u0430: public:gram_support_staff_ticket\",\"request_state_sha256\":\"ba0daff49507374888c9c728850bac414406a20f1ed3e7ee942cd104e0f5f240\"},{\"error_id\":10,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":9,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"},{\"error_id\":8,\"exception_type\":\"TypeError\",\"filename_basename\":\"Response.php\",\"line\":490,\"message\":\"strlen(): Argument #1 ($string) must be of type string, XF\\\\Http\\\\Response given\",\"request_state_sha256\":\"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf\"}],\"ok\":true,\"templates\":{\"gram_support_account\":{\"bytes\":601,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a\"},\"gram_support_staff_queue\":{\"bytes\":768,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56\"},\"gram_support_staff_ticket\":{\"bytes\":2704,\"has_raw_option_status\":true,\"has_raw_ticket_status\":false,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad\"},\"gram_support_ticket\":{\"bytes\":1542,\"has_raw_option_status\":false,\"has_raw_ticket_status\":true,\"has_ru_closed\":false,\"has_ru_in_progress\":false,\"has_ru_new\":false,\"has_ru_resolved\":false,\"has_ru_waiting\":false,\"present\":true,\"sha256\":\"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805\"}}},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"source_signals\":{\"Notification/Dispatcher.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"Notification/EmailConsumer.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"Notification/EventDispatcher.php\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false},\"_data/templates.xml\":{\"consumeForStaff\":false,\"dispatcher_staff_email\":false,\"permission_combination_user_group_query\":false,\"ru_closed\":false,\"ru_in_progress\":false,\"ru_new\":false,\"ru_resolved\":false,\"ru_waiting\":false}},\"tree_matches_expected_prestate\":true},\"guest_stderr_present\":false,\"inner_rc\":0,\"ok\":true,\"out_truncated\":false,\"transport_rc\":0,\"transport_stderr_bytes\":0,\"transport_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nGRAM516R3R3_DECISION=PASS_POST_516R3R2_RECONCILIATION\nGRAM516R3R3_NEXT_GATE=REVIEW_EXACT_CURRENT_STATE_BEFORE_ANY_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index b48a99ad..7de61ca8 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,36 +1,36 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260918-GRAM-SUPPORT-EMAIL-STATUS-RU-CODEVIPE-CANARY-OPTIONFIX-516R3R2 -STATUS=FAIL -RC=3 +COMMAND_ID=SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3 +STATUS=OK +RC=0 HOST=pve01 -MODE=change -COMPONENT=gram-support-email-status-ru-codevipe-canary-optionfix +MODE=read-only +COMPONENT=gram-support-post-516r3r2-reconciliation-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=f0b5cbe700f8e3cada6dd2eb8fa8329dc17ee701391fda8fc8dcc6403fd088c1 +COMMAND_SHA256=eb719d34a9f4de7456f848fb6e58c93fbf7c8bbb97af2c5771472f0a0c3a5473 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=3 -CHANGES_MADE=true -ROLLBACK_STARTED=true -ROLLBACK_RESTORED=false -MUTATION_OUTCOME=ROLLBACK_FAILED +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=c0ef647debca0a5fff766e2c2aebbf2e323d84f613727a4bb48326ec8315b128 -SANITIZED_OUTPUT_SHA256=c0ef647debca0a5fff766e2c2aebbf2e323d84f613727a4bb48326ec8315b128 +RAW_EVIDENCE_SHA256=e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319 +SANITIZED_OUTPUT_SHA256=e418660a92833f0dbfa0cff7d02d35b325e278ae363bc725ed5c4a7cffff2319 OUTPUT_BEGIN -GRAM516R3R2_SAFE_REPORT={"apply":{"err_truncated":false,"guest":{"backup_written":true,"changed":true,"changed_template_titles":["gram_support_account","gram_support_staff_queue","gram_support_staff_ticket","gram_support_ticket"],"dry_self_excluded_count":0,"dry_staff_count":1,"dry_staff_target_match":true,"error":"EXCEPTION_JSONDecodeError_Expecting value: line 1 column 1 (char 0)","hash_entries_updated":4,"mode":"apply","ok":false,"origin_pre":{"/":"301|https://codevipe.ru/","/support/":"301|https://codevipe.ru/support/","/support/create/":"301|https://codevipe.ru/support/create/"},"pre_error_max":15,"pre_tree_sha256":"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452","rollback_restored":false,"rollback_started":true,"slug":"codevipe","staff_target_exact":true,"status_labels_ru":{"CLOSED":"\u0417\u0430\u043a\u0440\u044b\u0442","IN_PROGRESS":"\u0412 \u0440\u0430\u0431\u043e\u0442\u0435","NEW":"\u041d\u043e\u0432\u044b\u0439","RESOLVED":"\u0420\u0435\u0448\u0451\u043d","WAITING_USER":"\u041e\u0436\u0438\u0434\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f"},"template_validation":{"gram_support_account":{"error_count":0,"errors":[],"preSave_result":true},"gram_support_staff_queue":{"error_count":0,"errors":[],"preSave_result":true},"gram_support_staff_ticket":{"error_count":0,"errors":[],"preSave_result":true},"gram_support_ticket":{"error_count":0,"errors":[],"preSave_result":true}},"template_validation_all":true},"guest_stderr_present":false,"inner_rc":3,"ok":false,"out_truncated":false,"transport_rc":0,"transport_stderr_bytes":0,"transport_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"post_edge":{},"post_edge_ok":false,"pre_edge":{"/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/":{"http":"303","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/create/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}},"rollback_after_edge_failure":null} -GRAM516R3R2_DECISION=HOLD_CODEVIPE_EMAIL_STATUS_CANARY -GRAM516R3R2_NEXT_GATE=STOP_REVIEW_NO_BLIND_RERUN -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-GRAM-SUPPORT-EMAIL-STATUS-RU-CODEVIPE-CANARY-OPTIONFIX-516R3R2","status":"FAIL","changes_made":true,"rollback_started":true,"rollback_restored":false} +GRAM516R3R3_SAFE_REPORT={"edge_https":{"/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/":{"http":"303","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"/support/create/":{"http":"200","rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}},"err_truncated":false,"guest":{"backup":{"files":{"Notification/Dispatcher.php":{"backup_present":true,"backup_sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","current_present":true,"current_sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","matches_backup":true},"Notification/EmailConsumer.php":{"backup_present":true,"backup_sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","current_present":true,"current_sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","matches_backup":true},"Notification/EventDispatcher.php":{"backup_present":true,"backup_sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","current_present":true,"current_sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","matches_backup":true},"_data/templates.xml":{"backup_present":true,"backup_sha256":"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e","current_present":true,"current_sha256":"1a344bd306135486d2019bf0a5cafff5eb472882f7b3433ef13af4556a4c791e","matches_backup":true},"hashes.json":{"backup_present":true,"backup_sha256":"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533","current_present":true,"current_sha256":"3f228afbd17914d640e98875051d20221c1f528d91f9ad9a2f84ab81fd633533","matches_backup":true}},"live_template_sha256":{"gram_support_account":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","gram_support_staff_queue":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","gram_support_staff_ticket":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","gram_support_ticket":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805"},"live_template_titles":["gram_support_account","gram_support_staff_queue","gram_support_staff_ticket","gram_support_ticket"],"live_templates_present":true,"present":true},"current_tree_sha256":"f4021bfa4291e0837373f85e37523e1884579626aa83f1bbb9c3ae8a2dacb452","error":null,"file_count":51,"live_template_vs_backup":{"gram_support_account":{"backup_sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","current_has_any_ru":false,"current_live_sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a","matches_backup":true},"gram_support_staff_queue":{"backup_sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","current_has_any_ru":false,"current_live_sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56","matches_backup":true},"gram_support_staff_ticket":{"backup_sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","current_has_any_ru":false,"current_live_sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad","matches_backup":true},"gram_support_ticket":{"backup_sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805","current_has_any_ru":false,"current_live_sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805","matches_backup":true}},"ok":true,"origin_http":{"/":"301|https://codevipe.ru/","/support/":"301|https://codevipe.ru/support/","/support/create/":"301|https://codevipe.ru/support/create/"},"php_lint":{"Notification/Dispatcher.php":{"ok":true,"rc":0},"Notification/EmailConsumer.php":{"ok":true,"rc":0},"Notification/EventDispatcher.php":{"ok":true,"rc":0}},"php_rc":0,"php_stderr_bytes":0,"php_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","runtime":{"addon":{"active":1,"version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"error":null,"error_max":17,"latest_errors":[{"error_id":17,"exception_type":"LogicException","filename_basename":"Entity.php","line":645,"message":"Attempted to set 'template' while a save was pending without forceSet","request_state_sha256":"8e74bb2e4d6e02ba5bacc0a890c371703f1a6de0ddfc23aaa2e4a1c395ac70e7"},{"error_id":16,"exception_type":"LogicException","filename_basename":"Entity.php","line":645,"message":"Attempted to set 'template' while a save was pending without forceSet","request_state_sha256":"29491b479ed13825491308ccdd9c3ca5fc65363f3293c1a00ca19cdeaedc1ec2"},{"error_id":15,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":14,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":13,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":12,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":11,"exception_type":"XF\\PrintableException","filename_basename":"Entity.php","line":1276,"message":"\u0421\u0442\u0440\u043e\u043a\u0430 67: Option tag contains an unexpected child element. - \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430: public:gram_support_staff_ticket","request_state_sha256":"ba0daff49507374888c9c728850bac414406a20f1ed3e7ee942cd104e0f5f240"},{"error_id":10,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":9,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"},{"error_id":8,"exception_type":"TypeError","filename_basename":"Response.php","line":490,"message":"strlen(): Argument #1 ($string) must be of type string, XF\\Http\\Response given","request_state_sha256":"bf0540e9fdbe13a7e735692f32f0ebe88e3d872ce50068b9165a7546eef32fdf"}],"ok":true,"templates":{"gram_support_account":{"bytes":601,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"75f6f9c1a2e4b61ad4340c0ce00cc40171be17729675116ca4e619acef8cc52a"},"gram_support_staff_queue":{"bytes":768,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"de77a6c2043e3db3d0f8fe00bd705e4b269b201ce63a2e47c144f875ea600c56"},"gram_support_staff_ticket":{"bytes":2704,"has_raw_option_status":true,"has_raw_ticket_status":false,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"fa9dc6b120c7a8c38910493d4d49ab847d2f88ecff63f7aadd3f5f45f6809aad"},"gram_support_ticket":{"bytes":1542,"has_raw_option_status":false,"has_raw_ticket_status":true,"has_ru_closed":false,"has_ru_in_progress":false,"has_ru_new":false,"has_ru_resolved":false,"has_ru_waiting":false,"present":true,"sha256":"f13d36c71242adcc12b2ec218d5a0673704245495b3982dc98ad7d7ee8a93805"}}},"services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"source_signals":{"Notification/Dispatcher.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"Notification/EmailConsumer.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"Notification/EventDispatcher.php":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false},"_data/templates.xml":{"consumeForStaff":false,"dispatcher_staff_email":false,"permission_combination_user_group_query":false,"ru_closed":false,"ru_in_progress":false,"ru_new":false,"ru_resolved":false,"ru_waiting":false}},"tree_matches_expected_prestate":true},"guest_stderr_present":false,"inner_rc":0,"ok":true,"out_truncated":false,"transport_rc":0,"transport_stderr_bytes":0,"transport_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +GRAM516R3R3_DECISION=PASS_POST_516R3R2_RECONCILIATION +GRAM516R3R3_NEXT_GATE=REVIEW_EXACT_CURRENT_STATE_BEFORE_ANY_MUTATION +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-GRAM-SUPPORT-POST-516R3R2-RECONCILIATION-READONLY-516R3R3","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END