diff --git a/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.json b/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.json new file mode 100644 index 00000000..9266bb32 --- /dev/null +++ b/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "gram-support-fix10-provenance-runtime-history-audit", + "started_at_utc": "2026-09-13T19:33:35Z", + "finished_at_utc": "2026-09-13T19:35:28Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "f23b3cd926281bb380bf3f3a9fd4f6dcd31da297ca7e3392eb9006f3957acff6", + "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": "c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763", + "sanitized_output_sha256": "c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAMD2_AUDIT_COMPLETE=YES\nGRAMD2_READONLY_GATE=HOLD_PROVENANCE_BLOCKERS\nGRAMD2_ARTIFACT_AUTHORITY=PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY\nGRAMD2_SOURCE_REPRODUCIBILITY=NO_CURRENT_UNPACKED_V1000120_SOURCE\nGRAMD2_TRACKED_WORKTREE_CLEAN=YES\nGRAMD2_DIRTY_ONLY_FIX10_CANDIDATES=YES\nGRAMD2_BLOCKER_COUNT=1\nGRAMD2_WARNING_COUNT=1\nGRAMD2_LOCAL_GIT={\"blob_listed_unreachable\":false,\"branch\":\"main\",\"cached_diff\":[],\"fix10\":{\"bytes\":51235,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"fix10_blob_object_exists\":false,\"fix10_git_blob_oid\":\"2657a17679dc2ff122965de764ba0009bb75eccb\",\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fsck_rc\":0,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"path_log\":[],\"reachable_object_mappings\":[],\"reflog\":[\"34422f8c98d3cf14897891645b805258ce93eab7\\trefs/heads/main@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"34422f8c98d3cf14897891645b805258ce93eab7\\tHEAD@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\trefs/heads/main@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\tHEAD@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\trefs/heads/main@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\tHEAD@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\trefs/heads/main@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\tHEAD@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\trefs/heads/main@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\tHEAD@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\trefs/heads/main@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\tHEAD@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\"],\"sidecar\":{\"bytes\":0,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_diff\":[],\"truncated\":false,\"unreachable_commit_count\":0,\"unreachable_commit_search_capped\":false,\"unreachable_tree_hits\":[],\"version_1000120_log\":[]}\nGRAMD2_ARTIFACT={\"expected_sha_match\":true,\"fix10_exists\":true,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_zip\":{\"_entries\":{\"Attachment/TicketHandler.php\":{\"bytes\":3232,\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\"},\"Entity/AttachmentMeta.php\":{\"bytes\":884,\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\"},\"Entity/Delivery.php\":{\"bytes\":1474,\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\"},\"Entity/Message.php\":{\"bytes\":1049,\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\"},\"Entity/RateLimit.php\":{\"bytes\":805,\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\"},\"Entity/SupportEvent.php\":{\"bytes\":1069,\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\"},\"Entity/Ticket.php\":{\"bytes\":2689,\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\"},\"Listener/SourcePageContext.php\":{\"bytes\":3669,\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\"},\"Notification/AlertConsumer.php\":{\"bytes\":2147,\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\"},\"Notification/DeliveryGate.php\":{\"bytes\":533,\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\"},\"Notification/Dispatcher.php\":{\"bytes\":1703,\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\"},\"Notification/EmailConsumer.php\":{\"bytes\":3053,\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\"},\"Notification/EntityDeliveryGate.php\":{\"bytes\":3504,\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\"},\"Notification/EventDispatcher.php\":{\"bytes\":1213,\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\"},\"Notification/Policy.php\":{\"bytes\":1452,\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\"},\"Notification/RecipientKey.php\":{\"bytes\":673,\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\"},\"Pub/Controller/AccountSupport.php\":{\"bytes\":1531,\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\"},\"Pub/Controller/Pwa.php\":{\"bytes\":715,\"sha256\":\"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3\"},\"Pub/Controller/StaffSupport.php\":{\"bytes\":5412,\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\"},\"Pub/Controller/Support.php\":{\"bytes\":7077,\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\"},\"Pub/View/PwaServiceWorker.php\":{\"bytes\":381,\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\"},\"Repository/Message.php\":{\"bytes\":563,\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\"},\"Repository/Ticket.php\":{\"bytes\":1329,\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\"},\"Security/GuestTicketSession.php\":{\"bytes\":1318,\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\"},\"Security/TicketAccess.php\":{\"bytes\":1305,\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\"},\"Service/GuestScreenshotService.php\":{\"bytes\":2741,\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\"},\"Service/GuestTicketCreateAttachmentFlow.php\":{\"bytes\":955,\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\"},\"Service/RateLimiter.php\":{\"bytes\":2286,\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\"},\"Service/SourceContextResolver.php\":{\"bytes\":2215,\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\"},\"Service/Ticket/Creator.php\":{\"bytes\":5008,\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\"},\"Service/Ticket/Reply.php\":{\"bytes\":2243,\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\"},\"Service/Ticket/StaffUpdate.php\":{\"bytes\":358,\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\"},\"Setup.php\":{\"bytes\":6301,\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\"},\"Util/GuestToken.php\":{\"bytes\":899,\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\"},\"Util/PublicRef.php\":{\"bytes\":320,\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\"},\"Util/RateKey.php\":{\"bytes\":461,\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\"},\"Util/SafeContext.php\":{\"bytes\":1687,\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\"},\"Util/SiteConfig.php\":{\"bytes\":839,\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\"},\"Util/StatusPolicy.php\":{\"bytes\":895,\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\"},\"_data/code_event_listeners.xml\":{\"bytes\":264,\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\"},\"_data/content_type_fields.xml\":{\"bytes\":212,\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\"},\"_data/option_groups.xml\":{\"bytes\":142,\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\"},\"_data/options.xml\":{\"bytes\":894,\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\"},\"_data/permission_interface_groups.xml\":{\"bytes\":192,\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\"},\"_data/permissions.xml\":{\"bytes\":1432,\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\"},\"_data/phrases.xml\":{\"bytes\":9117,\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\"},\"_data/routes.xml\":{\"bytes\":673,\"sha256\":\"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302\"},\"_data/template_modifications.xml\":{\"bytes\":474,\"sha256\":\"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b\"},\"_data/templates.xml\":{\"bytes\":24899,\"sha256\":\"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf\"},\"addon.json\":{\"bytes\":471,\"sha256\":\"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5\"},\"hashes.json\":{\"bytes\":6753,\"sha256\":\"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160\"}},\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"bytes\":51235,\"exists\":true,\"file_count\":59,\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\"},\"sidecar_contains_expected\":false,\"sidecar_exists\":true,\"sidecar_hashes\":[]}\nGRAMD2_FIX8_TO_FIX10={\"added\":[],\"added_count\":0,\"changed\":[\"_data/templates.xml\",\"addon.json\",\"hashes.json\"],\"changed_count\":3,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_version_id\":1000120,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"fix8_version_id\":1000100,\"removed\":[],\"removed_count\":0}\nGRAMD2_RUNTIME_SEARCH={\"api_ok\":true,\"candidate_ids\":149,\"commits_seen\":449,\"errors\":[],\"files_fetched\":149,\"pages\":9}\nGRAMD2_RUNTIME_HIT_001={\"command_id\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"commit\":\"e2dafa32920b01f91653fd38c2579ad102fbb4d6\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"COMMAND_SHA256\":\"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855\",\"COMPONENT\":\"gram-support-deep-artifact-core-fleet-audit\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAMD1_PROVENANCE={\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"fix10_exists\\\":true,\\\"fix10_head_blob\\\":null,\\\"fix10_head_blob_sha256\\\":null,\\\"fix10_log\\\":[],\\\"fix10_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"fix10_tracked\\\":false,\\\"fix10_worktree_matches_head\\\":null,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"status_lines\\\":[\\\"?? release/FIX10_SHA256.txt\\\",\\\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"],\\\"version_1000120_log\\\":[]}\",\"GRAMD1_ARTIFACT={\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypted_entries\\\"...[TRUNCATED]\",\"GRAMD1_C1_HOLD_004={\\\"c1_hold\\\":\\\"SOURCE_WORKTREE_DIRTY\\\",\\\"classification\\\":\\\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_012={\\\"c1_hold\\\":\\\"VM210:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_013={\\\"c1_hold\\\":\\\"VM211:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD\",\"GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT\",\"GRAMD1_REPORT={\\\"artifact\\\":{\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypte...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T19:21:27Z\"}\nGRAMD2_RUNTIME_HIT_002={\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"commit\":\"8a61016f04da00718cf54f4c07ca9692ee2461b8\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"COMMAND_SHA256\":\"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8\",\"COMPONENT\":\"gram-support-full-audit-canonical\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\",\"GRAM_SOURCE_STATE={\\\"addon_candidates\\\":[],\\\"addon_root\\\":null,\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"exists\\\":true,\\\"fix8_present\\\":true,\\\"fix8_sha256\\\":\\\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\\\",\\\"git_ok\\\":true,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"remotes\\\":[],\\\"status_count\\\":2,\\\"status_paths\\\":[\\\"release/FIX10_SHA256.txt\\\",\\\"release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"]}\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:32:38Z\"}\nGRAMD2_RUNTIME_HIT_003={\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"commit\":\"6cefece0c48f78a489644e6fd5210d3c909cba71\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"COMMAND_SHA256\":\"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa\",\"COMPONENT\":\"gram-support-full-recovery-install-audit-newpc-lanpin\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:16:16Z\"}\nGRAMD2_RUNTIME_HIT_004={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMMAND_SHA256\":\"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:54:10Z\"}\nGRAMD2_RUNTIME_HIT_005={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMMAND_SHA256\":\"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:53:10Z\"}\nGRAMD2_RUNTIME_HIT_006={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMMAND_SHA256\":\"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542\",\"COMPONENT\":\"gram-support-footer-ui-fix10-promote-remaining-fleet\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"2\",\"RESULT_CONTRACT_STATUS\":\"BLOCKED\",\"STATUS\":\"BLOCKED\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"GRAM_FIX10_PROMOTE_PRE={\\\"source\\\":\\\"FIX9\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\\\n\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\\\",\\\"status\\\":\\\"BLOCKED\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:56Z\"}\nGRAMD2_RUNTIME_HIT_007={\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"commit\":\"147ac103187d1adcf64f3532390575487d197652\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"COMMAND_SHA256\":\"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87\",\"COMPONENT\":\"gram-support-footer-ui-fix10-codevipe-browser-canary\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"1000120\",\"fix10\"],\"matching_lines\":[\"COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary\",\"GRAM_VISUAL_LOCAL={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\\\",\\\"proof_type\\\":\\\"actual_browser_computed_style_rects_and_png\\\",\\\"classification\\\":\\\"PASS\\\",\\\"fix\\\":\\\"FIX10\\\",\\\"version_id\\\":1000120,\\\"phase\\\":\\\"CANARY\\\",\\\"browser\\\":{\\\"source\\\":\\\"running_cent_browser\\\",\\\"product\\\":\\\"Chrome/134.0.6998.136\\\"},\\\"desktop_viewport\\\":{\\\"width\\\":1920,\\\"height\\\":1080},\\\"mobile_viewport\\\":{\\\"width\\\":390,\\\"height\\\":844},\\\"png_count\\\":2,\\\"output_folder\\\":\\\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\\\",\\\"records\\\":[{\\\"name\\\":\\\"codevipe\\\",\\\"url\\\":\\\"https://codevipe.ru/\\\",\\\"kind\\\":\\\"desktop\\\",\\\"width\\\":1920,\\\"height\\\":1080,\\\"pass\\\":true,\\\"reasons\\\":[],\\\"target\\\":{\\\"tag\\\":\\\"A\\\",\\\"attr\\\":\\\"href\\\",\\\"path\\\":\\\"/support/create\\\",\\\"origin\\\":\\\"https://codevipe.r...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:24Z\"}\nGRAMD2_RUNTIME_HIT_008={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMMAND_SHA256\":\"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7\",\"COMPONENT\":\"gram-support-footer-ui-fix10-staging-codevipe-canary\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"OK\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"GRAM_FIX10_CANARY_PRE={\\\"source_head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"runtime\\\":\\\"ALL_FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"files\\\":51,\\\"css_title\\\":\\\"gram_support.less\\\",\\\"launcher_title\\\":\\\"gram_support_launcher\\\",\\\"css_include_added\\\":true,\\\"hashes_pre_match\\\":{\\\"src/addons/Gram/Support/_data/templates.xml\\\":false,\\\"src/addons/Gram/Support/addon.json\\\":false},\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_STAGING_APPLY1={\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\"}\",\"GRAM_FIX10_STAGING_ROLLBACK_PROOF={\\\"db_css_sha256\\\":\\\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\\\",\\\"launcher_sha256\\\":\\\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\\\",\\\"source_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"pass\\\":true}\",\"GRAM_FIX10_CANARY_ACCEPTED={\\\"source\\\":\\\"FIX9_UNCHANGED\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"css_include_added\\\":true,\\\"kow_csp_preserved\\\":true}\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\\\",\\\"status\\\":\\\"OK\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"strong_creation_or_publish_signal\":true,\"timestamp\":\"2026-09-10T05:51:19Z\"}\nGRAMD2_BLOCKER_001=FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA\nGRAMD2_WARNING_001=NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN\nGRAMD2_REPORT={\"artifact\":{\"expected_sha_match\":true,\"fix10_exists\":true,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_zip\":{\"_entries\":{\"Attachment/TicketHandler.php\":{\"bytes\":3232,\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\"},\"Entity/AttachmentMeta.php\":{\"bytes\":884,\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\"},\"Entity/Delivery.php\":{\"bytes\":1474,\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\"},\"Entity/Message.php\":{\"bytes\":1049,\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\"},\"Entity/RateLimit.php\":{\"bytes\":805,\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\"},\"Entity/SupportEvent.php\":{\"bytes\":1069,\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\"},\"Entity/Ticket.php\":{\"bytes\":2689,\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\"},\"Listener/SourcePageContext.php\":{\"bytes\":3669,\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\"},\"Notification/AlertConsumer.php\":{\"bytes\":2147,\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\"},\"Notification/DeliveryGate.php\":{\"bytes\":533,\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\"},\"Notification/Dispatcher.php\":{\"bytes\":1703,\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\"},\"Notification/EmailConsumer.php\":{\"bytes\":3053,\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\"},\"Notification/EntityDeliveryGate.php\":{\"bytes\":3504,\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\"},\"Notification/EventDispatcher.php\":{\"bytes\":1213,\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\"},\"Notification/Policy.php\":{\"bytes\":1452,\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\"},\"Notification/RecipientKey.php\":{\"bytes\":673,\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\"},\"Pub/Controller/AccountSupport.php\":{\"bytes\":1531,\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\"},\"Pub/Controller/Pwa.php\":{\"bytes\":715,\"sha256\":\"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3\"},\"Pub/Controller/StaffSupport.php\":{\"bytes\":5412,\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\"},\"Pub/Controller/Support.php\":{\"bytes\":7077,\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\"},\"Pub/View/PwaServiceWorker.php\":{\"bytes\":381,\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\"},\"Repository/Message.php\":{\"bytes\":563,\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\"},\"Repository/Ticket.php\":{\"bytes\":1329,\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\"},\"Security/GuestTicketSession.php\":{\"bytes\":1318,\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\"},\"Security/TicketAccess.php\":{\"bytes\":1305,\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\"},\"Service/GuestScreenshotService.php\":{\"bytes\":2741,\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\"},\"Service/GuestTicketCreateAttachmentFlow.php\":{\"bytes\":955,\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\"},\"Service/RateLimiter.php\":{\"bytes\":2286,\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\"},\"Service/SourceContextResolver.php\":{\"bytes\":2215,\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\"},\"Service/Ticket/Creator.php\":{\"bytes\":5008,\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\"},\"Service/Ticket/Reply.php\":{\"bytes\":2243,\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\"},\"Service/Ticket/StaffUpdate.php\":{\"bytes\":358,\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\"},\"Setup.php\":{\"bytes\":6301,\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\"},\"Util/GuestToken.php\":{\"bytes\":899,\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\"},\"Util/PublicRef.php\":{\"bytes\":320,\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\"},\"Util/RateKey.php\":{\"bytes\":461,\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\"},\"Util/SafeContext.php\":{\"bytes\":1687,\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\"},\"Util/SiteConfig.php\":{\"bytes\":839,\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\"},\"Util/StatusPolicy.php\":{\"bytes\":895,\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\"},\"_data/code_event_listeners.xml\":{\"bytes\":264,\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\"},\"_data/content_type_fields.xml\":{\"bytes\":212,\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\"},\"_data/option_groups.xml\":{\"bytes\":142,\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\"},\"_data/options.xml\":{\"bytes\":894,\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\"},\"_data/permission_interface_groups.xml\":{\"bytes\":192,\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\"},\"_data/permissions.xml\":{\"bytes\":1432,\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\"},\"_data/phrases.xml\":{\"bytes\":9117,\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\"},\"_data/routes.xml\":{\"bytes\":673,\"sha256\":\"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302\"},\"_data/template_modifications.xml\":{\"bytes\":474,\"sha256\":\"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b\"},\"_data/templates.xml\":{\"bytes\":24899,\"sha256\":\"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf\"},\"addon.json\":{\"bytes\":471,\"sha256\":\"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5\"},\"hashes.json\":{\"bytes\":6753,\"sha256\":\"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160\"}},\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"bytes\":51235,\"exists\":true,\"file_count\":59,\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\"},\"sidecar_contains_expected\":false,\"sidecar_exists\":true,\"sidecar_hashes\":[]},\"artifact_authority\":\"PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY\",\"audit_complete\":true,\"blockers\":[\"FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA\"],\"command_id\":\"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2\",\"dirty_only_fix10_candidate_files\":true,\"fix8_to_fix10\":{\"added\":[],\"added_count\":0,\"changed\":[\"_data/templates.xml\",\"addon.json\",\"hashes.json\"],\"changed_count\":3,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_version_id\":1000120,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"fix8_version_id\":1000100,\"removed\":[],\"removed_count\":0},\"generated_at_utc\":\"2026-09-13T19:33:35.962839+00:00\",\"local_git\":{\"blob_listed_unreachable\":false,\"branch\":\"main\",\"cached_diff\":[],\"fix10\":{\"bytes\":51235,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"fix10_blob_object_exists\":false,\"fix10_git_blob_oid\":\"2657a17679dc2ff122965de764ba0009bb75eccb\",\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fsck_rc\":0,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"path_log\":[],\"reachable_object_mappings\":[],\"reflog\":[\"34422f8c98d3cf14897891645b805258ce93eab7\\trefs/heads/main@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"34422f8c98d3cf14897891645b805258ce93eab7\\tHEAD@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\trefs/heads/main@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\tHEAD@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\trefs/heads/main@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\tHEAD@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\trefs/heads/main@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\tHEAD@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\trefs/heads/main@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\tHEAD@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\trefs/heads/main@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\tHEAD@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\"],\"sidecar\":{\"bytes\":0,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_diff\":[],\"truncated\":false,\"unreachable_commit_count\":0,\"unreachable_commit_search_capped\":false,\"unreachable_tree_hits\":[],\"version_1000120_log\":[]},\"read_only_gate\":\"HOLD_PROVENANCE_BLOCKERS\",\"runtime_history\":{\"api_ok\":true,\"candidate_ids\":149,\"commits_seen\":449,\"errors\":[],\"files_fetched\":149,\"hits\":[{\"command_id\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"commit\":\"e2dafa32920b01f91653fd38c2579ad102fbb4d6\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"COMMAND_SHA256\":\"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855\",\"COMPONENT\":\"gram-support-deep-artifact-core-fleet-audit\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAMD1_PROVENANCE={\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"fix10_exists\\\":true,\\\"fix10_head_blob\\\":null,\\\"fix10_head_blob_sha256\\\":null,\\\"fix10_log\\\":[],\\\"fix10_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"fix10_tracked\\\":false,\\\"fix10_worktree_matches_head\\\":null,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"status_lines\\\":[\\\"?? release/FIX10_SHA256.txt\\\",\\\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"],\\\"version_1000120_log\\\":[]}\",\"GRAMD1_ARTIFACT={\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypted_entries\\\"...[TRUNCATED]\",\"GRAMD1_C1_HOLD_004={\\\"c1_hold\\\":\\\"SOURCE_WORKTREE_DIRTY\\\",\\\"classification\\\":\\\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_012={\\\"c1_hold\\\":\\\"VM210:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_013={\\\"c1_hold\\\":\\\"VM211:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD\",\"GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT\",\"GRAMD1_REPORT={\\\"artifact\\\":{\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypte...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T19:21:27Z\"},{\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"commit\":\"8a61016f04da00718cf54f4c07ca9692ee2461b8\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"COMMAND_SHA256\":\"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8\",\"COMPONENT\":\"gram-support-full-audit-canonical\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\",\"GRAM_SOURCE_STATE={\\\"addon_candidates\\\":[],\\\"addon_root\\\":null,\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"exists\\\":true,\\\"fix8_present\\\":true,\\\"fix8_sha256\\\":\\\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\\\",\\\"git_ok\\\":true,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"remotes\\\":[],\\\"status_count\\\":2,\\\"status_paths\\\":[\\\"release/FIX10_SHA256.txt\\\",\\\"release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"]}\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:32:38Z\"},{\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"commit\":\"6cefece0c48f78a489644e6fd5210d3c909cba71\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"COMMAND_SHA256\":\"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa\",\"COMPONENT\":\"gram-support-full-recovery-install-audit-newpc-lanpin\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:16:16Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMMAND_SHA256\":\"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:54:10Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMMAND_SHA256\":\"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:53:10Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMMAND_SHA256\":\"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542\",\"COMPONENT\":\"gram-support-footer-ui-fix10-promote-remaining-fleet\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"2\",\"RESULT_CONTRACT_STATUS\":\"BLOCKED\",\"STATUS\":\"BLOCKED\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"GRAM_FIX10_PROMOTE_PRE={\\\"source\\\":\\\"FIX9\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\\\n\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\\\",\\\"status\\\":\\\"BLOCKED\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:56Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"commit\":\"147ac103187d1adcf64f3532390575487d197652\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"COMMAND_SHA256\":\"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87\",\"COMPONENT\":\"gram-support-footer-ui-fix10-codevipe-browser-canary\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"1000120\",\"fix10\"],\"matching_lines\":[\"COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary\",\"GRAM_VISUAL_LOCAL={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\\\",\\\"proof_type\\\":\\\"actual_browser_computed_style_rects_and_png\\\",\\\"classification\\\":\\\"PASS\\\",\\\"fix\\\":\\\"FIX10\\\",\\\"version_id\\\":1000120,\\\"phase\\\":\\\"CANARY\\\",\\\"browser\\\":{\\\"source\\\":\\\"running_cent_browser\\\",\\\"product\\\":\\\"Chrome/134.0.6998.136\\\"},\\\"desktop_viewport\\\":{\\\"width\\\":1920,\\\"height\\\":1080},\\\"mobile_viewport\\\":{\\\"width\\\":390,\\\"height\\\":844},\\\"png_count\\\":2,\\\"output_folder\\\":\\\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\\\",\\\"records\\\":[{\\\"name\\\":\\\"codevipe\\\",\\\"url\\\":\\\"https://codevipe.ru/\\\",\\\"kind\\\":\\\"desktop\\\",\\\"width\\\":1920,\\\"height\\\":1080,\\\"pass\\\":true,\\\"reasons\\\":[],\\\"target\\\":{\\\"tag\\\":\\\"A\\\",\\\"attr\\\":\\\"href\\\",\\\"path\\\":\\\"/support/create\\\",\\\"origin\\\":\\\"https://codevipe.r...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:24Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMMAND_SHA256\":\"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7\",\"COMPONENT\":\"gram-support-footer-ui-fix10-staging-codevipe-canary\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"OK\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"GRAM_FIX10_CANARY_PRE={\\\"source_head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"runtime\\\":\\\"ALL_FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"files\\\":51,\\\"css_title\\\":\\\"gram_support.less\\\",\\\"launcher_title\\\":\\\"gram_support_launcher\\\",\\\"css_include_added\\\":true,\\\"hashes_pre_match\\\":{\\\"src/addons/Gram/Support/_data/templates.xml\\\":false,\\\"src/addons/Gram/Support/addon.json\\\":false},\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_STAGING_APPLY1={\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\"}\",\"GRAM_FIX10_STAGING_ROLLBACK_PROOF={\\\"db_css_sha256\\\":\\\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\\\",\\\"launcher_sha256\\\":\\\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\\\",\\\"source_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"pass\\\":true}\",\"GRAM_FIX10_CANARY_ACCEPTED={\\\"source\\\":\\\"FIX9_UNCHANGED\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"css_include_added\\\":true,\\\"kow_csp_preserved\\\":true}\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\\\",\\\"status\\\":\\\"OK\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"strong_creation_or_publish_signal\":true,\"timestamp\":\"2026-09-10T05:51:19Z\"}],\"pages\":9},\"schema_version\":1,\"source_reproducibility\":\"NO_CURRENT_UNPACKED_V1000120_SOURCE\",\"tracked_worktree_clean\":true,\"warnings\":[\"NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN\"],\"worktree_candidates\":[],\"worktree_scan_capped\":false,\"zero_error_install_claim_possible_from_read_only\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.txt b/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.txt new file mode 100644 index 00000000..112804ac --- /dev/null +++ b/runtime/history/SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2.txt @@ -0,0 +1,56 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=gram-support-fix10-provenance-runtime-history-audit +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=f23b3cd926281bb380bf3f3a9fd4f6dcd31da297ca7e3392eb9006f3957acff6 +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=c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763 +SANITIZED_OUTPUT_SHA256=c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763 +OUTPUT_BEGIN +GRAMD2_AUDIT_COMPLETE=YES +GRAMD2_READONLY_GATE=HOLD_PROVENANCE_BLOCKERS +GRAMD2_ARTIFACT_AUTHORITY=PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY +GRAMD2_SOURCE_REPRODUCIBILITY=NO_CURRENT_UNPACKED_V1000120_SOURCE +GRAMD2_TRACKED_WORKTREE_CLEAN=YES +GRAMD2_DIRTY_ONLY_FIX10_CANDIDATES=YES +GRAMD2_BLOCKER_COUNT=1 +GRAMD2_WARNING_COUNT=1 +GRAMD2_LOCAL_GIT={"blob_listed_unreachable":false,"branch":"main","cached_diff":[],"fix10":{"bytes":51235,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"fix10_blob_object_exists":false,"fix10_git_blob_oid":"2657a17679dc2ff122965de764ba0009bb75eccb","fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fsck_rc":0,"head":"34422f8c98d3cf14897891645b805258ce93eab7","path_log":[],"reachable_object_mappings":[],"reflog":["34422f8c98d3cf14897891645b805258ce93eab7\trefs/heads/main@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","34422f8c98d3cf14897891645b805258ce93eab7\tHEAD@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\trefs/heads/main@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\tHEAD@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\trefs/heads/main@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\tHEAD@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\trefs/heads/main@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\tHEAD@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\trefs/heads/main@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\tHEAD@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\trefs/heads/main@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\tHEAD@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300"],"sidecar":{"bytes":0,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_diff":[],"truncated":false,"unreachable_commit_count":0,"unreachable_commit_search_capped":false,"unreachable_tree_hits":[],"version_1000120_log":[]} +GRAMD2_ARTIFACT={"expected_sha_match":true,"fix10_exists":true,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_zip":{"_entries":{"Attachment/TicketHandler.php":{"bytes":3232,"sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a"},"Entity/AttachmentMeta.php":{"bytes":884,"sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d"},"Entity/Delivery.php":{"bytes":1474,"sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551"},"Entity/Message.php":{"bytes":1049,"sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342"},"Entity/RateLimit.php":{"bytes":805,"sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783"},"Entity/SupportEvent.php":{"bytes":1069,"sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723"},"Entity/Ticket.php":{"bytes":2689,"sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae"},"Listener/SourcePageContext.php":{"bytes":3669,"sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253"},"Notification/AlertConsumer.php":{"bytes":2147,"sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98"},"Notification/DeliveryGate.php":{"bytes":533,"sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b"},"Notification/Dispatcher.php":{"bytes":1703,"sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85"},"Notification/EmailConsumer.php":{"bytes":3053,"sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970"},"Notification/EntityDeliveryGate.php":{"bytes":3504,"sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4"},"Notification/EventDispatcher.php":{"bytes":1213,"sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353"},"Notification/Policy.php":{"bytes":1452,"sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed"},"Notification/RecipientKey.php":{"bytes":673,"sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529"},"Pub/Controller/AccountSupport.php":{"bytes":1531,"sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd"},"Pub/Controller/Pwa.php":{"bytes":715,"sha256":"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3"},"Pub/Controller/StaffSupport.php":{"bytes":5412,"sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9"},"Pub/Controller/Support.php":{"bytes":7077,"sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4"},"Pub/View/PwaServiceWorker.php":{"bytes":381,"sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04"},"Repository/Message.php":{"bytes":563,"sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19"},"Repository/Ticket.php":{"bytes":1329,"sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7"},"Security/GuestTicketSession.php":{"bytes":1318,"sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1"},"Security/TicketAccess.php":{"bytes":1305,"sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5"},"Service/GuestScreenshotService.php":{"bytes":2741,"sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02"},"Service/GuestTicketCreateAttachmentFlow.php":{"bytes":955,"sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266"},"Service/RateLimiter.php":{"bytes":2286,"sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360"},"Service/SourceContextResolver.php":{"bytes":2215,"sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95"},"Service/Ticket/Creator.php":{"bytes":5008,"sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a"},"Service/Ticket/Reply.php":{"bytes":2243,"sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830"},"Service/Ticket/StaffUpdate.php":{"bytes":358,"sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf"},"Setup.php":{"bytes":6301,"sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971"},"Util/GuestToken.php":{"bytes":899,"sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8"},"Util/PublicRef.php":{"bytes":320,"sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2"},"Util/RateKey.php":{"bytes":461,"sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9"},"Util/SafeContext.php":{"bytes":1687,"sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519"},"Util/SiteConfig.php":{"bytes":839,"sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8"},"Util/StatusPolicy.php":{"bytes":895,"sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7"},"_data/code_event_listeners.xml":{"bytes":264,"sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2"},"_data/content_type_fields.xml":{"bytes":212,"sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97"},"_data/option_groups.xml":{"bytes":142,"sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda"},"_data/options.xml":{"bytes":894,"sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143"},"_data/permission_interface_groups.xml":{"bytes":192,"sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad"},"_data/permissions.xml":{"bytes":1432,"sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee"},"_data/phrases.xml":{"bytes":9117,"sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434"},"_data/routes.xml":{"bytes":673,"sha256":"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302"},"_data/template_modifications.xml":{"bytes":474,"sha256":"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b"},"_data/templates.xml":{"bytes":24899,"sha256":"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf"},"addon.json":{"bytes":471,"sha256":"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5"},"hashes.json":{"bytes":6753,"sha256":"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160"}},"addon_file_count":51,"addon_json":{"description":"Reusable local-authority support ticket system for XenForo sites","dev":"Gram","dev_url":"https://gram1.ru","extra_urls":{},"faq_url":"","icon":"fa-life-ring","legacy_addon_id":"","require":{"XF":[2030000,"XenForo 2.3+"]},"support_url":"","title":"Gram Support","version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"addon_json_paths":["upload/src/addons/Gram/Support/addon.json"],"addon_manifest_sha256":"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519","bytes":51235,"exists":true,"file_count":59,"sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e"},"sidecar_contains_expected":false,"sidecar_exists":true,"sidecar_hashes":[]} +GRAMD2_FIX8_TO_FIX10={"added":[],"added_count":0,"changed":["_data/templates.xml","addon.json","hashes.json"],"changed_count":3,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_version_id":1000120,"fix8_sha256":"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af","fix8_version_id":1000100,"removed":[],"removed_count":0} +GRAMD2_RUNTIME_SEARCH={"api_ok":true,"candidate_ids":149,"commits_seen":449,"errors":[],"files_fetched":149,"pages":9} +GRAMD2_RUNTIME_HIT_001={"command_id":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","commit":"e2dafa32920b01f91653fd38c2579ad102fbb4d6","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","COMMAND_SHA256":"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855","COMPONENT":"gram-support-deep-artifact-core-fleet-audit","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAMD1_PROVENANCE={\"branch\":\"main\",\"clean\":false,\"fix10_exists\":true,\"fix10_head_blob\":null,\"fix10_head_blob_sha256\":null,\"fix10_log\":[],\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_tracked\":false,\"fix10_worktree_matches_head\":null,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"version_1000120_log\":[]}","GRAMD1_ARTIFACT={\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypted_entries\"...[TRUNCATED]","GRAMD1_C1_HOLD_004={\"c1_hold\":\"SOURCE_WORKTREE_DIRTY\",\"classification\":\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\",\"evidence\":null}","GRAMD1_C1_HOLD_012={\"c1_hold\":\"VM210:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_C1_HOLD_013={\"c1_hold\":\"VM211:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD","GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT","GRAMD1_REPORT={\"artifact\":{\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypte...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T19:21:27Z"} +GRAMD2_RUNTIME_HIT_002={"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","commit":"8a61016f04da00718cf54f4c07ca9692ee2461b8","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","COMMAND_SHA256":"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8","COMPONENT":"gram-support-full-audit-canonical","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]","GRAM_SOURCE_STATE={\"addon_candidates\":[],\"addon_root\":null,\"branch\":\"main\",\"clean\":false,\"exists\":true,\"fix8_present\":true,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"git_ok\":true,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"remotes\":[],\"status_count\":2,\"status_paths\":[\"release/FIX10_SHA256.txt\",\"release/GRAM_SUPPORT_FIX10_FINAL.zip\"]}"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:32:38Z"} +GRAMD2_RUNTIME_HIT_003={"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","commit":"6cefece0c48f78a489644e6fd5210d3c909cba71","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","COMMAND_SHA256":"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa","COMPONENT":"gram-support-full-recovery-install-audit-newpc-lanpin","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:16:16Z"} +GRAMD2_RUNTIME_HIT_004={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMMAND_SHA256":"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8-fallback","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:54:10Z"} +GRAMD2_RUNTIME_HIT_005={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMMAND_SHA256":"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:53:10Z"} +GRAMD2_RUNTIME_HIT_006={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMMAND_SHA256":"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542","COMPONENT":"gram-support-footer-ui-fix10-promote-remaining-fleet","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"2","RESULT_CONTRACT_STATUS":"BLOCKED","STATUS":"BLOCKED"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","GRAM_FIX10_PROMOTE_PRE={\"source\":\"FIX9\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\n","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"status\":\"BLOCKED\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:56Z"} +GRAMD2_RUNTIME_HIT_007={"command_id":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","commit":"147ac103187d1adcf64f3532390575487d197652","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","COMMAND_SHA256":"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87","COMPONENT":"gram-support-footer-ui-fix10-codevipe-browser-canary","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["1000120","fix10"],"matching_lines":["COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary","GRAM_VISUAL_LOCAL={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"proof_type\":\"actual_browser_computed_style_rects_and_png\",\"classification\":\"PASS\",\"fix\":\"FIX10\",\"version_id\":1000120,\"phase\":\"CANARY\",\"browser\":{\"source\":\"running_cent_browser\",\"product\":\"Chrome/134.0.6998.136\"},\"desktop_viewport\":{\"width\":1920,\"height\":1080},\"mobile_viewport\":{\"width\":390,\"height\":844},\"png_count\":2,\"output_folder\":\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\",\"records\":[{\"name\":\"codevipe\",\"url\":\"https://codevipe.ru/\",\"kind\":\"desktop\",\"width\":1920,\"height\":1080,\"pass\":true,\"reasons\":[],\"target\":{\"tag\":\"A\",\"attr\":\"href\",\"path\":\"/support/create\",\"origin\":\"https://codevipe.r...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:24Z"} +GRAMD2_RUNTIME_HIT_008={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMMAND_SHA256":"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7","COMPONENT":"gram-support-footer-ui-fix10-staging-codevipe-canary","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"0","RESULT_CONTRACT_STATUS":"OK","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","GRAM_FIX10_CANARY_PRE={\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"runtime\":\"ALL_FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"files\":51,\"css_title\":\"gram_support.less\",\"launcher_title\":\"gram_support_launcher\",\"css_include_added\":true,\"hashes_pre_match\":{\"src/addons/Gram/Support/_data/templates.xml\":false,\"src/addons/Gram/Support/addon.json\":false},\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_STAGING_APPLY1={\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\"}","GRAM_FIX10_STAGING_ROLLBACK_PROOF={\"db_css_sha256\":\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\",\"launcher_sha256\":\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\",\"source_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"pass\":true}","GRAM_FIX10_CANARY_ACCEPTED={\"source\":\"FIX9_UNCHANGED\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"css_include_added\":true,\"kow_csp_preserved\":true}","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","strong_creation_or_publish_signal":true,"timestamp":"2026-09-10T05:51:19Z"} +GRAMD2_BLOCKER_001=FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA +GRAMD2_WARNING_001=NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN +GRAMD2_REPORT={"artifact":{"expected_sha_match":true,"fix10_exists":true,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_zip":{"_entries":{"Attachment/TicketHandler.php":{"bytes":3232,"sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a"},"Entity/AttachmentMeta.php":{"bytes":884,"sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d"},"Entity/Delivery.php":{"bytes":1474,"sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551"},"Entity/Message.php":{"bytes":1049,"sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342"},"Entity/RateLimit.php":{"bytes":805,"sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783"},"Entity/SupportEvent.php":{"bytes":1069,"sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723"},"Entity/Ticket.php":{"bytes":2689,"sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae"},"Listener/SourcePageContext.php":{"bytes":3669,"sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253"},"Notification/AlertConsumer.php":{"bytes":2147,"sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98"},"Notification/DeliveryGate.php":{"bytes":533,"sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b"},"Notification/Dispatcher.php":{"bytes":1703,"sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85"},"Notification/EmailConsumer.php":{"bytes":3053,"sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970"},"Notification/EntityDeliveryGate.php":{"bytes":3504,"sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4"},"Notification/EventDispatcher.php":{"bytes":1213,"sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353"},"Notification/Policy.php":{"bytes":1452,"sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed"},"Notification/RecipientKey.php":{"bytes":673,"sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529"},"Pub/Controller/AccountSupport.php":{"bytes":1531,"sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd"},"Pub/Controller/Pwa.php":{"bytes":715,"sha256":"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3"},"Pub/Controller/StaffSupport.php":{"bytes":5412,"sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9"},"Pub/Controller/Support.php":{"bytes":7077,"sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4"},"Pub/View/PwaServiceWorker.php":{"bytes":381,"sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04"},"Repository/Message.php":{"bytes":563,"sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19"},"Repository/Ticket.php":{"bytes":1329,"sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7"},"Security/GuestTicketSession.php":{"bytes":1318,"sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1"},"Security/TicketAccess.php":{"bytes":1305,"sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5"},"Service/GuestScreenshotService.php":{"bytes":2741,"sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02"},"Service/GuestTicketCreateAttachmentFlow.php":{"bytes":955,"sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266"},"Service/RateLimiter.php":{"bytes":2286,"sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360"},"Service/SourceContextResolver.php":{"bytes":2215,"sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95"},"Service/Ticket/Creator.php":{"bytes":5008,"sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a"},"Service/Ticket/Reply.php":{"bytes":2243,"sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830"},"Service/Ticket/StaffUpdate.php":{"bytes":358,"sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf"},"Setup.php":{"bytes":6301,"sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971"},"Util/GuestToken.php":{"bytes":899,"sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8"},"Util/PublicRef.php":{"bytes":320,"sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2"},"Util/RateKey.php":{"bytes":461,"sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9"},"Util/SafeContext.php":{"bytes":1687,"sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519"},"Util/SiteConfig.php":{"bytes":839,"sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8"},"Util/StatusPolicy.php":{"bytes":895,"sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7"},"_data/code_event_listeners.xml":{"bytes":264,"sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2"},"_data/content_type_fields.xml":{"bytes":212,"sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97"},"_data/option_groups.xml":{"bytes":142,"sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda"},"_data/options.xml":{"bytes":894,"sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143"},"_data/permission_interface_groups.xml":{"bytes":192,"sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad"},"_data/permissions.xml":{"bytes":1432,"sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee"},"_data/phrases.xml":{"bytes":9117,"sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434"},"_data/routes.xml":{"bytes":673,"sha256":"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302"},"_data/template_modifications.xml":{"bytes":474,"sha256":"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b"},"_data/templates.xml":{"bytes":24899,"sha256":"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf"},"addon.json":{"bytes":471,"sha256":"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5"},"hashes.json":{"bytes":6753,"sha256":"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160"}},"addon_file_count":51,"addon_json":{"description":"Reusable local-authority support ticket system for XenForo sites","dev":"Gram","dev_url":"https://gram1.ru","extra_urls":{},"faq_url":"","icon":"fa-life-ring","legacy_addon_id":"","require":{"XF":[2030000,"XenForo 2.3+"]},"support_url":"","title":"Gram Support","version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"addon_json_paths":["upload/src/addons/Gram/Support/addon.json"],"addon_manifest_sha256":"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519","bytes":51235,"exists":true,"file_count":59,"sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e"},"sidecar_contains_expected":false,"sidecar_exists":true,"sidecar_hashes":[]},"artifact_authority":"PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY","audit_complete":true,"blockers":["FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA"],"command_id":"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2","dirty_only_fix10_candidate_files":true,"fix8_to_fix10":{"added":[],"added_count":0,"changed":["_data/templates.xml","addon.json","hashes.json"],"changed_count":3,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_version_id":1000120,"fix8_sha256":"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af","fix8_version_id":1000100,"removed":[],"removed_count":0},"generated_at_utc":"2026-09-13T19:33:35.962839+00:00","local_git":{"blob_listed_unreachable":false,"branch":"main","cached_diff":[],"fix10":{"bytes":51235,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"fix10_blob_object_exists":false,"fix10_git_blob_oid":"2657a17679dc2ff122965de764ba0009bb75eccb","fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fsck_rc":0,"head":"34422f8c98d3cf14897891645b805258ce93eab7","path_log":[],"reachable_object_mappings":[],"reflog":["34422f8c98d3cf14897891645b805258ce93eab7\trefs/heads/main@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","34422f8c98d3cf14897891645b805258ce93eab7\tHEAD@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\trefs/heads/main@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\tHEAD@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\trefs/heads/main@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\tHEAD@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\trefs/heads/main@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\tHEAD@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\trefs/heads/main@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\tHEAD@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\trefs/heads/main@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\tHEAD@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300"],"sidecar":{"bytes":0,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_diff":[],"truncated":false,"unreachable_commit_count":0,"unreachable_commit_search_capped":false,"unreachable_tree_hits":[],"version_1000120_log":[]},"read_only_gate":"HOLD_PROVENANCE_BLOCKERS","runtime_history":{"api_ok":true,"candidate_ids":149,"commits_seen":449,"errors":[],"files_fetched":149,"hits":[{"command_id":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","commit":"e2dafa32920b01f91653fd38c2579ad102fbb4d6","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","COMMAND_SHA256":"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855","COMPONENT":"gram-support-deep-artifact-core-fleet-audit","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAMD1_PROVENANCE={\"branch\":\"main\",\"clean\":false,\"fix10_exists\":true,\"fix10_head_blob\":null,\"fix10_head_blob_sha256\":null,\"fix10_log\":[],\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_tracked\":false,\"fix10_worktree_matches_head\":null,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"version_1000120_log\":[]}","GRAMD1_ARTIFACT={\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypted_entries\"...[TRUNCATED]","GRAMD1_C1_HOLD_004={\"c1_hold\":\"SOURCE_WORKTREE_DIRTY\",\"classification\":\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\",\"evidence\":null}","GRAMD1_C1_HOLD_012={\"c1_hold\":\"VM210:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_C1_HOLD_013={\"c1_hold\":\"VM211:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD","GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT","GRAMD1_REPORT={\"artifact\":{\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypte...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T19:21:27Z"},{"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","commit":"8a61016f04da00718cf54f4c07ca9692ee2461b8","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","COMMAND_SHA256":"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8","COMPONENT":"gram-support-full-audit-canonical","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]","GRAM_SOURCE_STATE={\"addon_candidates\":[],\"addon_root\":null,\"branch\":\"main\",\"clean\":false,\"exists\":true,\"fix8_present\":true,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"git_ok\":true,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"remotes\":[],\"status_count\":2,\"status_paths\":[\"release/FIX10_SHA256.txt\",\"release/GRAM_SUPPORT_FIX10_FINAL.zip\"]}"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:32:38Z"},{"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","commit":"6cefece0c48f78a489644e6fd5210d3c909cba71","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","COMMAND_SHA256":"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa","COMPONENT":"gram-support-full-recovery-install-audit-newpc-lanpin","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:16:16Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMMAND_SHA256":"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8-fallback","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:54:10Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMMAND_SHA256":"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:53:10Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMMAND_SHA256":"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542","COMPONENT":"gram-support-footer-ui-fix10-promote-remaining-fleet","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"2","RESULT_CONTRACT_STATUS":"BLOCKED","STATUS":"BLOCKED"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","GRAM_FIX10_PROMOTE_PRE={\"source\":\"FIX9\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\n","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"status\":\"BLOCKED\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:56Z"},{"command_id":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","commit":"147ac103187d1adcf64f3532390575487d197652","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","COMMAND_SHA256":"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87","COMPONENT":"gram-support-footer-ui-fix10-codevipe-browser-canary","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["1000120","fix10"],"matching_lines":["COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary","GRAM_VISUAL_LOCAL={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"proof_type\":\"actual_browser_computed_style_rects_and_png\",\"classification\":\"PASS\",\"fix\":\"FIX10\",\"version_id\":1000120,\"phase\":\"CANARY\",\"browser\":{\"source\":\"running_cent_browser\",\"product\":\"Chrome/134.0.6998.136\"},\"desktop_viewport\":{\"width\":1920,\"height\":1080},\"mobile_viewport\":{\"width\":390,\"height\":844},\"png_count\":2,\"output_folder\":\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\",\"records\":[{\"name\":\"codevipe\",\"url\":\"https://codevipe.ru/\",\"kind\":\"desktop\",\"width\":1920,\"height\":1080,\"pass\":true,\"reasons\":[],\"target\":{\"tag\":\"A\",\"attr\":\"href\",\"path\":\"/support/create\",\"origin\":\"https://codevipe.r...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:24Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMMAND_SHA256":"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7","COMPONENT":"gram-support-footer-ui-fix10-staging-codevipe-canary","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"0","RESULT_CONTRACT_STATUS":"OK","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","GRAM_FIX10_CANARY_PRE={\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"runtime\":\"ALL_FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"files\":51,\"css_title\":\"gram_support.less\",\"launcher_title\":\"gram_support_launcher\",\"css_include_added\":true,\"hashes_pre_match\":{\"src/addons/Gram/Support/_data/templates.xml\":false,\"src/addons/Gram/Support/addon.json\":false},\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_STAGING_APPLY1={\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\"}","GRAM_FIX10_STAGING_ROLLBACK_PROOF={\"db_css_sha256\":\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\",\"launcher_sha256\":\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\",\"source_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"pass\":true}","GRAM_FIX10_CANARY_ACCEPTED={\"source\":\"FIX9_UNCHANGED\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"css_include_added\":true,\"kow_csp_preserved\":true}","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","strong_creation_or_publish_signal":true,"timestamp":"2026-09-10T05:51:19Z"}],"pages":9},"schema_version":1,"source_reproducibility":"NO_CURRENT_UNPACKED_V1000120_SOURCE","tracked_worktree_clean":true,"warnings":["NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN"],"worktree_candidates":[],"worktree_scan_capped":false,"zero_error_install_claim_possible_from_read_only":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 2bcffb2a..9266bb32 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-READONLY-EXPORT-REMEDIATION-DESIGN-329R1", + "command_id": "SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-backupv2-router-readonly-export-remediation-design", - "started_at_utc": "2026-09-13T19:33:10Z", - "finished_at_utc": "2026-09-13T19:33:10Z", + "component": "gram-support-fix10-provenance-runtime-history-audit", + "started_at_utc": "2026-09-13T19:33:35Z", + "finished_at_utc": "2026-09-13T19:35:28Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "7ea0b57c843f647ad2a788aa58130540bc0fa15000c9d6a430aefc40d95377a3", + "command_sha256": "f23b3cd926281bb380bf3f3a9fd4f6dcd31da297ca7e3392eb9006f3957acff6", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "bd5931a21e9436c05b89a5fd851d821df72793f1f39ef15b825113172cf766e1", - "sanitized_output_sha256": "bd5931a21e9436c05b89a5fd851d821df72793f1f39ef15b825113172cf766e1", + "raw_evidence_sha256": "c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763", + "sanitized_output_sha256": "c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "ROUTER329_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-READONLY-EXPORT-REMEDIATION-DESIGN-329R1\nANCHOR328_COMMIT=38a3d4838fdb8971a199136f8b1d42fc0f1c36f8\nANCHOR327_COMMIT=67440d965f79ae07a327a550cc4d47c281ba66ff\nANCHOR222_COMMIT=8731b2e2b8a91f6f2e12acfb4edfaa16d4ccc7d9\nMODE=READ_ONLY_ROUTER_EXPORT_REMEDIATION_DESIGN\nROUTER_IDENTITY=NETCRAZE_ULTRA_NC-1812_NDMS_5.01.B.4.0-1\nCHANGES_MADE=false\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nCLOUD_WRITE_ATTEMPTS=0\nCLOUD_DELETIONS=0\nSYSTEMD_MUTATIONS=0\nROUTER_CONFIG_READ_EXECUTIONS=0\nEXTERNAL_SSH_HANDSHAKE_ATTEMPTS=0\nAUTH_SECRET_OUTPUT=false\nSELFTEST_ROUTER329=3\nERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nRUNNER_SHA256=PASS\nROUTER_SERVICE_HASH_MATCH_328=YES\nROUTER_TIMER_HASH_MATCH_328=YES\nROUTER_SCRIPT_HASH_MATCH_328=YES\nROUTER_SCRIPT_ROOT_OWNED_NONROOT_NOT_WRITABLE=YES\nROUTER_SSH_INVOCATION_COUNT=1\nROUTER_TARGET_MATCH_EXPECTED=NO\nROUTER_SSH_USER=routerbackup\nROUTER_SSH_USER_MATCH_222=NO\nROUTER_SSH_PORT=2222\nROUTER_SSH_PORT_MATCH_222=NO\nROUTER_SAFE_READ_CLASS=show_running_config\nROUTER_CREDENTIAL_SOURCE_CLASS=SSHPASS_FILE\nROUTER_CREDENTIAL_FILE_PATH_PRESENT=YES\nROUTER_CREDENTIAL_CAN_BE_EXTRACTED_WITHOUT_SHELL_EXECUTION=YES\nROUTER_CREDENTIAL_VALUE_OUTPUT=NO\nROUTER_SENSITIVE_CONSTANT_ASSIGNMENT_COUNT=1\nROUTER_SENSITIVE_DYNAMIC_ASSIGNMENT_COUNT=0\nROUTER_UNRESOLVED_VARIABLE_COUNT=2\nROUTER_CURRENT_STRICT_HOSTKEY_POLICY=UNSAFE_ACCEPT_NEW\nROUTER_CURRENT_DEDICATED_KNOWN_HOSTS_REFERENCED=NO\nROUTER_KNOWN_HOST_FILES_CHECKED=2\nROUTER_KNOWN_HOST_PIN_MATCH_222=MISSING\nROUTER_EXPECTED_HOSTKEY_PROVENANCE=222R1_IMMUTABLE_EXPECTED_PIN\nROUTER_RECOMMENDED_CREDENTIAL_REMEDIATION=REUSE_EXISTING_ROOT_ONLY_CREDENTIAL_FILE_IF_MODE_AND_OWNER_PASS\nROUTER_RECOMMENDED_TRUST_REMEDIATION=LIVE_KEYSCAN_COMPARE_TO_AUTHORITATIVE_EXPECTED_PIN_THEN_WRITE_DEDICATED_V2_KNOWN_HOSTS\nROUTER_REMEDIATION_DESIGN_BLOCKERS=[\"TARGET_MISMATCH_222\",\"USER_MISMATCH_222\",\"PORT_MISMATCH_222\"]\nROUTER_REMEDIATION_DESIGN_READY=NO\nROUTER_LIVE_EXPORT_EXECUTED=NO\nROUTER329_DECISION=HOLD_ROUTER_REMEDIATION_DESIGN_BLOCKED\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=ROUTER_REMEDIATION_DESIGN_RCA\nCLOUD_WRITE_ATTEMPTS=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nSYSTEMD_MUTATIONS=0\nROUTER_CONFIG_READ_EXECUTIONS=0\nEXTERNAL_SSH_HANDSHAKE_ATTEMPTS=0\nAUTH_SECRET_OUTPUT=false\nROUTER329_END=\n" + "output": "GRAMD2_AUDIT_COMPLETE=YES\nGRAMD2_READONLY_GATE=HOLD_PROVENANCE_BLOCKERS\nGRAMD2_ARTIFACT_AUTHORITY=PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY\nGRAMD2_SOURCE_REPRODUCIBILITY=NO_CURRENT_UNPACKED_V1000120_SOURCE\nGRAMD2_TRACKED_WORKTREE_CLEAN=YES\nGRAMD2_DIRTY_ONLY_FIX10_CANDIDATES=YES\nGRAMD2_BLOCKER_COUNT=1\nGRAMD2_WARNING_COUNT=1\nGRAMD2_LOCAL_GIT={\"blob_listed_unreachable\":false,\"branch\":\"main\",\"cached_diff\":[],\"fix10\":{\"bytes\":51235,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"fix10_blob_object_exists\":false,\"fix10_git_blob_oid\":\"2657a17679dc2ff122965de764ba0009bb75eccb\",\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fsck_rc\":0,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"path_log\":[],\"reachable_object_mappings\":[],\"reflog\":[\"34422f8c98d3cf14897891645b805258ce93eab7\\trefs/heads/main@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"34422f8c98d3cf14897891645b805258ce93eab7\\tHEAD@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\trefs/heads/main@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\tHEAD@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\trefs/heads/main@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\tHEAD@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\trefs/heads/main@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\tHEAD@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\trefs/heads/main@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\tHEAD@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\trefs/heads/main@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\tHEAD@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\"],\"sidecar\":{\"bytes\":0,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_diff\":[],\"truncated\":false,\"unreachable_commit_count\":0,\"unreachable_commit_search_capped\":false,\"unreachable_tree_hits\":[],\"version_1000120_log\":[]}\nGRAMD2_ARTIFACT={\"expected_sha_match\":true,\"fix10_exists\":true,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_zip\":{\"_entries\":{\"Attachment/TicketHandler.php\":{\"bytes\":3232,\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\"},\"Entity/AttachmentMeta.php\":{\"bytes\":884,\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\"},\"Entity/Delivery.php\":{\"bytes\":1474,\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\"},\"Entity/Message.php\":{\"bytes\":1049,\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\"},\"Entity/RateLimit.php\":{\"bytes\":805,\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\"},\"Entity/SupportEvent.php\":{\"bytes\":1069,\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\"},\"Entity/Ticket.php\":{\"bytes\":2689,\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\"},\"Listener/SourcePageContext.php\":{\"bytes\":3669,\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\"},\"Notification/AlertConsumer.php\":{\"bytes\":2147,\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\"},\"Notification/DeliveryGate.php\":{\"bytes\":533,\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\"},\"Notification/Dispatcher.php\":{\"bytes\":1703,\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\"},\"Notification/EmailConsumer.php\":{\"bytes\":3053,\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\"},\"Notification/EntityDeliveryGate.php\":{\"bytes\":3504,\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\"},\"Notification/EventDispatcher.php\":{\"bytes\":1213,\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\"},\"Notification/Policy.php\":{\"bytes\":1452,\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\"},\"Notification/RecipientKey.php\":{\"bytes\":673,\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\"},\"Pub/Controller/AccountSupport.php\":{\"bytes\":1531,\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\"},\"Pub/Controller/Pwa.php\":{\"bytes\":715,\"sha256\":\"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3\"},\"Pub/Controller/StaffSupport.php\":{\"bytes\":5412,\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\"},\"Pub/Controller/Support.php\":{\"bytes\":7077,\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\"},\"Pub/View/PwaServiceWorker.php\":{\"bytes\":381,\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\"},\"Repository/Message.php\":{\"bytes\":563,\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\"},\"Repository/Ticket.php\":{\"bytes\":1329,\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\"},\"Security/GuestTicketSession.php\":{\"bytes\":1318,\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\"},\"Security/TicketAccess.php\":{\"bytes\":1305,\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\"},\"Service/GuestScreenshotService.php\":{\"bytes\":2741,\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\"},\"Service/GuestTicketCreateAttachmentFlow.php\":{\"bytes\":955,\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\"},\"Service/RateLimiter.php\":{\"bytes\":2286,\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\"},\"Service/SourceContextResolver.php\":{\"bytes\":2215,\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\"},\"Service/Ticket/Creator.php\":{\"bytes\":5008,\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\"},\"Service/Ticket/Reply.php\":{\"bytes\":2243,\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\"},\"Service/Ticket/StaffUpdate.php\":{\"bytes\":358,\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\"},\"Setup.php\":{\"bytes\":6301,\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\"},\"Util/GuestToken.php\":{\"bytes\":899,\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\"},\"Util/PublicRef.php\":{\"bytes\":320,\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\"},\"Util/RateKey.php\":{\"bytes\":461,\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\"},\"Util/SafeContext.php\":{\"bytes\":1687,\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\"},\"Util/SiteConfig.php\":{\"bytes\":839,\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\"},\"Util/StatusPolicy.php\":{\"bytes\":895,\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\"},\"_data/code_event_listeners.xml\":{\"bytes\":264,\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\"},\"_data/content_type_fields.xml\":{\"bytes\":212,\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\"},\"_data/option_groups.xml\":{\"bytes\":142,\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\"},\"_data/options.xml\":{\"bytes\":894,\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\"},\"_data/permission_interface_groups.xml\":{\"bytes\":192,\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\"},\"_data/permissions.xml\":{\"bytes\":1432,\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\"},\"_data/phrases.xml\":{\"bytes\":9117,\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\"},\"_data/routes.xml\":{\"bytes\":673,\"sha256\":\"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302\"},\"_data/template_modifications.xml\":{\"bytes\":474,\"sha256\":\"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b\"},\"_data/templates.xml\":{\"bytes\":24899,\"sha256\":\"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf\"},\"addon.json\":{\"bytes\":471,\"sha256\":\"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5\"},\"hashes.json\":{\"bytes\":6753,\"sha256\":\"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160\"}},\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"bytes\":51235,\"exists\":true,\"file_count\":59,\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\"},\"sidecar_contains_expected\":false,\"sidecar_exists\":true,\"sidecar_hashes\":[]}\nGRAMD2_FIX8_TO_FIX10={\"added\":[],\"added_count\":0,\"changed\":[\"_data/templates.xml\",\"addon.json\",\"hashes.json\"],\"changed_count\":3,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_version_id\":1000120,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"fix8_version_id\":1000100,\"removed\":[],\"removed_count\":0}\nGRAMD2_RUNTIME_SEARCH={\"api_ok\":true,\"candidate_ids\":149,\"commits_seen\":449,\"errors\":[],\"files_fetched\":149,\"pages\":9}\nGRAMD2_RUNTIME_HIT_001={\"command_id\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"commit\":\"e2dafa32920b01f91653fd38c2579ad102fbb4d6\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"COMMAND_SHA256\":\"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855\",\"COMPONENT\":\"gram-support-deep-artifact-core-fleet-audit\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAMD1_PROVENANCE={\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"fix10_exists\\\":true,\\\"fix10_head_blob\\\":null,\\\"fix10_head_blob_sha256\\\":null,\\\"fix10_log\\\":[],\\\"fix10_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"fix10_tracked\\\":false,\\\"fix10_worktree_matches_head\\\":null,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"status_lines\\\":[\\\"?? release/FIX10_SHA256.txt\\\",\\\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"],\\\"version_1000120_log\\\":[]}\",\"GRAMD1_ARTIFACT={\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypted_entries\\\"...[TRUNCATED]\",\"GRAMD1_C1_HOLD_004={\\\"c1_hold\\\":\\\"SOURCE_WORKTREE_DIRTY\\\",\\\"classification\\\":\\\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_012={\\\"c1_hold\\\":\\\"VM210:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_013={\\\"c1_hold\\\":\\\"VM211:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD\",\"GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT\",\"GRAMD1_REPORT={\\\"artifact\\\":{\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypte...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T19:21:27Z\"}\nGRAMD2_RUNTIME_HIT_002={\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"commit\":\"8a61016f04da00718cf54f4c07ca9692ee2461b8\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"COMMAND_SHA256\":\"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8\",\"COMPONENT\":\"gram-support-full-audit-canonical\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\",\"GRAM_SOURCE_STATE={\\\"addon_candidates\\\":[],\\\"addon_root\\\":null,\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"exists\\\":true,\\\"fix8_present\\\":true,\\\"fix8_sha256\\\":\\\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\\\",\\\"git_ok\\\":true,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"remotes\\\":[],\\\"status_count\\\":2,\\\"status_paths\\\":[\\\"release/FIX10_SHA256.txt\\\",\\\"release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"]}\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:32:38Z\"}\nGRAMD2_RUNTIME_HIT_003={\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"commit\":\"6cefece0c48f78a489644e6fd5210d3c909cba71\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"COMMAND_SHA256\":\"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa\",\"COMPONENT\":\"gram-support-full-recovery-install-audit-newpc-lanpin\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:16:16Z\"}\nGRAMD2_RUNTIME_HIT_004={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMMAND_SHA256\":\"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:54:10Z\"}\nGRAMD2_RUNTIME_HIT_005={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMMAND_SHA256\":\"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:53:10Z\"}\nGRAMD2_RUNTIME_HIT_006={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMMAND_SHA256\":\"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542\",\"COMPONENT\":\"gram-support-footer-ui-fix10-promote-remaining-fleet\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"2\",\"RESULT_CONTRACT_STATUS\":\"BLOCKED\",\"STATUS\":\"BLOCKED\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"GRAM_FIX10_PROMOTE_PRE={\\\"source\\\":\\\"FIX9\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\\\n\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\\\",\\\"status\\\":\\\"BLOCKED\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:56Z\"}\nGRAMD2_RUNTIME_HIT_007={\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"commit\":\"147ac103187d1adcf64f3532390575487d197652\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"COMMAND_SHA256\":\"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87\",\"COMPONENT\":\"gram-support-footer-ui-fix10-codevipe-browser-canary\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"1000120\",\"fix10\"],\"matching_lines\":[\"COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary\",\"GRAM_VISUAL_LOCAL={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\\\",\\\"proof_type\\\":\\\"actual_browser_computed_style_rects_and_png\\\",\\\"classification\\\":\\\"PASS\\\",\\\"fix\\\":\\\"FIX10\\\",\\\"version_id\\\":1000120,\\\"phase\\\":\\\"CANARY\\\",\\\"browser\\\":{\\\"source\\\":\\\"running_cent_browser\\\",\\\"product\\\":\\\"Chrome/134.0.6998.136\\\"},\\\"desktop_viewport\\\":{\\\"width\\\":1920,\\\"height\\\":1080},\\\"mobile_viewport\\\":{\\\"width\\\":390,\\\"height\\\":844},\\\"png_count\\\":2,\\\"output_folder\\\":\\\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\\\",\\\"records\\\":[{\\\"name\\\":\\\"codevipe\\\",\\\"url\\\":\\\"https://codevipe.ru/\\\",\\\"kind\\\":\\\"desktop\\\",\\\"width\\\":1920,\\\"height\\\":1080,\\\"pass\\\":true,\\\"reasons\\\":[],\\\"target\\\":{\\\"tag\\\":\\\"A\\\",\\\"attr\\\":\\\"href\\\",\\\"path\\\":\\\"/support/create\\\",\\\"origin\\\":\\\"https://codevipe.r...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:24Z\"}\nGRAMD2_RUNTIME_HIT_008={\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMMAND_SHA256\":\"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7\",\"COMPONENT\":\"gram-support-footer-ui-fix10-staging-codevipe-canary\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"OK\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"GRAM_FIX10_CANARY_PRE={\\\"source_head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"runtime\\\":\\\"ALL_FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"files\\\":51,\\\"css_title\\\":\\\"gram_support.less\\\",\\\"launcher_title\\\":\\\"gram_support_launcher\\\",\\\"css_include_added\\\":true,\\\"hashes_pre_match\\\":{\\\"src/addons/Gram/Support/_data/templates.xml\\\":false,\\\"src/addons/Gram/Support/addon.json\\\":false},\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_STAGING_APPLY1={\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\"}\",\"GRAM_FIX10_STAGING_ROLLBACK_PROOF={\\\"db_css_sha256\\\":\\\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\\\",\\\"launcher_sha256\\\":\\\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\\\",\\\"source_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"pass\\\":true}\",\"GRAM_FIX10_CANARY_ACCEPTED={\\\"source\\\":\\\"FIX9_UNCHANGED\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"css_include_added\\\":true,\\\"kow_csp_preserved\\\":true}\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\\\",\\\"status\\\":\\\"OK\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"strong_creation_or_publish_signal\":true,\"timestamp\":\"2026-09-10T05:51:19Z\"}\nGRAMD2_BLOCKER_001=FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA\nGRAMD2_WARNING_001=NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN\nGRAMD2_REPORT={\"artifact\":{\"expected_sha_match\":true,\"fix10_exists\":true,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_zip\":{\"_entries\":{\"Attachment/TicketHandler.php\":{\"bytes\":3232,\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\"},\"Entity/AttachmentMeta.php\":{\"bytes\":884,\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\"},\"Entity/Delivery.php\":{\"bytes\":1474,\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\"},\"Entity/Message.php\":{\"bytes\":1049,\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\"},\"Entity/RateLimit.php\":{\"bytes\":805,\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\"},\"Entity/SupportEvent.php\":{\"bytes\":1069,\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\"},\"Entity/Ticket.php\":{\"bytes\":2689,\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\"},\"Listener/SourcePageContext.php\":{\"bytes\":3669,\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\"},\"Notification/AlertConsumer.php\":{\"bytes\":2147,\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\"},\"Notification/DeliveryGate.php\":{\"bytes\":533,\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\"},\"Notification/Dispatcher.php\":{\"bytes\":1703,\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\"},\"Notification/EmailConsumer.php\":{\"bytes\":3053,\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\"},\"Notification/EntityDeliveryGate.php\":{\"bytes\":3504,\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\"},\"Notification/EventDispatcher.php\":{\"bytes\":1213,\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\"},\"Notification/Policy.php\":{\"bytes\":1452,\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\"},\"Notification/RecipientKey.php\":{\"bytes\":673,\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\"},\"Pub/Controller/AccountSupport.php\":{\"bytes\":1531,\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\"},\"Pub/Controller/Pwa.php\":{\"bytes\":715,\"sha256\":\"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3\"},\"Pub/Controller/StaffSupport.php\":{\"bytes\":5412,\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\"},\"Pub/Controller/Support.php\":{\"bytes\":7077,\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\"},\"Pub/View/PwaServiceWorker.php\":{\"bytes\":381,\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\"},\"Repository/Message.php\":{\"bytes\":563,\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\"},\"Repository/Ticket.php\":{\"bytes\":1329,\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\"},\"Security/GuestTicketSession.php\":{\"bytes\":1318,\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\"},\"Security/TicketAccess.php\":{\"bytes\":1305,\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\"},\"Service/GuestScreenshotService.php\":{\"bytes\":2741,\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\"},\"Service/GuestTicketCreateAttachmentFlow.php\":{\"bytes\":955,\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\"},\"Service/RateLimiter.php\":{\"bytes\":2286,\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\"},\"Service/SourceContextResolver.php\":{\"bytes\":2215,\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\"},\"Service/Ticket/Creator.php\":{\"bytes\":5008,\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\"},\"Service/Ticket/Reply.php\":{\"bytes\":2243,\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\"},\"Service/Ticket/StaffUpdate.php\":{\"bytes\":358,\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\"},\"Setup.php\":{\"bytes\":6301,\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\"},\"Util/GuestToken.php\":{\"bytes\":899,\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\"},\"Util/PublicRef.php\":{\"bytes\":320,\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\"},\"Util/RateKey.php\":{\"bytes\":461,\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\"},\"Util/SafeContext.php\":{\"bytes\":1687,\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\"},\"Util/SiteConfig.php\":{\"bytes\":839,\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\"},\"Util/StatusPolicy.php\":{\"bytes\":895,\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\"},\"_data/code_event_listeners.xml\":{\"bytes\":264,\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\"},\"_data/content_type_fields.xml\":{\"bytes\":212,\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\"},\"_data/option_groups.xml\":{\"bytes\":142,\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\"},\"_data/options.xml\":{\"bytes\":894,\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\"},\"_data/permission_interface_groups.xml\":{\"bytes\":192,\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\"},\"_data/permissions.xml\":{\"bytes\":1432,\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\"},\"_data/phrases.xml\":{\"bytes\":9117,\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\"},\"_data/routes.xml\":{\"bytes\":673,\"sha256\":\"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302\"},\"_data/template_modifications.xml\":{\"bytes\":474,\"sha256\":\"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b\"},\"_data/templates.xml\":{\"bytes\":24899,\"sha256\":\"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf\"},\"addon.json\":{\"bytes\":471,\"sha256\":\"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5\"},\"hashes.json\":{\"bytes\":6753,\"sha256\":\"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160\"}},\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"bytes\":51235,\"exists\":true,\"file_count\":59,\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\"},\"sidecar_contains_expected\":false,\"sidecar_exists\":true,\"sidecar_hashes\":[]},\"artifact_authority\":\"PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY\",\"audit_complete\":true,\"blockers\":[\"FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA\"],\"command_id\":\"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2\",\"dirty_only_fix10_candidate_files\":true,\"fix8_to_fix10\":{\"added\":[],\"added_count\":0,\"changed\":[\"_data/templates.xml\",\"addon.json\",\"hashes.json\"],\"changed_count\":3,\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_version_id\":1000120,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"fix8_version_id\":1000100,\"removed\":[],\"removed_count\":0},\"generated_at_utc\":\"2026-09-13T19:33:35.962839+00:00\",\"local_git\":{\"blob_listed_unreachable\":false,\"branch\":\"main\",\"cached_diff\":[],\"fix10\":{\"bytes\":51235,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"fix10_blob_object_exists\":false,\"fix10_git_blob_oid\":\"2657a17679dc2ff122965de764ba0009bb75eccb\",\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fsck_rc\":0,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"path_log\":[],\"reachable_object_mappings\":[],\"reflog\":[\"34422f8c98d3cf14897891645b805258ce93eab7\\trefs/heads/main@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"34422f8c98d3cf14897891645b805258ce93eab7\\tHEAD@{2026-09-10T05:44:54+03:00}\\tcommit: support: publish footer gap grid fix9\\t2026-09-10 05:44:54 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\trefs/heads/main@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"aef49d16d5d2b939018b26e2aaaaa99681fcb220\\tHEAD@{2026-09-09T22:58:50+03:00}\\tcommit: support: publish footer desktop inset v4\\t2026-09-09 22:58:50 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\trefs/heads/main@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"be87ae91c8793e6b3626b33e1a6b9b1294121a97\\tHEAD@{2026-09-09T22:38:59+03:00}\\tcommit: support: publish footer mobile center v3\\t2026-09-09 22:38:59 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\trefs/heads/main@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"0daec03d9700cf562607bff43b2b69f9c4e95950\\tHEAD@{2026-09-09T21:31:19+03:00}\\tcommit: support: publish footer center alignment v2\\t2026-09-09 21:31:19 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\trefs/heads/main@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"eddf7f9f68cfbb5810c10872e737c80ca3a9007f\\tHEAD@{2026-09-09T20:28:21+03:00}\\tcommit: support: publish centered footer support UI\\t2026-09-09 20:28:21 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\trefs/heads/main@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\",\"0910c8f60796a783ca11af69b1c5ed775ae79ee5\\tHEAD@{2026-09-09T16:07:34+03:00}\\tcommit (initial): Gram Support FIX4 final staging authority\\t2026-09-09 16:07:34 +0300\"],\"sidecar\":{\"bytes\":0,\"ctime_ns\":1789019515858419110,\"exists\":true,\"gid\":0,\"mode\":\"0o600\",\"mtime_ns\":1789019515858419110,\"uid\":0},\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_diff\":[],\"truncated\":false,\"unreachable_commit_count\":0,\"unreachable_commit_search_capped\":false,\"unreachable_tree_hits\":[],\"version_1000120_log\":[]},\"read_only_gate\":\"HOLD_PROVENANCE_BLOCKERS\",\"runtime_history\":{\"api_ok\":true,\"candidate_ids\":149,\"commits_seen\":449,\"errors\":[],\"files_fetched\":149,\"hits\":[{\"command_id\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"commit\":\"e2dafa32920b01f91653fd38c2579ad102fbb4d6\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"COMMAND_SHA256\":\"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855\",\"COMPONENT\":\"gram-support-deep-artifact-core-fleet-audit\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAMD1_PROVENANCE={\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"fix10_exists\\\":true,\\\"fix10_head_blob\\\":null,\\\"fix10_head_blob_sha256\\\":null,\\\"fix10_log\\\":[],\\\"fix10_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"fix10_tracked\\\":false,\\\"fix10_worktree_matches_head\\\":null,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"status_lines\\\":[\\\"?? release/FIX10_SHA256.txt\\\",\\\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"],\\\"version_1000120_log\\\":[]}\",\"GRAMD1_ARTIFACT={\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypted_entries\\\"...[TRUNCATED]\",\"GRAMD1_C1_HOLD_004={\\\"c1_hold\\\":\\\"SOURCE_WORKTREE_DIRTY\\\",\\\"classification\\\":\\\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_012={\\\"c1_hold\\\":\\\"VM210:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_C1_HOLD_013={\\\"c1_hold\\\":\\\"VM211:newfi:MISSING_PHP_MODULES:imagick\\\",\\\"classification\\\":\\\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\\\",\\\"evidence\\\":null}\",\"GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD\",\"GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT\",\"GRAMD1_REPORT={\\\"artifact\\\":{\\\"absolute_paths\\\":[],\\\"addon_file_count\\\":51,\\\"addon_json\\\":{\\\"description\\\":\\\"Reusable local-authority support ticket system for XenForo sites\\\",\\\"dev\\\":\\\"Gram\\\",\\\"dev_url\\\":\\\"https://gram1.ru\\\",\\\"extra_urls\\\":{},\\\"faq_url\\\":\\\"\\\",\\\"icon\\\":\\\"fa-life-ring\\\",\\\"legacy_addon_id\\\":\\\"\\\",\\\"require\\\":{\\\"XF\\\":[2030000,\\\"XenForo 2.3+\\\"]},\\\"support_url\\\":\\\"\\\",\\\"title\\\":\\\"Gram Support\\\",\\\"version_id\\\":1000120,\\\"version_string\\\":\\\"1.0.0 Alpha 3 Unified Fix 10\\\"},\\\"addon_json_paths\\\":[\\\"upload/src/addons/Gram/Support/addon.json\\\"],\\\"addon_manifest_sha256\\\":\\\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\\\",\\\"addon_prefix\\\":\\\"upload/src/addons/Gram/Support/\\\",\\\"backslash_paths\\\":[],\\\"bytes\\\":51235,\\\"duplicate_paths\\\":[],\\\"encrypte...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T19:21:27Z\"},{\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"commit\":\"8a61016f04da00718cf54f4c07ca9692ee2461b8\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"COMMAND_SHA256\":\"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8\",\"COMPONENT\":\"gram-support-full-audit-canonical\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\",\"GRAM_SOURCE_STATE={\\\"addon_candidates\\\":[],\\\"addon_root\\\":null,\\\"branch\\\":\\\"main\\\",\\\"clean\\\":false,\\\"exists\\\":true,\\\"fix8_present\\\":true,\\\"fix8_sha256\\\":\\\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\\\",\\\"git_ok\\\":true,\\\"head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"remotes\\\":[],\\\"status_count\\\":2,\\\"status_paths\\\":[\\\"release/FIX10_SHA256.txt\\\",\\\"release/GRAM_SUPPORT_FIX10_FINAL.zip\\\"]}\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:32:38Z\"},{\"command_id\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"commit\":\"6cefece0c48f78a489644e6fd5210d3c909cba71\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"COMMAND_SHA256\":\"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa\",\"COMPONENT\":\"gram-support-full-recovery-install-audit-newpc-lanpin\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"gram_support_fix10_final.zip\",\"1000120\",\"unified fix 10\",\"fix10\"],\"matching_lines\":[\"GRAM_SUPPORT_FULL_AUDIT={\\\"audit_complete\\\":true,\\\"backups\\\":{\\\"VM160\\\":[{\\\"base\\\":\\\"codevipe-precleanup-backups\\\",\\\"bytes\\\":4737433,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"dsmods-precleanup-backups\\\",\\\"bytes\\\":4797401,\\\"files\\\":5,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":null,\\\"sha256sums_present\\\":false},{\\\"base\\\":\\\"gamevipe-precleanup-backups\\\",\\\"bytes\\\":5008999,\\\"files\\\":6,\\\"id\\\":\\\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\\\",\\\"incomplete\\\":false,\\\"sealed\\\":true,\\\"sha256sums_ok\\\":true,\\\"sha256sums_present\\\":true},{\\\"base\\\":\\\"hkmods-precleanup-backups\\\",\\\"bytes\\\":...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-13T18:16:16Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMMAND_SHA256\":\"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:54:10Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMMAND_SHA256\":\"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd\",\"COMPONENT\":\"gram-support-footer-ui-fix10-ensure-fix8\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"3\",\"RESULT_CONTRACT_STATUS\":\"FAIL\",\"STATUS\":\"FAIL\"},\"matched\":[\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"COMPONENT=gram-support-footer-ui-fix10-ensure-fix8\",\"GRAM_FIX10_ENSURE_FIX8_PRE={\\\"source_class\\\":\\\"UNKNOWN\\\",\\\"source_reason\\\":\\\"dirty\\\",\\\"fix8_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"fix10_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"targets\\\":8,\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_ENSURE_FIX8_SITE=[{\\\"name\\\":\\\"newfi-staging\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"codevipe\\\",\\\"source\\\":\\\"FIX10\\\",\\\"action\\\":\\\"RESTORED_FIX8\\\"},{\\\"name\\\":\\\"dsmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"gamevipe\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"hkmods\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"kingofwolk\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"zakrutim\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"},{\\\"name\\\":\\\"NEWFI\\\",\\\"source\\\":\\\"FIX8\\\",\\\"action\\\":\\\"ALREADY_FIX8\\\"}]\",\"GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"UNKNOWN_SOURCE_STATE:dirty\\\"},{\\\"name\\\":\\\"source\\\",\\\"error\\\":\\\"FINAL_SOURCE_NOT_FIX9\\\"}]\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\\\",\\\"status\\\":\\\"FAIL\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:53:10Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMMAND_SHA256\":\"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542\",\"COMPONENT\":\"gram-support-footer-ui-fix10-promote-remaining-fleet\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"2\",\"RESULT_CONTRACT_STATUS\":\"BLOCKED\",\"STATUS\":\"BLOCKED\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"GRAM_FIX10_PROMOTE_PRE={\\\"source\\\":\\\"FIX9\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\\\n\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\\\",\\\"status\\\":\\\"BLOCKED\\\",\\\"changes_made\\\":false,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:56Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"commit\":\"147ac103187d1adcf64f3532390575487d197652\",\"fields\":{\"CHANGES_MADE\":\"false\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"COMMAND_SHA256\":\"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87\",\"COMPONENT\":\"gram-support-footer-ui-fix10-codevipe-browser-canary\",\"HOST\":\"pve01\",\"MODE\":\"read-only\",\"MUTATION_OUTCOME\":\"NO_MUTATION\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"NOT_APPLICABLE\",\"STATUS\":\"OK\"},\"matched\":[\"1000120\",\"fix10\"],\"matching_lines\":[\"COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary\",\"GRAM_VISUAL_LOCAL={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\\\",\\\"proof_type\\\":\\\"actual_browser_computed_style_rects_and_png\\\",\\\"classification\\\":\\\"PASS\\\",\\\"fix\\\":\\\"FIX10\\\",\\\"version_id\\\":1000120,\\\"phase\\\":\\\"CANARY\\\",\\\"browser\\\":{\\\"source\\\":\\\"running_cent_browser\\\",\\\"product\\\":\\\"Chrome/134.0.6998.136\\\"},\\\"desktop_viewport\\\":{\\\"width\\\":1920,\\\"height\\\":1080},\\\"mobile_viewport\\\":{\\\"width\\\":390,\\\"height\\\":844},\\\"png_count\\\":2,\\\"output_folder\\\":\\\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\\\",\\\"records\\\":[{\\\"name\\\":\\\"codevipe\\\",\\\"url\\\":\\\"https://codevipe.ru/\\\",\\\"kind\\\":\\\"desktop\\\",\\\"width\\\":1920,\\\"height\\\":1080,\\\"pass\\\":true,\\\"reasons\\\":[],\\\"target\\\":{\\\"tag\\\":\\\"A\\\",\\\"attr\\\":\\\"href\\\",\\\"path\\\":\\\"/support/create\\\",\\\"origin\\\":\\\"https://codevipe.r...[TRUNCATED]\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"strong_creation_or_publish_signal\":false,\"timestamp\":\"2026-09-10T05:51:24Z\"},{\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"fields\":{\"CHANGES_MADE\":\"true\",\"COMMAND_ID\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMMAND_SHA256\":\"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7\",\"COMPONENT\":\"gram-support-footer-ui-fix10-staging-codevipe-canary\",\"HOST\":\"pve01\",\"MODE\":\"change\",\"MUTATION_OUTCOME\":\"MUTATED\",\"RC\":\"0\",\"RESULT_CONTRACT_STATUS\":\"OK\",\"STATUS\":\"OK\"},\"matched\":[\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10\"],\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"GRAM_FIX10_CANARY_PRE={\\\"source_head\\\":\\\"34422f8c98d3cf14897891645b805258ce93eab7\\\",\\\"runtime\\\":\\\"ALL_FIX8\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"files\\\":51,\\\"css_title\\\":\\\"gram_support.less\\\",\\\"launcher_title\\\":\\\"gram_support_launcher\\\",\\\"css_include_added\\\":true,\\\"hashes_pre_match\\\":{\\\"src/addons/Gram/Support/_data/templates.xml\\\":false,\\\"src/addons/Gram/Support/addon.json\\\":false},\\\"kow_csp_sha256\\\":\\\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\\\"}\",\"GRAM_FIX10_STAGING_APPLY1={\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\"}\",\"GRAM_FIX10_STAGING_ROLLBACK_PROOF={\\\"db_css_sha256\\\":\\\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\\\",\\\"launcher_sha256\\\":\\\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\\\",\\\"source_digest\\\":\\\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\\\",\\\"pass\\\":true}\",\"GRAM_FIX10_CANARY_ACCEPTED={\\\"source\\\":\\\"FIX9_UNCHANGED\\\",\\\"candidate_sha256\\\":\\\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\\\",\\\"candidate_source_digest\\\":\\\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\\\",\\\"staging\\\":\\\"FIX10\\\",\\\"codevipe\\\":\\\"FIX10\\\",\\\"remaining_production\\\":\\\"FIX8\\\",\\\"db_css_sha256\\\":\\\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\\\",\\\"launcher_sha256\\\":\\\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\\\",\\\"css_include_added\\\":true,\\\"kow_csp_preserved\\\":true}\",\"HOMELAB_RESULT_CONTRACT={\\\"version\\\":1,\\\"command_id\\\":\\\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\\\",\\\"status\\\":\\\"OK\\\",\\\"changes_made\\\":true,\\\"rollback_started\\\":false,\\\"rollback_restored\\\":null}\"],\"message\":\"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"strong_creation_or_publish_signal\":true,\"timestamp\":\"2026-09-10T05:51:19Z\"}],\"pages\":9},\"schema_version\":1,\"source_reproducibility\":\"NO_CURRENT_UNPACKED_V1000120_SOURCE\",\"tracked_worktree_clean\":true,\"warnings\":[\"NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN\"],\"worktree_candidates\":[],\"worktree_scan_capped\":false,\"zero_error_install_claim_possible_from_read_only\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index bf6a5689..112804ac 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-READONLY-EXPORT-REMEDIATION-DESIGN-329R1 +COMMAND_ID=SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-backupv2-router-readonly-export-remediation-design +COMPONENT=gram-support-fix10-provenance-runtime-history-audit REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=7ea0b57c843f647ad2a788aa58130540bc0fa15000c9d6a430aefc40d95377a3 +COMMAND_SHA256=f23b3cd926281bb380bf3f3a9fd4f6dcd31da297ca7e3392eb9006f3957acff6 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,70 +24,33 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=bd5931a21e9436c05b89a5fd851d821df72793f1f39ef15b825113172cf766e1 -SANITIZED_OUTPUT_SHA256=bd5931a21e9436c05b89a5fd851d821df72793f1f39ef15b825113172cf766e1 +RAW_EVIDENCE_SHA256=c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763 +SANITIZED_OUTPUT_SHA256=c9068987b15d5fe2a7779bba9052d32ea76023fdaf69b66184f93b691ad19763 OUTPUT_BEGIN -ROUTER329_BEGIN= -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-READONLY-EXPORT-REMEDIATION-DESIGN-329R1 -ANCHOR328_COMMIT=38a3d4838fdb8971a199136f8b1d42fc0f1c36f8 -ANCHOR327_COMMIT=67440d965f79ae07a327a550cc4d47c281ba66ff -ANCHOR222_COMMIT=8731b2e2b8a91f6f2e12acfb4edfaa16d4ccc7d9 -MODE=READ_ONLY_ROUTER_EXPORT_REMEDIATION_DESIGN -ROUTER_IDENTITY=NETCRAZE_ULTRA_NC-1812_NDMS_5.01.B.4.0-1 -CHANGES_MADE=false -BACKUP_EXECUTIONS=0 -RESTORE_EXECUTIONS=0 -CLOUD_WRITE_ATTEMPTS=0 -CLOUD_DELETIONS=0 -SYSTEMD_MUTATIONS=0 -ROUTER_CONFIG_READ_EXECUTIONS=0 -EXTERNAL_SSH_HANDSHAKE_ATTEMPTS=0 -AUTH_SECRET_OUTPUT=false -SELFTEST_ROUTER329=3 -ERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -REFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 -RUNNER_SHA256=PASS -ROUTER_SERVICE_HASH_MATCH_328=YES -ROUTER_TIMER_HASH_MATCH_328=YES -ROUTER_SCRIPT_HASH_MATCH_328=YES -ROUTER_SCRIPT_ROOT_OWNED_NONROOT_NOT_WRITABLE=YES -ROUTER_SSH_INVOCATION_COUNT=1 -ROUTER_TARGET_MATCH_EXPECTED=NO -ROUTER_SSH_USER=routerbackup -ROUTER_SSH_USER_MATCH_222=NO -ROUTER_SSH_PORT=2222 -ROUTER_SSH_PORT_MATCH_222=NO -ROUTER_SAFE_READ_CLASS=show_running_config -ROUTER_CREDENTIAL_SOURCE_CLASS=SSHPASS_FILE -ROUTER_CREDENTIAL_FILE_PATH_PRESENT=YES -ROUTER_CREDENTIAL_CAN_BE_EXTRACTED_WITHOUT_SHELL_EXECUTION=YES -ROUTER_CREDENTIAL_VALUE_OUTPUT=NO -ROUTER_SENSITIVE_CONSTANT_ASSIGNMENT_COUNT=1 -ROUTER_SENSITIVE_DYNAMIC_ASSIGNMENT_COUNT=0 -ROUTER_UNRESOLVED_VARIABLE_COUNT=2 -ROUTER_CURRENT_STRICT_HOSTKEY_POLICY=UNSAFE_ACCEPT_NEW -ROUTER_CURRENT_DEDICATED_KNOWN_HOSTS_REFERENCED=NO -ROUTER_KNOWN_HOST_FILES_CHECKED=2 -ROUTER_KNOWN_HOST_PIN_MATCH_222=MISSING -ROUTER_EXPECTED_HOSTKEY_PROVENANCE=222R1_IMMUTABLE_EXPECTED_PIN -ROUTER_RECOMMENDED_CREDENTIAL_REMEDIATION=REUSE_EXISTING_ROOT_ONLY_CREDENTIAL_FILE_IF_MODE_AND_OWNER_PASS -ROUTER_RECOMMENDED_TRUST_REMEDIATION=LIVE_KEYSCAN_COMPARE_TO_AUTHORITATIVE_EXPECTED_PIN_THEN_WRITE_DEDICATED_V2_KNOWN_HOSTS -ROUTER_REMEDIATION_DESIGN_BLOCKERS=["TARGET_MISMATCH_222","USER_MISMATCH_222","PORT_MISMATCH_222"] -ROUTER_REMEDIATION_DESIGN_READY=NO -ROUTER_LIVE_EXPORT_EXECUTED=NO -ROUTER329_DECISION=HOLD_ROUTER_REMEDIATION_DESIGN_BLOCKED -STATUS=OK -PHASE=COMPLETE -NEXT_GATE=ROUTER_REMEDIATION_DESIGN_RCA -CLOUD_WRITE_ATTEMPTS=0 -CLOUD_DELETIONS=0 -BACKUP_EXECUTIONS=0 -RESTORE_EXECUTIONS=0 -SYSTEMD_MUTATIONS=0 -ROUTER_CONFIG_READ_EXECUTIONS=0 -EXTERNAL_SSH_HANDSHAKE_ATTEMPTS=0 -AUTH_SECRET_OUTPUT=false -ROUTER329_END= +GRAMD2_AUDIT_COMPLETE=YES +GRAMD2_READONLY_GATE=HOLD_PROVENANCE_BLOCKERS +GRAMD2_ARTIFACT_AUTHORITY=PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY +GRAMD2_SOURCE_REPRODUCIBILITY=NO_CURRENT_UNPACKED_V1000120_SOURCE +GRAMD2_TRACKED_WORKTREE_CLEAN=YES +GRAMD2_DIRTY_ONLY_FIX10_CANDIDATES=YES +GRAMD2_BLOCKER_COUNT=1 +GRAMD2_WARNING_COUNT=1 +GRAMD2_LOCAL_GIT={"blob_listed_unreachable":false,"branch":"main","cached_diff":[],"fix10":{"bytes":51235,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"fix10_blob_object_exists":false,"fix10_git_blob_oid":"2657a17679dc2ff122965de764ba0009bb75eccb","fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fsck_rc":0,"head":"34422f8c98d3cf14897891645b805258ce93eab7","path_log":[],"reachable_object_mappings":[],"reflog":["34422f8c98d3cf14897891645b805258ce93eab7\trefs/heads/main@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","34422f8c98d3cf14897891645b805258ce93eab7\tHEAD@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\trefs/heads/main@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\tHEAD@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\trefs/heads/main@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\tHEAD@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\trefs/heads/main@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\tHEAD@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\trefs/heads/main@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\tHEAD@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\trefs/heads/main@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\tHEAD@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300"],"sidecar":{"bytes":0,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_diff":[],"truncated":false,"unreachable_commit_count":0,"unreachable_commit_search_capped":false,"unreachable_tree_hits":[],"version_1000120_log":[]} +GRAMD2_ARTIFACT={"expected_sha_match":true,"fix10_exists":true,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_zip":{"_entries":{"Attachment/TicketHandler.php":{"bytes":3232,"sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a"},"Entity/AttachmentMeta.php":{"bytes":884,"sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d"},"Entity/Delivery.php":{"bytes":1474,"sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551"},"Entity/Message.php":{"bytes":1049,"sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342"},"Entity/RateLimit.php":{"bytes":805,"sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783"},"Entity/SupportEvent.php":{"bytes":1069,"sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723"},"Entity/Ticket.php":{"bytes":2689,"sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae"},"Listener/SourcePageContext.php":{"bytes":3669,"sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253"},"Notification/AlertConsumer.php":{"bytes":2147,"sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98"},"Notification/DeliveryGate.php":{"bytes":533,"sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b"},"Notification/Dispatcher.php":{"bytes":1703,"sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85"},"Notification/EmailConsumer.php":{"bytes":3053,"sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970"},"Notification/EntityDeliveryGate.php":{"bytes":3504,"sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4"},"Notification/EventDispatcher.php":{"bytes":1213,"sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353"},"Notification/Policy.php":{"bytes":1452,"sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed"},"Notification/RecipientKey.php":{"bytes":673,"sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529"},"Pub/Controller/AccountSupport.php":{"bytes":1531,"sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd"},"Pub/Controller/Pwa.php":{"bytes":715,"sha256":"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3"},"Pub/Controller/StaffSupport.php":{"bytes":5412,"sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9"},"Pub/Controller/Support.php":{"bytes":7077,"sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4"},"Pub/View/PwaServiceWorker.php":{"bytes":381,"sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04"},"Repository/Message.php":{"bytes":563,"sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19"},"Repository/Ticket.php":{"bytes":1329,"sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7"},"Security/GuestTicketSession.php":{"bytes":1318,"sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1"},"Security/TicketAccess.php":{"bytes":1305,"sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5"},"Service/GuestScreenshotService.php":{"bytes":2741,"sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02"},"Service/GuestTicketCreateAttachmentFlow.php":{"bytes":955,"sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266"},"Service/RateLimiter.php":{"bytes":2286,"sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360"},"Service/SourceContextResolver.php":{"bytes":2215,"sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95"},"Service/Ticket/Creator.php":{"bytes":5008,"sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a"},"Service/Ticket/Reply.php":{"bytes":2243,"sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830"},"Service/Ticket/StaffUpdate.php":{"bytes":358,"sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf"},"Setup.php":{"bytes":6301,"sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971"},"Util/GuestToken.php":{"bytes":899,"sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8"},"Util/PublicRef.php":{"bytes":320,"sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2"},"Util/RateKey.php":{"bytes":461,"sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9"},"Util/SafeContext.php":{"bytes":1687,"sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519"},"Util/SiteConfig.php":{"bytes":839,"sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8"},"Util/StatusPolicy.php":{"bytes":895,"sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7"},"_data/code_event_listeners.xml":{"bytes":264,"sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2"},"_data/content_type_fields.xml":{"bytes":212,"sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97"},"_data/option_groups.xml":{"bytes":142,"sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda"},"_data/options.xml":{"bytes":894,"sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143"},"_data/permission_interface_groups.xml":{"bytes":192,"sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad"},"_data/permissions.xml":{"bytes":1432,"sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee"},"_data/phrases.xml":{"bytes":9117,"sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434"},"_data/routes.xml":{"bytes":673,"sha256":"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302"},"_data/template_modifications.xml":{"bytes":474,"sha256":"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b"},"_data/templates.xml":{"bytes":24899,"sha256":"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf"},"addon.json":{"bytes":471,"sha256":"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5"},"hashes.json":{"bytes":6753,"sha256":"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160"}},"addon_file_count":51,"addon_json":{"description":"Reusable local-authority support ticket system for XenForo sites","dev":"Gram","dev_url":"https://gram1.ru","extra_urls":{},"faq_url":"","icon":"fa-life-ring","legacy_addon_id":"","require":{"XF":[2030000,"XenForo 2.3+"]},"support_url":"","title":"Gram Support","version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"addon_json_paths":["upload/src/addons/Gram/Support/addon.json"],"addon_manifest_sha256":"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519","bytes":51235,"exists":true,"file_count":59,"sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e"},"sidecar_contains_expected":false,"sidecar_exists":true,"sidecar_hashes":[]} +GRAMD2_FIX8_TO_FIX10={"added":[],"added_count":0,"changed":["_data/templates.xml","addon.json","hashes.json"],"changed_count":3,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_version_id":1000120,"fix8_sha256":"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af","fix8_version_id":1000100,"removed":[],"removed_count":0} +GRAMD2_RUNTIME_SEARCH={"api_ok":true,"candidate_ids":149,"commits_seen":449,"errors":[],"files_fetched":149,"pages":9} +GRAMD2_RUNTIME_HIT_001={"command_id":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","commit":"e2dafa32920b01f91653fd38c2579ad102fbb4d6","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","COMMAND_SHA256":"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855","COMPONENT":"gram-support-deep-artifact-core-fleet-audit","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAMD1_PROVENANCE={\"branch\":\"main\",\"clean\":false,\"fix10_exists\":true,\"fix10_head_blob\":null,\"fix10_head_blob_sha256\":null,\"fix10_log\":[],\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_tracked\":false,\"fix10_worktree_matches_head\":null,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"version_1000120_log\":[]}","GRAMD1_ARTIFACT={\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypted_entries\"...[TRUNCATED]","GRAMD1_C1_HOLD_004={\"c1_hold\":\"SOURCE_WORKTREE_DIRTY\",\"classification\":\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\",\"evidence\":null}","GRAMD1_C1_HOLD_012={\"c1_hold\":\"VM210:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_C1_HOLD_013={\"c1_hold\":\"VM211:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD","GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT","GRAMD1_REPORT={\"artifact\":{\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypte...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T19:21:27Z"} +GRAMD2_RUNTIME_HIT_002={"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","commit":"8a61016f04da00718cf54f4c07ca9692ee2461b8","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","COMMAND_SHA256":"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8","COMPONENT":"gram-support-full-audit-canonical","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]","GRAM_SOURCE_STATE={\"addon_candidates\":[],\"addon_root\":null,\"branch\":\"main\",\"clean\":false,\"exists\":true,\"fix8_present\":true,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"git_ok\":true,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"remotes\":[],\"status_count\":2,\"status_paths\":[\"release/FIX10_SHA256.txt\",\"release/GRAM_SUPPORT_FIX10_FINAL.zip\"]}"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:32:38Z"} +GRAMD2_RUNTIME_HIT_003={"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","commit":"6cefece0c48f78a489644e6fd5210d3c909cba71","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","COMMAND_SHA256":"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa","COMPONENT":"gram-support-full-recovery-install-audit-newpc-lanpin","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:16:16Z"} +GRAMD2_RUNTIME_HIT_004={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMMAND_SHA256":"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8-fallback","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:54:10Z"} +GRAMD2_RUNTIME_HIT_005={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMMAND_SHA256":"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:53:10Z"} +GRAMD2_RUNTIME_HIT_006={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMMAND_SHA256":"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542","COMPONENT":"gram-support-footer-ui-fix10-promote-remaining-fleet","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"2","RESULT_CONTRACT_STATUS":"BLOCKED","STATUS":"BLOCKED"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","GRAM_FIX10_PROMOTE_PRE={\"source\":\"FIX9\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\n","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"status\":\"BLOCKED\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:56Z"} +GRAMD2_RUNTIME_HIT_007={"command_id":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","commit":"147ac103187d1adcf64f3532390575487d197652","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","COMMAND_SHA256":"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87","COMPONENT":"gram-support-footer-ui-fix10-codevipe-browser-canary","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["1000120","fix10"],"matching_lines":["COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary","GRAM_VISUAL_LOCAL={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"proof_type\":\"actual_browser_computed_style_rects_and_png\",\"classification\":\"PASS\",\"fix\":\"FIX10\",\"version_id\":1000120,\"phase\":\"CANARY\",\"browser\":{\"source\":\"running_cent_browser\",\"product\":\"Chrome/134.0.6998.136\"},\"desktop_viewport\":{\"width\":1920,\"height\":1080},\"mobile_viewport\":{\"width\":390,\"height\":844},\"png_count\":2,\"output_folder\":\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\",\"records\":[{\"name\":\"codevipe\",\"url\":\"https://codevipe.ru/\",\"kind\":\"desktop\",\"width\":1920,\"height\":1080,\"pass\":true,\"reasons\":[],\"target\":{\"tag\":\"A\",\"attr\":\"href\",\"path\":\"/support/create\",\"origin\":\"https://codevipe.r...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:24Z"} +GRAMD2_RUNTIME_HIT_008={"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMMAND_SHA256":"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7","COMPONENT":"gram-support-footer-ui-fix10-staging-codevipe-canary","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"0","RESULT_CONTRACT_STATUS":"OK","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","GRAM_FIX10_CANARY_PRE={\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"runtime\":\"ALL_FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"files\":51,\"css_title\":\"gram_support.less\",\"launcher_title\":\"gram_support_launcher\",\"css_include_added\":true,\"hashes_pre_match\":{\"src/addons/Gram/Support/_data/templates.xml\":false,\"src/addons/Gram/Support/addon.json\":false},\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_STAGING_APPLY1={\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\"}","GRAM_FIX10_STAGING_ROLLBACK_PROOF={\"db_css_sha256\":\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\",\"launcher_sha256\":\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\",\"source_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"pass\":true}","GRAM_FIX10_CANARY_ACCEPTED={\"source\":\"FIX9_UNCHANGED\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"css_include_added\":true,\"kow_csp_preserved\":true}","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","strong_creation_or_publish_signal":true,"timestamp":"2026-09-10T05:51:19Z"} +GRAMD2_BLOCKER_001=FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA +GRAMD2_WARNING_001=NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN +GRAMD2_REPORT={"artifact":{"expected_sha_match":true,"fix10_exists":true,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_zip":{"_entries":{"Attachment/TicketHandler.php":{"bytes":3232,"sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a"},"Entity/AttachmentMeta.php":{"bytes":884,"sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d"},"Entity/Delivery.php":{"bytes":1474,"sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551"},"Entity/Message.php":{"bytes":1049,"sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342"},"Entity/RateLimit.php":{"bytes":805,"sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783"},"Entity/SupportEvent.php":{"bytes":1069,"sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723"},"Entity/Ticket.php":{"bytes":2689,"sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae"},"Listener/SourcePageContext.php":{"bytes":3669,"sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253"},"Notification/AlertConsumer.php":{"bytes":2147,"sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98"},"Notification/DeliveryGate.php":{"bytes":533,"sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b"},"Notification/Dispatcher.php":{"bytes":1703,"sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85"},"Notification/EmailConsumer.php":{"bytes":3053,"sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970"},"Notification/EntityDeliveryGate.php":{"bytes":3504,"sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4"},"Notification/EventDispatcher.php":{"bytes":1213,"sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353"},"Notification/Policy.php":{"bytes":1452,"sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed"},"Notification/RecipientKey.php":{"bytes":673,"sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529"},"Pub/Controller/AccountSupport.php":{"bytes":1531,"sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd"},"Pub/Controller/Pwa.php":{"bytes":715,"sha256":"9e3217d9524349a8137b89d418e4693ca17f8e5f61ba5b563fff747d1014efb3"},"Pub/Controller/StaffSupport.php":{"bytes":5412,"sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9"},"Pub/Controller/Support.php":{"bytes":7077,"sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4"},"Pub/View/PwaServiceWorker.php":{"bytes":381,"sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04"},"Repository/Message.php":{"bytes":563,"sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19"},"Repository/Ticket.php":{"bytes":1329,"sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7"},"Security/GuestTicketSession.php":{"bytes":1318,"sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1"},"Security/TicketAccess.php":{"bytes":1305,"sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5"},"Service/GuestScreenshotService.php":{"bytes":2741,"sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02"},"Service/GuestTicketCreateAttachmentFlow.php":{"bytes":955,"sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266"},"Service/RateLimiter.php":{"bytes":2286,"sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360"},"Service/SourceContextResolver.php":{"bytes":2215,"sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95"},"Service/Ticket/Creator.php":{"bytes":5008,"sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a"},"Service/Ticket/Reply.php":{"bytes":2243,"sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830"},"Service/Ticket/StaffUpdate.php":{"bytes":358,"sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf"},"Setup.php":{"bytes":6301,"sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971"},"Util/GuestToken.php":{"bytes":899,"sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8"},"Util/PublicRef.php":{"bytes":320,"sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2"},"Util/RateKey.php":{"bytes":461,"sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9"},"Util/SafeContext.php":{"bytes":1687,"sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519"},"Util/SiteConfig.php":{"bytes":839,"sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8"},"Util/StatusPolicy.php":{"bytes":895,"sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7"},"_data/code_event_listeners.xml":{"bytes":264,"sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2"},"_data/content_type_fields.xml":{"bytes":212,"sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97"},"_data/option_groups.xml":{"bytes":142,"sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda"},"_data/options.xml":{"bytes":894,"sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143"},"_data/permission_interface_groups.xml":{"bytes":192,"sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad"},"_data/permissions.xml":{"bytes":1432,"sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee"},"_data/phrases.xml":{"bytes":9117,"sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434"},"_data/routes.xml":{"bytes":673,"sha256":"c80e6b0f7153993915d8bbc8ee6b36e6386b00bb1865d6aff050f9c1fd1f0302"},"_data/template_modifications.xml":{"bytes":474,"sha256":"04f338a8107a80bd3c17b6f6888faea596a5057140556ce6f4f1673d2034628b"},"_data/templates.xml":{"bytes":24899,"sha256":"d719aeb2586cf76679d956b50556de65ea6d510b3891ff5437fe8c96a86ecdcf"},"addon.json":{"bytes":471,"sha256":"566f1739937088517f5ef0dd2d20bc92460084028180c16502931fa86057aea5"},"hashes.json":{"bytes":6753,"sha256":"e902fb7ce6e4a15ee913e4600d8248bc5ee2dc7a8bfb5265b296791bf9113160"}},"addon_file_count":51,"addon_json":{"description":"Reusable local-authority support ticket system for XenForo sites","dev":"Gram","dev_url":"https://gram1.ru","extra_urls":{},"faq_url":"","icon":"fa-life-ring","legacy_addon_id":"","require":{"XF":[2030000,"XenForo 2.3+"]},"support_url":"","title":"Gram Support","version_id":1000120,"version_string":"1.0.0 Alpha 3 Unified Fix 10"},"addon_json_paths":["upload/src/addons/Gram/Support/addon.json"],"addon_manifest_sha256":"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519","bytes":51235,"exists":true,"file_count":59,"sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e"},"sidecar_contains_expected":false,"sidecar_exists":true,"sidecar_hashes":[]},"artifact_authority":"PROVEN_BY_IMMUTABLE_RUNTIME_HISTORY","audit_complete":true,"blockers":["FIX10_SIDECAR_DOES_NOT_CONFIRM_EXPECTED_SHA"],"command_id":"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2","dirty_only_fix10_candidate_files":true,"fix8_to_fix10":{"added":[],"added_count":0,"changed":["_data/templates.xml","addon.json","hashes.json"],"changed_count":3,"fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10_version_id":1000120,"fix8_sha256":"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af","fix8_version_id":1000100,"removed":[],"removed_count":0},"generated_at_utc":"2026-09-13T19:33:35.962839+00:00","local_git":{"blob_listed_unreachable":false,"branch":"main","cached_diff":[],"fix10":{"bytes":51235,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"fix10_blob_object_exists":false,"fix10_git_blob_oid":"2657a17679dc2ff122965de764ba0009bb75eccb","fix10_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fsck_rc":0,"head":"34422f8c98d3cf14897891645b805258ce93eab7","path_log":[],"reachable_object_mappings":[],"reflog":["34422f8c98d3cf14897891645b805258ce93eab7\trefs/heads/main@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","34422f8c98d3cf14897891645b805258ce93eab7\tHEAD@{2026-09-10T05:44:54+03:00}\tcommit: support: publish footer gap grid fix9\t2026-09-10 05:44:54 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\trefs/heads/main@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","aef49d16d5d2b939018b26e2aaaaa99681fcb220\tHEAD@{2026-09-09T22:58:50+03:00}\tcommit: support: publish footer desktop inset v4\t2026-09-09 22:58:50 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\trefs/heads/main@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","be87ae91c8793e6b3626b33e1a6b9b1294121a97\tHEAD@{2026-09-09T22:38:59+03:00}\tcommit: support: publish footer mobile center v3\t2026-09-09 22:38:59 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\trefs/heads/main@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","0daec03d9700cf562607bff43b2b69f9c4e95950\tHEAD@{2026-09-09T21:31:19+03:00}\tcommit: support: publish footer center alignment v2\t2026-09-09 21:31:19 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\trefs/heads/main@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","eddf7f9f68cfbb5810c10872e737c80ca3a9007f\tHEAD@{2026-09-09T20:28:21+03:00}\tcommit: support: publish centered footer support UI\t2026-09-09 20:28:21 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\trefs/heads/main@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300","0910c8f60796a783ca11af69b1c5ed775ae79ee5\tHEAD@{2026-09-09T16:07:34+03:00}\tcommit (initial): Gram Support FIX4 final staging authority\t2026-09-09 16:07:34 +0300"],"sidecar":{"bytes":0,"ctime_ns":1789019515858419110,"exists":true,"gid":0,"mode":"0o600","mtime_ns":1789019515858419110,"uid":0},"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_diff":[],"truncated":false,"unreachable_commit_count":0,"unreachable_commit_search_capped":false,"unreachable_tree_hits":[],"version_1000120_log":[]},"read_only_gate":"HOLD_PROVENANCE_BLOCKERS","runtime_history":{"api_ok":true,"candidate_ids":149,"commits_seen":449,"errors":[],"files_fetched":149,"hits":[{"command_id":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","commit":"e2dafa32920b01f91653fd38c2579ad102fbb4d6","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","COMMAND_SHA256":"b58d667e5a20366be96a04b869bbe820de1964b57fbfc7753a4de2809d24c855","COMPONENT":"gram-support-deep-artifact-core-fleet-audit","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAMD1_PROVENANCE={\"branch\":\"main\",\"clean\":false,\"fix10_exists\":true,\"fix10_head_blob\":null,\"fix10_head_blob_sha256\":null,\"fix10_log\":[],\"fix10_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"fix10_tracked\":false,\"fix10_worktree_matches_head\":null,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"version_1000120_log\":[]}","GRAMD1_ARTIFACT={\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypted_entries\"...[TRUNCATED]","GRAMD1_C1_HOLD_004={\"c1_hold\":\"SOURCE_WORKTREE_DIRTY\",\"classification\":\"REAL_BLOCKER_DIRTY_STATE_TOUCHES_OR_INVALIDATES_FIX10\",\"evidence\":null}","GRAMD1_C1_HOLD_012={\"c1_hold\":\"VM210:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_C1_HOLD_013={\"c1_hold\":\"VM211:newfi:MISSING_PHP_MODULES:imagick\",\"classification\":\"CLEARED_FALSE_GATE_FIX10_HAS_NO_IMAGICK_REFERENCE\",\"evidence\":null}","GRAMD1_BLOCKER_003=FIX10_NOT_PRESENT_AT_CURRENT_HEAD","GRAMD1_BLOCKER_004=FIX10_NOT_TRACKED_IN_GIT","GRAMD1_REPORT={\"artifact\":{\"absolute_paths\":[],\"addon_file_count\":51,\"addon_json\":{\"description\":\"Reusable local-authority support ticket system for XenForo sites\",\"dev\":\"Gram\",\"dev_url\":\"https://gram1.ru\",\"extra_urls\":{},\"faq_url\":\"\",\"icon\":\"fa-life-ring\",\"legacy_addon_id\":\"\",\"require\":{\"XF\":[2030000,\"XenForo 2.3+\"]},\"support_url\":\"\",\"title\":\"Gram Support\",\"version_id\":1000120,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 10\"},\"addon_json_paths\":[\"upload/src/addons/Gram/Support/addon.json\"],\"addon_manifest_sha256\":\"44b3f8d687ac6b626d4c25c588856d7df99c0b964ed48f829a46c718b6e3a519\",\"addon_prefix\":\"upload/src/addons/Gram/Support/\",\"backslash_paths\":[],\"bytes\":51235,\"duplicate_paths\":[],\"encrypte...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-DEEP-ARTIFACT-CORE-FLEET-AUDIT-CHAT8D71C4-D1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T19:21:27Z"},{"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","commit":"8a61016f04da00718cf54f4c07ca9692ee2461b8","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","COMMAND_SHA256":"eac772ab395c3ce3e73b303e700b82504f81bf30d744ec49657b8367e6e2ddd8","COMPONENT":"gram-support-full-audit-canonical","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]","GRAM_SOURCE_STATE={\"addon_candidates\":[],\"addon_root\":null,\"branch\":\"main\",\"clean\":false,\"exists\":true,\"fix8_present\":true,\"fix8_sha256\":\"986a86b0f62f9cea09a1614ccf15e0fdfa37b5c443ffdc8f2f589788a7dcb8af\",\"git_ok\":true,\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"remotes\":[],\"status_count\":2,\"status_paths\":[\"release/FIX10_SHA256.txt\",\"release/GRAM_SUPPORT_FIX10_FINAL.zip\"]}"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-CANONICAL-CHAT8D71C4-C1","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:32:38Z"},{"command_id":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","commit":"6cefece0c48f78a489644e6fd5210d3c909cba71","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","COMMAND_SHA256":"4e1f186e313c48ebb2af76106f62473463ca0e9e354489fd437eac51c838d9fa","COMPONENT":"gram-support-full-recovery-install-audit-newpc-lanpin","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","gram_support_fix10_final.zip","1000120","unified fix 10","fix10"],"matching_lines":["GRAM_SUPPORT_FULL_AUDIT={\"audit_complete\":true,\"backups\":{\"VM160\":[{\"base\":\"codevipe-precleanup-backups\",\"bytes\":4737433,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-BACKUP-134R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"dsmods-precleanup-backups\",\"bytes\":4797401,\"files\":5,\"id\":\"SUPPORT-260910-GRAM-XF-DSMODS-BACKUP-135R2\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":null,\"sha256sums_present\":false},{\"base\":\"gamevipe-precleanup-backups\",\"bytes\":5008999,\"files\":6,\"id\":\"SUPPORT-260910-GRAM-XF-GAMEVIPE-BACKUP-150R1\",\"incomplete\":false,\"sealed\":true,\"sha256sums_ok\":true,\"sha256sums_present\":true},{\"base\":\"hkmods-precleanup-backups\",\"bytes\":...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260913-GRAM-XF-FULL-AUDIT-NEWPC-LANPINQFIX-CHAT8D71C4-B2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-13T18:16:16Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMMAND_SHA256":"109e585ffff9197492575f9c5f91f5aabbc33ba95c2772164b9f2f5c159a78df","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8-fallback","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8-fallback","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:54:10Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMMAND_SHA256":"89fa4e44697f204d10856e0cd40b7a1dc72251ee863934511440327034b2f7cd","COMPONENT":"gram-support-footer-ui-fix10-ensure-fix8","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"3","RESULT_CONTRACT_STATUS":"FAIL","STATUS":"FAIL"},"matched":["fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","COMPONENT=gram-support-footer-ui-fix10-ensure-fix8","GRAM_FIX10_ENSURE_FIX8_PRE={\"source_class\":\"UNKNOWN\",\"source_reason\":\"dirty\",\"fix8_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"fix10_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"targets\":8,\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_ENSURE_FIX8_SITE=[{\"name\":\"newfi-staging\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"codevipe\",\"source\":\"FIX10\",\"action\":\"RESTORED_FIX8\"},{\"name\":\"dsmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"gamevipe\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"hkmods\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"kingofwolk\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"zakrutim\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"},{\"name\":\"NEWFI\",\"source\":\"FIX8\",\"action\":\"ALREADY_FIX8\"}]","GRAM_FIX10_ENSURE_FIX8_FAILURES=[{\"name\":\"source\",\"error\":\"UNKNOWN_SOURCE_STATE:dirty\"},{\"name\":\"source\",\"error\":\"FINAL_SOURCE_NOT_FIX9\"}]","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:53:10Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMMAND_SHA256":"46e1dec080e779e66faaeb1276780cb8d1ab7f601c85546dd1e83c86dc5af542","COMPONENT":"gram-support-footer-ui-fix10-promote-remaining-fleet","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"NO_MUTATION","RC":"2","RESULT_CONTRACT_STATUS":"BLOCKED","STATUS":"BLOCKED"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","GRAM_FIX10_PROMOTE_PRE={\"source\":\"FIX9\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_PROMOTE_ERROR=ValueError:illegal newline value: \\n","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"status\":\"BLOCKED\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:56Z"},{"command_id":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","commit":"147ac103187d1adcf64f3532390575487d197652","fields":{"CHANGES_MADE":"false","COMMAND_ID":"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","COMMAND_SHA256":"3a345cdadac2cf8176dbba69b705c79afe8b6455cb2b67e51d337e87d006de87","COMPONENT":"gram-support-footer-ui-fix10-codevipe-browser-canary","HOST":"pve01","MODE":"read-only","MUTATION_OUTCOME":"NO_MUTATION","RC":"0","RESULT_CONTRACT_STATUS":"NOT_APPLICABLE","STATUS":"OK"},"matched":["1000120","fix10"],"matching_lines":["COMPONENT=gram-support-footer-ui-fix10-codevipe-browser-canary","GRAM_VISUAL_LOCAL={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2\",\"proof_type\":\"actual_browser_computed_style_rects_and_png\",\"classification\":\"PASS\",\"fix\":\"FIX10\",\"version_id\":1000120,\"phase\":\"CANARY\",\"browser\":{\"source\":\"running_cent_browser\",\"product\":\"Chrome/134.0.6998.136\"},\"desktop_viewport\":{\"width\":1920,\"height\":1080},\"mobile_viewport\":{\"width\":390,\"height\":844},\"png_count\":2,\"output_folder\":\"GRAM_SUPPORT_FIX10_CANARY_20260910-085149\",\"records\":[{\"name\":\"codevipe\",\"url\":\"https://codevipe.ru/\",\"kind\":\"desktop\",\"width\":1920,\"height\":1080,\"pass\":true,\"reasons\":[],\"target\":{\"tag\":\"A\",\"attr\":\"href\",\"path\":\"/support/create\",\"origin\":\"https://codevipe.r...[TRUNCATED]"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-CODEVIPE-FOOTER-VISUAL-CANARY-126R2","strong_creation_or_publish_signal":false,"timestamp":"2026-09-10T05:51:24Z"},{"command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","fields":{"CHANGES_MADE":"true","COMMAND_ID":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMMAND_SHA256":"f38455fc6bea03d995745055b4a5e5c4e619c9a566787aeba3694a674b5c54b7","COMPONENT":"gram-support-footer-ui-fix10-staging-codevipe-canary","HOST":"pve01","MODE":"change","MUTATION_OUTCOME":"MUTATED","RC":"0","RESULT_CONTRACT_STATUS":"OK","STATUS":"OK"},"matched":["2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","fix10"],"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","GRAM_FIX10_CANARY_PRE={\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"runtime\":\"ALL_FIX8\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"files\":51,\"css_title\":\"gram_support.less\",\"launcher_title\":\"gram_support_launcher\",\"css_include_added\":true,\"hashes_pre_match\":{\"src/addons/Gram/Support/_data/templates.xml\":false,\"src/addons/Gram/Support/addon.json\":false},\"kow_csp_sha256\":\"f42d4ebe01d1c0a288c968f0c90f9dc0375e64ebd81d2380de50e0260c3c4463\"}","GRAM_FIX10_STAGING_APPLY1={\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\"}","GRAM_FIX10_STAGING_ROLLBACK_PROOF={\"db_css_sha256\":\"0934e0bfe50b576de638bb12bd6800f29909174a6e36007eb4cdf5a6360a70db\",\"launcher_sha256\":\"19dd8429e2ad0dfce31d69b33b310d349a408558c1ce05dda6ee64b4b834ef20\",\"source_digest\":\"d01198580e7cdebee9f0961a2626fe6bd259eaf5f78633e2c5dd1e58adda2228\",\"pass\":true}","GRAM_FIX10_CANARY_ACCEPTED={\"source\":\"FIX9_UNCHANGED\",\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"staging\":\"FIX10\",\"codevipe\":\"FIX10\",\"remaining_production\":\"FIX8\",\"db_css_sha256\":\"4482bdc4eadbbaa7cd515303a1a76500eb4be2dfeb1a4d0ebd41ea99b2465e17\",\"launcher_sha256\":\"eb8510732480507f86c2401a5d49c465820c225c9a3519530f751f6f501eaf5d\",\"css_include_added\":true,\"kow_csp_preserved\":true}","HOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}"],"message":"runtime: publish SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","strong_creation_or_publish_signal":true,"timestamp":"2026-09-10T05:51:19Z"}],"pages":9},"schema_version":1,"source_reproducibility":"NO_CURRENT_UNPACKED_V1000120_SOURCE","tracked_worktree_clean":true,"warnings":["NO_CURRENT_UNPACKED_V1000120_SOURCE_REBUILD_REPRODUCIBILITY_NOT_PROVEN"],"worktree_candidates":[],"worktree_scan_capped":false,"zero_error_install_claim_possible_from_read_only":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260913-GRAM-XF-FIX10-PROVENANCE-RUNTIME-HISTORY-AUDIT-CHAT8D71C4-D2","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END