From 84886ba3db40c03e78d9bc58762bb0ea19fe63cb Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Sun, 13 Sep 2026 19:45:26 +0000 Subject: [PATCH] runtime: publish SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3 --- ...AM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.json | 38 ++++++ ...RAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.txt | 66 ++++++++++ runtime/latest.json | 16 +-- runtime/latest.txt | 113 ++++++------------ 4 files changed, 151 insertions(+), 82 deletions(-) create mode 100644 runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.json create mode 100644 runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.txt diff --git a/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.json b/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.json new file mode 100644 index 00000000..7435bf47 --- /dev/null +++ b/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "gram-support-readonly-closeout", + "started_at_utc": "2026-09-13T19:45:19Z", + "finished_at_utc": "2026-09-13T19:45:26Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "9bcaf6400567085804494dc645a9c76c8a379555fc5e8ad6fa42b6728c0d9165", + "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": "2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c", + "sanitized_output_sha256": "2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GRAMD3_AUDIT_COMPLETE=YES\nGRAMD3_READONLY_PROGRAM_COMPLETE=YES\nGRAMD3_READONLY_GATE=GREEN_FOR_STAGING_PROOF_FROZEN_FIX10\nGRAMD3_FROZEN_FIX10_READY_FOR_STAGING_PROOF=YES\nGRAMD3_ZERO_ERROR_INSTALL_CLAIM_FROM_READONLY=NO\nGRAMD3_SIDECAR_CLASS=EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA\nGRAMD3_ARTIFACT_AUTHORITY=PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY\nGRAMD3_REBUILD_FROM_GIT_SOURCE=NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD\nGRAMD3_R4_TIMING_ANOMALY=YES\nGRAMD3_BLOCKER_COUNT=0\nGRAMD3_WARNING_COUNT=2\nGRAMD3_CANARY={\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_sha_matches_current\":true,\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"changes_made\":\"true\",\"finished_at_utc\":\"2026-09-10T05:51:19Z\",\"immutable_success\":true,\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"started_at_utc\":\"2026-09-10T05:49:49Z\",\"status\":\"OK\"}\nGRAMD3_PROMOTE={\"artifact_mtime_inside_promote_window\":true,\"artifact_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:51:55Z\",\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"STATUS=BLOCKED\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_STATUS=BLOCKED\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"sidecar_mtime_inside_promote_window\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"started_at_utc\":\"2026-09-10T05:51:26Z\",\"status\":\"BLOCKED\"}\nGRAMD3_ARTIFACT={\"absolute_paths\":[],\"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\"],\"bytes\":51235,\"duplicates\":[],\"exists\":true,\"file_count\":59,\"frozen_install_tree_complete\":true,\"mtime_ns\":1789019515858419110,\"mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"sidecar_bytes\":0,\"sidecar_exists\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"traversal_paths\":[],\"zip_open\":true}\nGRAMD3_GIT={\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"head_1000120_hits\":[],\"head_fix10_hits\":[],\"only_fix10_untracked\":true,\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_worktree_clean\":true}\nGRAMD3_RUNTIME_001={\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"runtime_commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:54:10Z\"}\nGRAMD3_RUNTIME_002={\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"3\",\"runtime_commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:53:10Z\"}\nGRAMD3_RUNTIME_003={\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"runtime_commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"status\":\"BLOCKED\",\"timestamp\":\"2026-09-10T05:51:56Z\"}\nGRAMD3_RUNTIME_004={\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"runtime_commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"status\":\"OK\",\"timestamp\":\"2026-09-10T05:51:19Z\"}\nGRAMD3_WARNING_001=PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW\nGRAMD3_WARNING_002=REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY\nGRAMD3_RUNTIME_REQUIRED_001=data_import_runtime\nGRAMD3_RUNTIME_REQUIRED_002=email_delivery_end_to_end\nGRAMD3_RUNTIME_REQUIRED_003=fresh_vm211_support_prestate_backup_before_staging_change\nGRAMD3_RUNTIME_REQUIRED_004=guest_initial_screenshot_end_to_end\nGRAMD3_RUNTIME_REQUIRED_005=native_attachment_runtime_content_type_registration\nGRAMD3_RUNTIME_REQUIRED_006=rate_limit_concurrency\nGRAMD3_RUNTIME_REQUIRED_007=staging_install_rollback\nGRAMD3_RUNTIME_REQUIRED_008=staging_install_rollback_reapply\nGRAMD3_RUNTIME_REQUIRED_009=template_compile_runtime\nGRAMD3_RUNTIME_REQUIRED_010=template_import_compile_runtime\nGRAMD3_RUNTIME_REQUIRED_011=xenforo_alert_delivery_end_to_end\nGRAMD3_REPORT={\"artifact\":{\"absolute_paths\":[],\"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\"],\"bytes\":51235,\"duplicates\":[],\"exists\":true,\"file_count\":59,\"frozen_install_tree_complete\":true,\"mtime_ns\":1789019515858419110,\"mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"sidecar_bytes\":0,\"sidecar_exists\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"traversal_paths\":[],\"zip_open\":true},\"audit_complete\":true,\"blockers\":[],\"canary\":{\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_sha_matches_current\":true,\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"changes_made\":\"true\",\"finished_at_utc\":\"2026-09-10T05:51:19Z\",\"immutable_success\":true,\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"started_at_utc\":\"2026-09-10T05:49:49Z\",\"status\":\"OK\"},\"classification\":{\"d1_accepted\":true,\"d2_accepted\":true,\"frozen_artifact_authority\":\"PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY\",\"promote_126r4_timing_anomaly\":true,\"rebuild_from_git_source\":\"NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD\",\"sidecar\":\"EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA\"},\"command_id\":\"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3\",\"fallback\":{\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:54:09Z\",\"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\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"started_at_utc\":\"2026-09-10T05:53:12Z\",\"status\":\"FAIL\"},\"frozen_fix10_ready_for_staging_proof\":true,\"generated_at_utc\":\"2026-09-13T19:45:19.306530+00:00\",\"git\":{\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"head_1000120_hits\":[],\"head_fix10_hits\":[],\"only_fix10_untracked\":true,\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_worktree_clean\":true},\"promote\":{\"artifact_mtime_inside_promote_window\":true,\"artifact_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:51:55Z\",\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"STATUS=BLOCKED\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_STATUS=BLOCKED\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"sidecar_mtime_inside_promote_window\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"started_at_utc\":\"2026-09-10T05:51:26Z\",\"status\":\"BLOCKED\"},\"read_only_gate\":\"GREEN_FOR_STAGING_PROOF_FROZEN_FIX10\",\"read_only_program_complete\":true,\"remaining_runtime_proofs\":[\"data_import_runtime\",\"email_delivery_end_to_end\",\"fresh_vm211_support_prestate_backup_before_staging_change\",\"guest_initial_screenshot_end_to_end\",\"native_attachment_runtime_content_type_registration\",\"rate_limit_concurrency\",\"staging_install_rollback\",\"staging_install_rollback_reapply\",\"template_compile_runtime\",\"template_import_compile_runtime\",\"xenforo_alert_delivery_end_to_end\"],\"runtime_window\":[{\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"runtime_commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:54:10Z\"},{\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"3\",\"runtime_commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:53:10Z\"},{\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"runtime_commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"status\":\"BLOCKED\",\"timestamp\":\"2026-09-10T05:51:56Z\"},{\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"runtime_commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"status\":\"OK\",\"timestamp\":\"2026-09-10T05:51:19Z\"}],\"schema_version\":1,\"warnings\":[\"PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW\",\"REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY\"],\"zero_error_install_claim_from_read_only\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.txt b/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.txt new file mode 100644 index 00000000..8e5127c8 --- /dev/null +++ b/runtime/history/SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3.txt @@ -0,0 +1,66 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=gram-support-readonly-closeout +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=9bcaf6400567085804494dc645a9c76c8a379555fc5e8ad6fa42b6728c0d9165 +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=2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c +SANITIZED_OUTPUT_SHA256=2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c +OUTPUT_BEGIN +GRAMD3_AUDIT_COMPLETE=YES +GRAMD3_READONLY_PROGRAM_COMPLETE=YES +GRAMD3_READONLY_GATE=GREEN_FOR_STAGING_PROOF_FROZEN_FIX10 +GRAMD3_FROZEN_FIX10_READY_FOR_STAGING_PROOF=YES +GRAMD3_ZERO_ERROR_INSTALL_CLAIM_FROM_READONLY=NO +GRAMD3_SIDECAR_CLASS=EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA +GRAMD3_ARTIFACT_AUTHORITY=PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY +GRAMD3_REBUILD_FROM_GIT_SOURCE=NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD +GRAMD3_R4_TIMING_ANOMALY=YES +GRAMD3_BLOCKER_COUNT=0 +GRAMD3_WARNING_COUNT=2 +GRAMD3_CANARY={"candidate_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","candidate_sha_matches_current":true,"candidate_source_digest":"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858","changes_made":"true","finished_at_utc":"2026-09-10T05:51:19Z","immutable_success":true,"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"MUTATED","rc":"0","source_head":"34422f8c98d3cf14897891645b805258ce93eab7","started_at_utc":"2026-09-10T05:49:49Z","status":"OK"} +GRAMD3_PROMOTE={"artifact_mtime_inside_promote_window":true,"artifact_mtime_utc":"2026-09-10T05:51:55.858419+00:00","changes_made":"false","finished_at_utc":"2026-09-10T05:51:55Z","matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","STATUS=BLOCKED","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_STATUS=BLOCKED","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","sidecar_mtime_inside_promote_window":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","started_at_utc":"2026-09-10T05:51:26Z","status":"BLOCKED"} +GRAMD3_ARTIFACT={"absolute_paths":[],"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"],"bytes":51235,"duplicates":[],"exists":true,"file_count":59,"frozen_install_tree_complete":true,"mtime_ns":1789019515858419110,"mtime_utc":"2026-09-10T05:51:55.858419+00:00","sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","sidecar_bytes":0,"sidecar_exists":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","traversal_paths":[],"zip_open":true} +GRAMD3_GIT={"head":"34422f8c98d3cf14897891645b805258ce93eab7","head_1000120_hits":[],"head_fix10_hits":[],"only_fix10_untracked":true,"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_worktree_clean":true} +GRAMD3_RUNTIME_001={"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","runtime_commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","status":"FAIL","timestamp":"2026-09-10T05:54:10Z"} +GRAMD3_RUNTIME_002={"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","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}"],"mutation_outcome":"MUTATED","rc":"3","runtime_commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","status":"FAIL","timestamp":"2026-09-10T05:53:10Z"} +GRAMD3_RUNTIME_003={"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","runtime_commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","status":"BLOCKED","timestamp":"2026-09-10T05:51:56Z"} +GRAMD3_RUNTIME_004={"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","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}"],"mutation_outcome":"MUTATED","rc":"0","runtime_commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","status":"OK","timestamp":"2026-09-10T05:51:19Z"} +GRAMD3_WARNING_001=PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW +GRAMD3_WARNING_002=REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY +GRAMD3_RUNTIME_REQUIRED_001=data_import_runtime +GRAMD3_RUNTIME_REQUIRED_002=email_delivery_end_to_end +GRAMD3_RUNTIME_REQUIRED_003=fresh_vm211_support_prestate_backup_before_staging_change +GRAMD3_RUNTIME_REQUIRED_004=guest_initial_screenshot_end_to_end +GRAMD3_RUNTIME_REQUIRED_005=native_attachment_runtime_content_type_registration +GRAMD3_RUNTIME_REQUIRED_006=rate_limit_concurrency +GRAMD3_RUNTIME_REQUIRED_007=staging_install_rollback +GRAMD3_RUNTIME_REQUIRED_008=staging_install_rollback_reapply +GRAMD3_RUNTIME_REQUIRED_009=template_compile_runtime +GRAMD3_RUNTIME_REQUIRED_010=template_import_compile_runtime +GRAMD3_RUNTIME_REQUIRED_011=xenforo_alert_delivery_end_to_end +GRAMD3_REPORT={"artifact":{"absolute_paths":[],"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"],"bytes":51235,"duplicates":[],"exists":true,"file_count":59,"frozen_install_tree_complete":true,"mtime_ns":1789019515858419110,"mtime_utc":"2026-09-10T05:51:55.858419+00:00","sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","sidecar_bytes":0,"sidecar_exists":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","traversal_paths":[],"zip_open":true},"audit_complete":true,"blockers":[],"canary":{"candidate_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","candidate_sha_matches_current":true,"candidate_source_digest":"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858","changes_made":"true","finished_at_utc":"2026-09-10T05:51:19Z","immutable_success":true,"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"MUTATED","rc":"0","source_head":"34422f8c98d3cf14897891645b805258ce93eab7","started_at_utc":"2026-09-10T05:49:49Z","status":"OK"},"classification":{"d1_accepted":true,"d2_accepted":true,"frozen_artifact_authority":"PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY","promote_126r4_timing_anomaly":true,"rebuild_from_git_source":"NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD","sidecar":"EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA"},"command_id":"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3","fallback":{"changes_made":"false","finished_at_utc":"2026-09-10T05:54:09Z","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","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","started_at_utc":"2026-09-10T05:53:12Z","status":"FAIL"},"frozen_fix10_ready_for_staging_proof":true,"generated_at_utc":"2026-09-13T19:45:19.306530+00:00","git":{"head":"34422f8c98d3cf14897891645b805258ce93eab7","head_1000120_hits":[],"head_fix10_hits":[],"only_fix10_untracked":true,"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_worktree_clean":true},"promote":{"artifact_mtime_inside_promote_window":true,"artifact_mtime_utc":"2026-09-10T05:51:55.858419+00:00","changes_made":"false","finished_at_utc":"2026-09-10T05:51:55Z","matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","STATUS=BLOCKED","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_STATUS=BLOCKED","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","sidecar_mtime_inside_promote_window":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","started_at_utc":"2026-09-10T05:51:26Z","status":"BLOCKED"},"read_only_gate":"GREEN_FOR_STAGING_PROOF_FROZEN_FIX10","read_only_program_complete":true,"remaining_runtime_proofs":["data_import_runtime","email_delivery_end_to_end","fresh_vm211_support_prestate_backup_before_staging_change","guest_initial_screenshot_end_to_end","native_attachment_runtime_content_type_registration","rate_limit_concurrency","staging_install_rollback","staging_install_rollback_reapply","template_compile_runtime","template_import_compile_runtime","xenforo_alert_delivery_end_to_end"],"runtime_window":[{"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","runtime_commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","status":"FAIL","timestamp":"2026-09-10T05:54:10Z"},{"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","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}"],"mutation_outcome":"MUTATED","rc":"3","runtime_commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","status":"FAIL","timestamp":"2026-09-10T05:53:10Z"},{"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","runtime_commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","status":"BLOCKED","timestamp":"2026-09-10T05:51:56Z"},{"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","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}"],"mutation_outcome":"MUTATED","rc":"0","runtime_commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","status":"OK","timestamp":"2026-09-10T05:51:19Z"}],"schema_version":1,"warnings":["PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW","REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY"],"zero_error_install_claim_from_read_only":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3","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 2ec09d38..7435bf47 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-CURRENT-ROUTE-TRUST-RCA-330R1", + "command_id": "SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-backupv2-router-current-route-trust-rca", - "started_at_utc": "2026-09-13T19:44:40Z", - "finished_at_utc": "2026-09-13T19:44:40Z", + "component": "gram-support-readonly-closeout", + "started_at_utc": "2026-09-13T19:45:19Z", + "finished_at_utc": "2026-09-13T19:45:26Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "c88e17a6df58cec867ef0ee734e5e6b3d3b1a87e0777c2329eb6212dd14e520c", + "command_sha256": "9bcaf6400567085804494dc645a9c76c8a379555fc5e8ad6fa42b6728c0d9165", "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": "01bf90410e51c9f24819a89dceccf2de77fbd768cfcb35472c5dfb79253607e3", - "sanitized_output_sha256": "01bf90410e51c9f24819a89dceccf2de77fbd768cfcb35472c5dfb79253607e3", + "raw_evidence_sha256": "2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c", + "sanitized_output_sha256": "2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "ROUTER330_BEGIN=\nCOMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-CURRENT-ROUTE-TRUST-RCA-330R1\nANCHOR329_COMMIT=e9bff2f761a3a59c232e7e2875be108b2863c79a\nANCHOR328_COMMIT=38a3d4838fdb8971a199136f8b1d42fc0f1c36f8\nANCHOR222_COMMIT=8731b2e2b8a91f6f2e12acfb4edfaa16d4ccc7d9\nRCA329_222_ROUTE_TUPLE_WAS_INCORRECTLY_TREATED_AS_CURRENT_AUTHORITY=YES\nMODE=READ_ONLY_ROUTER_CURRENT_ROUTE_TRUST_RCA\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_ROUTER330=3\nERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nRUNNER_SHA256=PASS\nROUTER_SERVICE_HASH_MATCH_329=YES\nROUTER_TIMER_HASH_MATCH_329=YES\nROUTER_SCRIPT_HASH_MATCH_329=YES\nROUTER_SCRIPT_ROOT_OWNED_NONROOT_NOT_WRITABLE=YES\nROUTER_SSH_INVOCATION_COUNT=1\nROUTER_CURRENT_ROUTE_TUPLE_STATIC=YES\nROUTER_CURRENT_TARGET_CLASS=IPV4_PRIVATE\nROUTER_CURRENT_TARGET_SHA256=4f9da1283166a1e9f4e6bc7dd240c76aef85772177f717f92abb6e8e2bb8de90\nROUTER_CURRENT_SSH_USER=routerbackup\nROUTER_CURRENT_SSH_PORT=2222\nROUTER_SAFE_READ_CLASS=show_running_config\nROUTER_CURRENT_STRICT_HOSTKEY_POLICY=UNSAFE_ACCEPT_NEW\nROUTER_CREDENTIAL_SOURCE_CLASS=SSHPASS_FILE\nROUTER_CREDENTIAL_VALUE_OUTPUT=NO\nROUTER_CREDENTIAL_FILE_EXISTS=YES\nROUTER_CREDENTIAL_FILE_ROOT_OWNED=YES\nROUTER_CREDENTIAL_FILE_MODE=0600\nROUTER_CREDENTIAL_FILE_NONROOT_NOT_READABLE=YES\nROUTER_CREDENTIAL_FILE_NONROOT_NOT_WRITABLE=YES\nROUTER_CURRENT_ROUTE_KNOWN_HOST_FILES_CHECKED=2\nROUTER_CURRENT_ROUTE_KNOWN_HOST_ENTRY_COUNT=1\nROUTER_CURRENT_ROUTE_KNOWN_HOST_FILES_WITH_MATCHES=1\nROUTER_CURRENT_ROUTE_UNIQUE_HOSTKEY_FINGERPRINT_COUNT=1\nROUTER_CURRENT_ROUTE_HOSTKEY_TYPES=[\"ssh-ed25519\"]\nROUTER_CURRENT_ROUTE_HOSTKEY_FINGERPRINTS=[\"SHA256:2Tw4CU4kvwtXSIiym+699Y6W2VJVWzRUD4opXrSfOIs\"]\nROUTER_LEGACY_SERVICE_RESULT=success\nROUTER_CURRENT_ROUTE_PROVENANCE=ROOT_OWNED_HASH_ANCHORED_LEGACY_AUTOMATION\nROUTER_222_ROUTE_CURRENT_AUTHORITY=NO\nROUTER_222_PIN_APPLICABLE_TO_CURRENT_ROUTE=NO\nROUTER_CURRENT_ROUTE_TRUST_BLOCKERS=[]\nROUTER_CURRENT_ROUTE_TRUST_ANCHOR_READY=YES\nROUTER_REMEDIATION_DESIGN_READY=YES\nROUTER_TRUST_REMEDIATION_METHOD=COPY_EXISTING_MATCHING_CURRENT_ROUTE_KNOWN_HOST_ENTRY_TO_DEDICATED_V2_FILE_NO_KEYSCAN_TRUST\nROUTER_CREDENTIAL_REMEDIATION_METHOD=REUSE_EXISTING_ROOT_ONLY_FILE_READ_ONLY\nROUTER330_DECISION=CURRENT_ROUTE_PROVENANCE_AND_EXISTING_TRUST_READY_FOR_V2_MATERIALIZATION\nROUTER_LIVE_EXPORT_EXECUTED=NO\nSTATUS=OK\nPHASE=COMPLETE\nNEXT_GATE=ROUTER_V2_TRUST_MATERIALIZATION_AND_LIVE_READ_PROOF\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\nROUTER330_END=\n" + "output": "GRAMD3_AUDIT_COMPLETE=YES\nGRAMD3_READONLY_PROGRAM_COMPLETE=YES\nGRAMD3_READONLY_GATE=GREEN_FOR_STAGING_PROOF_FROZEN_FIX10\nGRAMD3_FROZEN_FIX10_READY_FOR_STAGING_PROOF=YES\nGRAMD3_ZERO_ERROR_INSTALL_CLAIM_FROM_READONLY=NO\nGRAMD3_SIDECAR_CLASS=EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA\nGRAMD3_ARTIFACT_AUTHORITY=PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY\nGRAMD3_REBUILD_FROM_GIT_SOURCE=NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD\nGRAMD3_R4_TIMING_ANOMALY=YES\nGRAMD3_BLOCKER_COUNT=0\nGRAMD3_WARNING_COUNT=2\nGRAMD3_CANARY={\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_sha_matches_current\":true,\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"changes_made\":\"true\",\"finished_at_utc\":\"2026-09-10T05:51:19Z\",\"immutable_success\":true,\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"started_at_utc\":\"2026-09-10T05:49:49Z\",\"status\":\"OK\"}\nGRAMD3_PROMOTE={\"artifact_mtime_inside_promote_window\":true,\"artifact_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:51:55Z\",\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"STATUS=BLOCKED\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_STATUS=BLOCKED\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"sidecar_mtime_inside_promote_window\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"started_at_utc\":\"2026-09-10T05:51:26Z\",\"status\":\"BLOCKED\"}\nGRAMD3_ARTIFACT={\"absolute_paths\":[],\"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\"],\"bytes\":51235,\"duplicates\":[],\"exists\":true,\"file_count\":59,\"frozen_install_tree_complete\":true,\"mtime_ns\":1789019515858419110,\"mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"sidecar_bytes\":0,\"sidecar_exists\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"traversal_paths\":[],\"zip_open\":true}\nGRAMD3_GIT={\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"head_1000120_hits\":[],\"head_fix10_hits\":[],\"only_fix10_untracked\":true,\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_worktree_clean\":true}\nGRAMD3_RUNTIME_001={\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"runtime_commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:54:10Z\"}\nGRAMD3_RUNTIME_002={\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"3\",\"runtime_commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:53:10Z\"}\nGRAMD3_RUNTIME_003={\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"runtime_commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"status\":\"BLOCKED\",\"timestamp\":\"2026-09-10T05:51:56Z\"}\nGRAMD3_RUNTIME_004={\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"runtime_commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"status\":\"OK\",\"timestamp\":\"2026-09-10T05:51:19Z\"}\nGRAMD3_WARNING_001=PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW\nGRAMD3_WARNING_002=REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY\nGRAMD3_RUNTIME_REQUIRED_001=data_import_runtime\nGRAMD3_RUNTIME_REQUIRED_002=email_delivery_end_to_end\nGRAMD3_RUNTIME_REQUIRED_003=fresh_vm211_support_prestate_backup_before_staging_change\nGRAMD3_RUNTIME_REQUIRED_004=guest_initial_screenshot_end_to_end\nGRAMD3_RUNTIME_REQUIRED_005=native_attachment_runtime_content_type_registration\nGRAMD3_RUNTIME_REQUIRED_006=rate_limit_concurrency\nGRAMD3_RUNTIME_REQUIRED_007=staging_install_rollback\nGRAMD3_RUNTIME_REQUIRED_008=staging_install_rollback_reapply\nGRAMD3_RUNTIME_REQUIRED_009=template_compile_runtime\nGRAMD3_RUNTIME_REQUIRED_010=template_import_compile_runtime\nGRAMD3_RUNTIME_REQUIRED_011=xenforo_alert_delivery_end_to_end\nGRAMD3_REPORT={\"artifact\":{\"absolute_paths\":[],\"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\"],\"bytes\":51235,\"duplicates\":[],\"exists\":true,\"file_count\":59,\"frozen_install_tree_complete\":true,\"mtime_ns\":1789019515858419110,\"mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"sidecar_bytes\":0,\"sidecar_exists\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"traversal_paths\":[],\"zip_open\":true},\"audit_complete\":true,\"blockers\":[],\"canary\":{\"candidate_sha256\":\"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e\",\"candidate_sha_matches_current\":true,\"candidate_source_digest\":\"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858\",\"changes_made\":\"true\",\"finished_at_utc\":\"2026-09-10T05:51:19Z\",\"immutable_success\":true,\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"source_head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"started_at_utc\":\"2026-09-10T05:49:49Z\",\"status\":\"OK\"},\"classification\":{\"d1_accepted\":true,\"d2_accepted\":true,\"frozen_artifact_authority\":\"PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY\",\"promote_126r4_timing_anomaly\":true,\"rebuild_from_git_source\":\"NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD\",\"sidecar\":\"EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA\"},\"command_id\":\"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3\",\"fallback\":{\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:54:09Z\",\"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\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"started_at_utc\":\"2026-09-10T05:53:12Z\",\"status\":\"FAIL\"},\"frozen_fix10_ready_for_staging_proof\":true,\"generated_at_utc\":\"2026-09-13T19:45:19.306530+00:00\",\"git\":{\"head\":\"34422f8c98d3cf14897891645b805258ce93eab7\",\"head_1000120_hits\":[],\"head_fix10_hits\":[],\"only_fix10_untracked\":true,\"status_lines\":[\"?? release/FIX10_SHA256.txt\",\"?? release/GRAM_SUPPORT_FIX10_FINAL.zip\"],\"tracked_worktree_clean\":true},\"promote\":{\"artifact_mtime_inside_promote_window\":true,\"artifact_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"changes_made\":\"false\",\"finished_at_utc\":\"2026-09-10T05:51:55Z\",\"matching_lines\":[\"COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"STATUS=BLOCKED\",\"COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet\",\"ERROR_REGISTER_CHECK=OK\",\"ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\",\"DUPLICATE_FAILED_COMMAND_BLOCKED=false\",\"RESULT_CONTRACT_STATUS=BLOCKED\",\"RESULT_CONTRACT_ERROR=NONE\",\"ROLLBACK_STARTED=false\",\"ROLLBACK_RESTORED=null\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"sidecar_mtime_inside_promote_window\":true,\"sidecar_mtime_utc\":\"2026-09-10T05:51:55.858419+00:00\",\"started_at_utc\":\"2026-09-10T05:51:26Z\",\"status\":\"BLOCKED\"},\"read_only_gate\":\"GREEN_FOR_STAGING_PROOF_FROZEN_FIX10\",\"read_only_program_complete\":true,\"remaining_runtime_proofs\":[\"data_import_runtime\",\"email_delivery_end_to_end\",\"fresh_vm211_support_prestate_backup_before_staging_change\",\"guest_initial_screenshot_end_to_end\",\"native_attachment_runtime_content_type_registration\",\"rate_limit_concurrency\",\"staging_install_rollback\",\"staging_install_rollback_reapply\",\"template_compile_runtime\",\"template_import_compile_runtime\",\"xenforo_alert_delivery_end_to_end\"],\"runtime_window\":[{\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"3\",\"runtime_commit\":\"64516cc7e9929b5e9bcc3fc89401445f381ce465\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:54:10Z\"},{\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"3\",\"runtime_commit\":\"386ae6a0b5b39460e48217b1937662c6fcbb9653\",\"status\":\"FAIL\",\"timestamp\":\"2026-09-10T05:53:10Z\"},{\"changes_made\":\"false\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4\",\"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}\"],\"mutation_outcome\":\"NO_MUTATION\",\"rc\":\"2\",\"runtime_commit\":\"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a\",\"status\":\"BLOCKED\",\"timestamp\":\"2026-09-10T05:51:56Z\"},{\"changes_made\":\"true\",\"command_id\":\"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1\",\"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}\"],\"mutation_outcome\":\"MUTATED\",\"rc\":\"0\",\"runtime_commit\":\"fa09e9db81fbc16dba42b9760c93db1ae729f963\",\"status\":\"OK\",\"timestamp\":\"2026-09-10T05:51:19Z\"}],\"schema_version\":1,\"warnings\":[\"PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW\",\"REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY\"],\"zero_error_install_claim_from_read_only\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 72a8a865..8e5127c8 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-CURRENT-ROUTE-TRUST-RCA-330R1 +COMMAND_ID=SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-backupv2-router-current-route-trust-rca +COMPONENT=gram-support-readonly-closeout REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=c88e17a6df58cec867ef0ee734e5e6b3d3b1a87e0777c2329eb6212dd14e520c +COMMAND_SHA256=9bcaf6400567085804494dc645a9c76c8a379555fc5e8ad6fa42b6728c0d9165 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,78 +24,43 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=01bf90410e51c9f24819a89dceccf2de77fbd768cfcb35472c5dfb79253607e3 -SANITIZED_OUTPUT_SHA256=01bf90410e51c9f24819a89dceccf2de77fbd768cfcb35472c5dfb79253607e3 +RAW_EVIDENCE_SHA256=2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c +SANITIZED_OUTPUT_SHA256=2f9c508c1b0c054d5fd0839447d59dde9e963039dacc2842ad5aa809e87d212c OUTPUT_BEGIN -ROUTER330_BEGIN= -COMMAND_ID=SUPPORT-260913-INFRA-DR-BACKUPV2-ROUTER-CURRENT-ROUTE-TRUST-RCA-330R1 -ANCHOR329_COMMIT=e9bff2f761a3a59c232e7e2875be108b2863c79a -ANCHOR328_COMMIT=38a3d4838fdb8971a199136f8b1d42fc0f1c36f8 -ANCHOR222_COMMIT=8731b2e2b8a91f6f2e12acfb4edfaa16d4ccc7d9 -RCA329_222_ROUTE_TUPLE_WAS_INCORRECTLY_TREATED_AS_CURRENT_AUTHORITY=YES -MODE=READ_ONLY_ROUTER_CURRENT_ROUTE_TRUST_RCA -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_ROUTER330=3 -ERROR_REGISTER_FRESH_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -REFERENCE_FRESH_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 -RUNNER_SHA256=PASS -ROUTER_SERVICE_HASH_MATCH_329=YES -ROUTER_TIMER_HASH_MATCH_329=YES -ROUTER_SCRIPT_HASH_MATCH_329=YES -ROUTER_SCRIPT_ROOT_OWNED_NONROOT_NOT_WRITABLE=YES -ROUTER_SSH_INVOCATION_COUNT=1 -ROUTER_CURRENT_ROUTE_TUPLE_STATIC=YES -ROUTER_CURRENT_TARGET_CLASS=IPV4_PRIVATE -ROUTER_CURRENT_TARGET_SHA256=4f9da1283166a1e9f4e6bc7dd240c76aef85772177f717f92abb6e8e2bb8de90 -ROUTER_CURRENT_SSH_USER=routerbackup -ROUTER_CURRENT_SSH_PORT=2222 -ROUTER_SAFE_READ_CLASS=show_running_config -ROUTER_CURRENT_STRICT_HOSTKEY_POLICY=UNSAFE_ACCEPT_NEW -ROUTER_CREDENTIAL_SOURCE_CLASS=SSHPASS_FILE -ROUTER_CREDENTIAL_VALUE_OUTPUT=NO -ROUTER_CREDENTIAL_FILE_EXISTS=YES -ROUTER_CREDENTIAL_FILE_ROOT_OWNED=YES -ROUTER_CREDENTIAL_FILE_MODE=0600 -ROUTER_CREDENTIAL_FILE_NONROOT_NOT_READABLE=YES -ROUTER_CREDENTIAL_FILE_NONROOT_NOT_WRITABLE=YES -ROUTER_CURRENT_ROUTE_KNOWN_HOST_FILES_CHECKED=2 -ROUTER_CURRENT_ROUTE_KNOWN_HOST_ENTRY_COUNT=1 -ROUTER_CURRENT_ROUTE_KNOWN_HOST_FILES_WITH_MATCHES=1 -ROUTER_CURRENT_ROUTE_UNIQUE_HOSTKEY_FINGERPRINT_COUNT=1 -ROUTER_CURRENT_ROUTE_HOSTKEY_TYPES=["ssh-ed25519"] -ROUTER_CURRENT_ROUTE_HOSTKEY_FINGERPRINTS=["SHA256:2Tw4CU4kvwtXSIiym+699Y6W2VJVWzRUD4opXrSfOIs"] -ROUTER_LEGACY_SERVICE_RESULT=success -ROUTER_CURRENT_ROUTE_PROVENANCE=ROOT_OWNED_HASH_ANCHORED_LEGACY_AUTOMATION -ROUTER_222_ROUTE_CURRENT_AUTHORITY=NO -ROUTER_222_PIN_APPLICABLE_TO_CURRENT_ROUTE=NO -ROUTER_CURRENT_ROUTE_TRUST_BLOCKERS=[] -ROUTER_CURRENT_ROUTE_TRUST_ANCHOR_READY=YES -ROUTER_REMEDIATION_DESIGN_READY=YES -ROUTER_TRUST_REMEDIATION_METHOD=COPY_EXISTING_MATCHING_CURRENT_ROUTE_KNOWN_HOST_ENTRY_TO_DEDICATED_V2_FILE_NO_KEYSCAN_TRUST -ROUTER_CREDENTIAL_REMEDIATION_METHOD=REUSE_EXISTING_ROOT_ONLY_FILE_READ_ONLY -ROUTER330_DECISION=CURRENT_ROUTE_PROVENANCE_AND_EXISTING_TRUST_READY_FOR_V2_MATERIALIZATION -ROUTER_LIVE_EXPORT_EXECUTED=NO -STATUS=OK -PHASE=COMPLETE -NEXT_GATE=ROUTER_V2_TRUST_MATERIALIZATION_AND_LIVE_READ_PROOF -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 -ROUTER330_END= +GRAMD3_AUDIT_COMPLETE=YES +GRAMD3_READONLY_PROGRAM_COMPLETE=YES +GRAMD3_READONLY_GATE=GREEN_FOR_STAGING_PROOF_FROZEN_FIX10 +GRAMD3_FROZEN_FIX10_READY_FOR_STAGING_PROOF=YES +GRAMD3_ZERO_ERROR_INSTALL_CLAIM_FROM_READONLY=NO +GRAMD3_SIDECAR_CLASS=EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA +GRAMD3_ARTIFACT_AUTHORITY=PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY +GRAMD3_REBUILD_FROM_GIT_SOURCE=NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD +GRAMD3_R4_TIMING_ANOMALY=YES +GRAMD3_BLOCKER_COUNT=0 +GRAMD3_WARNING_COUNT=2 +GRAMD3_CANARY={"candidate_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","candidate_sha_matches_current":true,"candidate_source_digest":"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858","changes_made":"true","finished_at_utc":"2026-09-10T05:51:19Z","immutable_success":true,"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"MUTATED","rc":"0","source_head":"34422f8c98d3cf14897891645b805258ce93eab7","started_at_utc":"2026-09-10T05:49:49Z","status":"OK"} +GRAMD3_PROMOTE={"artifact_mtime_inside_promote_window":true,"artifact_mtime_utc":"2026-09-10T05:51:55.858419+00:00","changes_made":"false","finished_at_utc":"2026-09-10T05:51:55Z","matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","STATUS=BLOCKED","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_STATUS=BLOCKED","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","sidecar_mtime_inside_promote_window":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","started_at_utc":"2026-09-10T05:51:26Z","status":"BLOCKED"} +GRAMD3_ARTIFACT={"absolute_paths":[],"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"],"bytes":51235,"duplicates":[],"exists":true,"file_count":59,"frozen_install_tree_complete":true,"mtime_ns":1789019515858419110,"mtime_utc":"2026-09-10T05:51:55.858419+00:00","sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","sidecar_bytes":0,"sidecar_exists":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","traversal_paths":[],"zip_open":true} +GRAMD3_GIT={"head":"34422f8c98d3cf14897891645b805258ce93eab7","head_1000120_hits":[],"head_fix10_hits":[],"only_fix10_untracked":true,"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_worktree_clean":true} +GRAMD3_RUNTIME_001={"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","runtime_commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","status":"FAIL","timestamp":"2026-09-10T05:54:10Z"} +GRAMD3_RUNTIME_002={"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","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}"],"mutation_outcome":"MUTATED","rc":"3","runtime_commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","status":"FAIL","timestamp":"2026-09-10T05:53:10Z"} +GRAMD3_RUNTIME_003={"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","runtime_commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","status":"BLOCKED","timestamp":"2026-09-10T05:51:56Z"} +GRAMD3_RUNTIME_004={"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","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}"],"mutation_outcome":"MUTATED","rc":"0","runtime_commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","status":"OK","timestamp":"2026-09-10T05:51:19Z"} +GRAMD3_WARNING_001=PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW +GRAMD3_WARNING_002=REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY +GRAMD3_RUNTIME_REQUIRED_001=data_import_runtime +GRAMD3_RUNTIME_REQUIRED_002=email_delivery_end_to_end +GRAMD3_RUNTIME_REQUIRED_003=fresh_vm211_support_prestate_backup_before_staging_change +GRAMD3_RUNTIME_REQUIRED_004=guest_initial_screenshot_end_to_end +GRAMD3_RUNTIME_REQUIRED_005=native_attachment_runtime_content_type_registration +GRAMD3_RUNTIME_REQUIRED_006=rate_limit_concurrency +GRAMD3_RUNTIME_REQUIRED_007=staging_install_rollback +GRAMD3_RUNTIME_REQUIRED_008=staging_install_rollback_reapply +GRAMD3_RUNTIME_REQUIRED_009=template_compile_runtime +GRAMD3_RUNTIME_REQUIRED_010=template_import_compile_runtime +GRAMD3_RUNTIME_REQUIRED_011=xenforo_alert_delivery_end_to_end +GRAMD3_REPORT={"artifact":{"absolute_paths":[],"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"],"bytes":51235,"duplicates":[],"exists":true,"file_count":59,"frozen_install_tree_complete":true,"mtime_ns":1789019515858419110,"mtime_utc":"2026-09-10T05:51:55.858419+00:00","sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","sidecar_bytes":0,"sidecar_exists":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","traversal_paths":[],"zip_open":true},"audit_complete":true,"blockers":[],"canary":{"candidate_sha256":"2e31f89d3626a83c1211910aa6fd279cc04689b75ba822899952865085cf551e","candidate_sha_matches_current":true,"candidate_source_digest":"1711b47cbee834037acbf1e5807833db03bc586af41f20b8827541d062eb8858","changes_made":"true","finished_at_utc":"2026-09-10T05:51:19Z","immutable_success":true,"matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","COMPONENT=gram-support-footer-ui-fix10-staging-codevipe-canary","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"MUTATED","rc":"0","source_head":"34422f8c98d3cf14897891645b805258ce93eab7","started_at_utc":"2026-09-10T05:49:49Z","status":"OK"},"classification":{"d1_accepted":true,"d2_accepted":true,"frozen_artifact_authority":"PROVEN_SAME_BYTES_AS_IMMUTABLE_SUCCESSFUL_CANARY","promote_126r4_timing_anomaly":true,"rebuild_from_git_source":"NOT_PROVEN_NO_V1000120_SOURCE_AT_HEAD","sidecar":"EMPTY_AUXILIARY_SIDECAR_CLEARED_BY_IMMUTABLE_CANARY_SHA"},"command_id":"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3","fallback":{"changes_made":"false","finished_at_utc":"2026-09-10T05:54:09Z","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","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","started_at_utc":"2026-09-10T05:53:12Z","status":"FAIL"},"frozen_fix10_ready_for_staging_proof":true,"generated_at_utc":"2026-09-13T19:45:19.306530+00:00","git":{"head":"34422f8c98d3cf14897891645b805258ce93eab7","head_1000120_hits":[],"head_fix10_hits":[],"only_fix10_untracked":true,"status_lines":["?? release/FIX10_SHA256.txt","?? release/GRAM_SUPPORT_FIX10_FINAL.zip"],"tracked_worktree_clean":true},"promote":{"artifact_mtime_inside_promote_window":true,"artifact_mtime_utc":"2026-09-10T05:51:55.858419+00:00","changes_made":"false","finished_at_utc":"2026-09-10T05:51:55Z","matching_lines":["COMMAND_ID=SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","STATUS=BLOCKED","COMPONENT=gram-support-footer-ui-fix10-promote-remaining-fleet","ERROR_REGISTER_CHECK=OK","ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","DUPLICATE_FAILED_COMMAND_BLOCKED=false","RESULT_CONTRACT_STATUS=BLOCKED","RESULT_CONTRACT_ERROR=NONE","ROLLBACK_STARTED=false","ROLLBACK_RESTORED=null","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","sidecar_mtime_inside_promote_window":true,"sidecar_mtime_utc":"2026-09-10T05:51:55.858419+00:00","started_at_utc":"2026-09-10T05:51:26Z","status":"BLOCKED"},"read_only_gate":"GREEN_FOR_STAGING_PROOF_FROZEN_FIX10","read_only_program_complete":true,"remaining_runtime_proofs":["data_import_runtime","email_delivery_end_to_end","fresh_vm211_support_prestate_backup_before_staging_change","guest_initial_screenshot_end_to_end","native_attachment_runtime_content_type_registration","rate_limit_concurrency","staging_install_rollback","staging_install_rollback_reapply","template_compile_runtime","template_import_compile_runtime","xenforo_alert_delivery_end_to_end"],"runtime_window":[{"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-FALLBACK-126R8","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}"],"mutation_outcome":"NO_MUTATION","rc":"3","runtime_commit":"64516cc7e9929b5e9bcc3fc89401445f381ce465","status":"FAIL","timestamp":"2026-09-10T05:54:10Z"},{"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-ENSURE-FIX8-126R7","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}"],"mutation_outcome":"MUTATED","rc":"3","runtime_commit":"386ae6a0b5b39460e48217b1937662c6fcbb9653","status":"FAIL","timestamp":"2026-09-10T05:53:10Z"},{"changes_made":"false","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-PROMOTE-126R4","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}"],"mutation_outcome":"NO_MUTATION","rc":"2","runtime_commit":"9aaa7bb84a2a4a9aa4ec64ed9863ead44e98086a","status":"BLOCKED","timestamp":"2026-09-10T05:51:56Z"},{"changes_made":"true","command_id":"SUPPORT-260910-GRAM-XF-FLEET-FOOTER-UI-FIX10-CANARY-126R1","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}"],"mutation_outcome":"MUTATED","rc":"0","runtime_commit":"fa09e9db81fbc16dba42b9760c93db1ae729f963","status":"OK","timestamp":"2026-09-10T05:51:19Z"}],"schema_version":1,"warnings":["PROMOTE_126R4_NO_MUTATION_RESULT_BUT_CURRENT_ARTIFACT_MTIME_WITHIN_COMMAND_WINDOW","REBUILD_FROM_GIT_SOURCE_NOT_REPRODUCIBLE_CURRENTLY"],"zero_error_install_claim_from_read_only":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260913-GRAM-XF-READONLY-CLOSEOUT-CHAT8D71C4-D3","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END