diff --git a/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.json b/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.json new file mode 100644 index 00000000..676f0a5c --- /dev/null +++ b/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "xf-footer-contact-structured-remove-parserfix-7of7", + "started_at_utc": "2026-09-18T07:21:28Z", + "finished_at_utc": "2026-09-18T07:22:31Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "199d033f20427d1bf185ce68a87b63aff582053597ac24178cbf19261eb00dd7", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500", + "sanitized_output_sha256": "40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAM516R7R2R1_SAFE_REPORT={\"change\":\"contactUrl.type set to empty; custom/overlay fields preserved\",\"changes_made\":true,\"final_verify_7of7\":true,\"gram_support_preserved\":true,\"mail_sent\":false,\"misc_contact_route_deleted\":false,\"mutated_7of7\":true,\"preflight_7of7\":true,\"schema_version\":1,\"scope\":\"XF_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVE_7OF7\",\"standard_footer_contact_hidden\":true,\"tickets_created\":false,\"verify\":[{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"codevipe\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"dsmods\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"gamevipe\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"hkmods\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"kingofwolk\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"zakrutim\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"newfi\",\"support_create_http\":\"200\"}]}\nGRAM516R7R2R1_DECISION=PASS_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVED_7OF7_FINAL\nGRAM516R7R2R1_NEXT_GATE=FOOTER_CONTACT_TASK_COMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.txt b/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.txt new file mode 100644 index 00000000..8adc7862 --- /dev/null +++ b/runtime/history/SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1.txt @@ -0,0 +1,36 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=xf-footer-contact-structured-remove-parserfix-7of7 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=199d033f20427d1bf185ce68a87b63aff582053597ac24178cbf19261eb00dd7 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500 +SANITIZED_OUTPUT_SHA256=40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500 +OUTPUT_BEGIN +GRAM516R7R2R1_SAFE_REPORT={"change":"contactUrl.type set to empty; custom/overlay fields preserved","changes_made":true,"final_verify_7of7":true,"gram_support_preserved":true,"mail_sent":false,"misc_contact_route_deleted":false,"mutated_7of7":true,"preflight_7of7":true,"schema_version":1,"scope":"XF_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVE_7OF7","standard_footer_contact_hidden":true,"tickets_created":false,"verify":[{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"codevipe","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"dsmods","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"gamevipe","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"hkmods","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"kingofwolk","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"zakrutim","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"newfi","support_create_http":"200"}]} +GRAM516R7R2R1_DECISION=PASS_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVED_7OF7_FINAL +GRAM516R7R2R1_NEXT_GATE=FOOTER_CONTACT_TASK_COMPLETE +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 9b53a078..676f0a5c 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-7OF7-516R7R2", - "status": "FAIL", - "rc": 3, + "command_id": "SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "change", - "component": "xf-footer-contact-structured-remove-7of7", - "started_at_utc": "2026-09-18T07:17:36Z", - "finished_at_utc": "2026-09-18T07:17:43Z", + "component": "xf-footer-contact-structured-remove-parserfix-7of7", + "started_at_utc": "2026-09-18T07:21:28Z", + "finished_at_utc": "2026-09-18T07:22:31Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "b211332d6fc77f2e3178dabde50fd2a150bc31fa37237ff8ed3437ec752157d4", + "command_sha256": "199d033f20427d1bf185ce68a87b63aff582053597ac24178cbf19261eb00dd7", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, "change_declared": true, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": "OK", "result_contract_error": null, - "command_rc": 3, - "changes_made": false, + "command_rc": 0, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "c3e4be7262f013f7f94486b48077b7a01bb3520e92fd2c680993cf6feac78392", - "sanitized_output_sha256": "c3e4be7262f013f7f94486b48077b7a01bb3520e92fd2c680993cf6feac78392", + "raw_evidence_sha256": "40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500", + "sanitized_output_sha256": "40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "GRAM516R7R2_SAFE_REPORT={\"changes_made\":false,\"edge_pre\":{\"codevipe\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":45951,\"root_body_sha256\":\"b557f35ffa52b127cfb58c8febda3596b6b662c54486387a88e7243faa7266db\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"dsmods\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":174794,\"root_body_sha256\":\"83362751d670a756138a9b9c5a38d47157a0751a5fdceda0c805139a3b4bbea3\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"gamevipe\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":76369,\"root_body_sha256\":\"a32fb704e682b357e1d9a92d28d8bdd0283753d39790d17260dfd0bb1070e6b7\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"hkmods\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":113211,\"root_body_sha256\":\"fc7dc02a96a60360f273ac8d0d20122ae23e64dc8fdeeb0aa2b3274b6ae94d19\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"kingofwolk\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":69811,\"root_body_sha256\":\"6997ca28dfd48603eaf6faecc9b51f158e5f0586243d32574633ad1948e21829\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"newfi\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":29075,\"root_body_sha256\":\"c49f351e257a5b9ec28f035da9a5e898edd3e9e48a14982991e357f93c03396d\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true},\"zakrutim\":{\"footer_found\":true,\"footer_has_contact_phrase\":true,\"footer_has_misc_contact\":true,\"root_body_bytes\":148668,\"root_body_sha256\":\"bdf4ccbf164cf320635acc54e8cd425c9a1429cd4c662a37f898e2f5ecbe686a\",\"root_rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"support_create_http\":\"200\",\"support_create_rc\":0,\"whole_page_has_misc_contact\":true}},\"phase\":\"data_preflight\",\"preflight\":[{\"result\":{\"err_truncated\":false,\"guest_stderr_present\":false,\"inner_rc\":3,\"ok\":false,\"out_truncated\":false,\"report\":{\"changed\":false,\"error\":\"PREFLIGHT_NOT_EXACT\",\"error_max\":null,\"gram_tree_sha256\":\"514d9085ca6c3f81c77fe188131190bc20776ec86a2e114325881f5fd442fa2d\",\"ok\":false,\"op\":\"preflight\",\"option\":{\"addon_id\":\"XF\",\"data_type\":\"array\",\"edit_format\":\"template\",\"option_id\":\"contactUrl\",\"parsed\":{\"custom_bytes\":0,\"custom_empty\":true,\"custom_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"is_array\":true,\"keys\":[\"custom\",\"overlay\",\"type\"],\"overlay_scalar\":true,\"overlay_truthy\":false,\"type\":\"default\",\"type_empty\":false,\"type_truthy\":true},\"raw_bytes\":49,\"raw_format\":\"json\",\"raw_sha256\":\"2ed478abb1b690f7ea33fbdd83d78bfb5ea266b214037c9c7cf58662428e06fb\"},\"option_template\":null,\"origin\":{\"/\":\"301|https://codevipe.ru/\",\"/support/\":\"301|https://codevipe.ru/support/\",\"/support/create/\":\"301|https://codevipe.ru/support/create/\",\"/support/staff/\":\"301|https://codevipe.ru/support/staff/\"},\"page_container\":[],\"registry\":{\"custom_bytes\":0,\"custom_empty\":true,\"custom_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"is_array\":true,\"keys\":[\"custom\",\"overlay\",\"type\"],\"overlay_scalar\":true,\"overlay_truthy\":false,\"type\":\"default\",\"type_empty\":false,\"type_truthy\":true},\"rollback_restored\":null,\"rollback_started\":false,\"runtime\":{\"custom_bytes\":0,\"custom_empty\":true,\"custom_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"is_array\":true,\"keys\":[\"custom\",\"overlay\",\"type\"],\"overlay_scalar\":true,\"overlay_truthy\":false,\"type\":\"default\",\"type_empty\":false,\"type_truthy\":true},\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"slug\":\"codevipe\"},\"transport_rc\":0,\"transport_stderr_bytes\":0,\"transport_stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"},\"slug\":\"codevipe\"}]}\nGRAM516R7R2_DECISION=HOLD_FOOTER_DATA_PREFLIGHT\nGRAM516R7R2_NEXT_GATE=STOP_NO_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-7OF7-516R7R2\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "GRAM516R7R2R1_SAFE_REPORT={\"change\":\"contactUrl.type set to empty; custom/overlay fields preserved\",\"changes_made\":true,\"final_verify_7of7\":true,\"gram_support_preserved\":true,\"mail_sent\":false,\"misc_contact_route_deleted\":false,\"mutated_7of7\":true,\"preflight_7of7\":true,\"schema_version\":1,\"scope\":\"XF_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVE_7OF7\",\"standard_footer_contact_hidden\":true,\"tickets_created\":false,\"verify\":[{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"codevipe\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"dsmods\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"gamevipe\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"hkmods\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"kingofwolk\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"zakrutim\",\"support_create_http\":\"200\"},{\"db_type_empty\":true,\"error_max\":0,\"footer_has_contact_phrase\":false,\"footer_has_misc_contact\":false,\"registry_type_empty\":true,\"runtime_type_empty\":true,\"slug\":\"newfi\",\"support_create_http\":\"200\"}]}\nGRAM516R7R2R1_DECISION=PASS_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVED_7OF7_FINAL\nGRAM516R7R2R1_NEXT_GATE=FOOTER_CONTACT_TASK_COMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 48eb7c02..8adc7862 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,36 +1,36 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-7OF7-516R7R2 -STATUS=FAIL -RC=3 +COMMAND_ID=SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1 +STATUS=OK +RC=0 HOST=pve01 MODE=change -COMPONENT=xf-footer-contact-structured-remove-7of7 +COMPONENT=xf-footer-contact-structured-remove-parserfix-7of7 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=b211332d6fc77f2e3178dabde50fd2a150bc31fa37237ff8ed3437ec752157d4 +COMMAND_SHA256=199d033f20427d1bf185ce68a87b63aff582053597ac24178cbf19261eb00dd7 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=3 -CHANGES_MADE=false +COMMAND_RC=0 +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=c3e4be7262f013f7f94486b48077b7a01bb3520e92fd2c680993cf6feac78392 -SANITIZED_OUTPUT_SHA256=c3e4be7262f013f7f94486b48077b7a01bb3520e92fd2c680993cf6feac78392 +RAW_EVIDENCE_SHA256=40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500 +SANITIZED_OUTPUT_SHA256=40abb2d89c854e0f74890e08161b9bcdf211951f846cd0663c0c5a1542a36500 OUTPUT_BEGIN -GRAM516R7R2_SAFE_REPORT={"changes_made":false,"edge_pre":{"codevipe":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":45951,"root_body_sha256":"b557f35ffa52b127cfb58c8febda3596b6b662c54486387a88e7243faa7266db","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"dsmods":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":174794,"root_body_sha256":"83362751d670a756138a9b9c5a38d47157a0751a5fdceda0c805139a3b4bbea3","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"gamevipe":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":76369,"root_body_sha256":"a32fb704e682b357e1d9a92d28d8bdd0283753d39790d17260dfd0bb1070e6b7","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"hkmods":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":113211,"root_body_sha256":"fc7dc02a96a60360f273ac8d0d20122ae23e64dc8fdeeb0aa2b3274b6ae94d19","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"kingofwolk":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":69811,"root_body_sha256":"6997ca28dfd48603eaf6faecc9b51f158e5f0586243d32574633ad1948e21829","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"newfi":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":29075,"root_body_sha256":"c49f351e257a5b9ec28f035da9a5e898edd3e9e48a14982991e357f93c03396d","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true},"zakrutim":{"footer_found":true,"footer_has_contact_phrase":true,"footer_has_misc_contact":true,"root_body_bytes":148668,"root_body_sha256":"bdf4ccbf164cf320635acc54e8cd425c9a1429cd4c662a37f898e2f5ecbe686a","root_rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","support_create_http":"200","support_create_rc":0,"whole_page_has_misc_contact":true}},"phase":"data_preflight","preflight":[{"result":{"err_truncated":false,"guest_stderr_present":false,"inner_rc":3,"ok":false,"out_truncated":false,"report":{"changed":false,"error":"PREFLIGHT_NOT_EXACT","error_max":null,"gram_tree_sha256":"514d9085ca6c3f81c77fe188131190bc20776ec86a2e114325881f5fd442fa2d","ok":false,"op":"preflight","option":{"addon_id":"XF","data_type":"array","edit_format":"template","option_id":"contactUrl","parsed":{"custom_bytes":0,"custom_empty":true,"custom_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","is_array":true,"keys":["custom","overlay","type"],"overlay_scalar":true,"overlay_truthy":false,"type":"default","type_empty":false,"type_truthy":true},"raw_bytes":49,"raw_format":"json","raw_sha256":"2ed478abb1b690f7ea33fbdd83d78bfb5ea266b214037c9c7cf58662428e06fb"},"option_template":null,"origin":{"/":"301|https://codevipe.ru/","/support/":"301|https://codevipe.ru/support/","/support/create/":"301|https://codevipe.ru/support/create/","/support/staff/":"301|https://codevipe.ru/support/staff/"},"page_container":[],"registry":{"custom_bytes":0,"custom_empty":true,"custom_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","is_array":true,"keys":["custom","overlay","type"],"overlay_scalar":true,"overlay_truthy":false,"type":"default","type_empty":false,"type_truthy":true},"rollback_restored":null,"rollback_started":false,"runtime":{"custom_bytes":0,"custom_empty":true,"custom_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","is_array":true,"keys":["custom","overlay","type"],"overlay_scalar":true,"overlay_truthy":false,"type":"default","type_empty":false,"type_truthy":true},"services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"slug":"codevipe"},"transport_rc":0,"transport_stderr_bytes":0,"transport_stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"slug":"codevipe"}]} -GRAM516R7R2_DECISION=HOLD_FOOTER_DATA_PREFLIGHT -GRAM516R7R2_NEXT_GATE=STOP_NO_MUTATION -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-7OF7-516R7R2","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} +GRAM516R7R2R1_SAFE_REPORT={"change":"contactUrl.type set to empty; custom/overlay fields preserved","changes_made":true,"final_verify_7of7":true,"gram_support_preserved":true,"mail_sent":false,"misc_contact_route_deleted":false,"mutated_7of7":true,"preflight_7of7":true,"schema_version":1,"scope":"XF_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVE_7OF7","standard_footer_contact_hidden":true,"tickets_created":false,"verify":[{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"codevipe","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"dsmods","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"gamevipe","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"hkmods","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"kingofwolk","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"zakrutim","support_create_http":"200"},{"db_type_empty":true,"error_max":0,"footer_has_contact_phrase":false,"footer_has_misc_contact":false,"registry_type_empty":true,"runtime_type_empty":true,"slug":"newfi","support_create_http":"200"}]} +GRAM516R7R2R1_DECISION=PASS_STANDARD_FOOTER_CONTACT_STRUCTURED_REMOVED_7OF7_FINAL +GRAM516R7R2R1_NEXT_GATE=FOOTER_CONTACT_TASK_COMPLETE +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-XF-FOOTER-CONTACT-STRUCTURED-REMOVE-PARSERFIX-7OF7-516R7R2R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END