diff --git a/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.json b/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.json new file mode 100644 index 00000000..b03c436c --- /dev/null +++ b/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "gram-support-staging-early-rca", + "started_at_utc": "2026-09-09T11:57:56Z", + "finished_at_utc": "2026-09-09T11:57:58Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "ce0c97f453c83735aaa12db3e9c9bf6e889b503bbb6ea56e5f628eaf52a488e2", + "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": "0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541", + "sanitized_output_sha256": "0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "SUPPORT056_BEGIN\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nSUPPORT056_SOURCE_POSTROLLBACK={\"canon_exists\":false,\"tmp055_exists\":false}\nSUPPORT056_QGA_STATE={\"exitcode\":0,\"state\":\"COMPLETE\"}\nSUPPORT056_VM211={\"blockers\":[\"DB_PRESTATE\",\"ADDON_DIR_RESIDUE\",\"JS_DIR_RESIDUE\"],\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056\",\"diagnosis\":\"055_EARLY_FAILURE_REPRODUCED\",\"exact_055_prestate_pass\":false,\"expected_artifact_sha256\":\"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049\",\"gates\":{\"addon_dir\":{\"file_count\":51,\"files\":[{\"bytes\":3232,\"rel\":\"Attachment/TicketHandler.php\",\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\",\"type\":\"FILE\"},{\"bytes\":884,\"rel\":\"Entity/AttachmentMeta.php\",\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\",\"type\":\"FILE\"},{\"bytes\":1474,\"rel\":\"Entity/Delivery.php\",\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\",\"type\":\"FILE\"},{\"bytes\":1049,\"rel\":\"Entity/Message.php\",\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\",\"type\":\"FILE\"},{\"bytes\":805,\"rel\":\"Entity/RateLimit.php\",\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\",\"type\":\"FILE\"},{\"bytes\":1069,\"rel\":\"Entity/SupportEvent.php\",\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\",\"type\":\"FILE\"},{\"bytes\":2689,\"rel\":\"Entity/Ticket.php\",\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\",\"type\":\"FILE\"},{\"bytes\":3669,\"rel\":\"Listener/SourcePageContext.php\",\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\",\"type\":\"FILE\"},{\"bytes\":2147,\"rel\":\"Notification/AlertConsumer.php\",\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\",\"type\":\"FILE\"},{\"bytes\":533,\"rel\":\"Notification/DeliveryGate.php\",\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\",\"type\":\"FILE\"},{\"bytes\":1703,\"rel\":\"Notification/Dispatcher.php\",\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"type\":\"FILE\"},{\"bytes\":3053,\"rel\":\"Notification/EmailConsumer.php\",\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"type\":\"FILE\"},{\"bytes\":3504,\"rel\":\"Notification/EntityDeliveryGate.php\",\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\",\"type\":\"FILE\"},{\"bytes\":1213,\"rel\":\"Notification/EventDispatcher.php\",\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"type\":\"FILE\"},{\"bytes\":1452,\"rel\":\"Notification/Policy.php\",\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\",\"type\":\"FILE\"},{\"bytes\":673,\"rel\":\"Notification/RecipientKey.php\",\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\",\"type\":\"FILE\"},{\"bytes\":1531,\"rel\":\"Pub/Controller/AccountSupport.php\",\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\",\"type\":\"FILE\"},{\"bytes\":723,\"rel\":\"Pub/Controller/Pwa.php\",\"sha256\":\"e74de8d3c717b4e7ac351849ea2dcf603d3083ae5081aac4cc20f98229c955a3\",\"type\":\"FILE\"},{\"bytes\":5412,\"rel\":\"Pub/Controller/StaffSupport.php\",\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\",\"type\":\"FILE\"},{\"bytes\":7077,\"rel\":\"Pub/Controller/Support.php\",\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\",\"type\":\"FILE\"},{\"bytes\":381,\"rel\":\"Pub/View/PwaServiceWorker.php\",\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\",\"type\":\"FILE\"},{\"bytes\":563,\"rel\":\"Repository/Message.php\",\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\",\"type\":\"FILE\"},{\"bytes\":1329,\"rel\":\"Repository/Ticket.php\",\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\",\"type\":\"FILE\"},{\"bytes\":1318,\"rel\":\"Security/GuestTicketSession.php\",\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\",\"type\":\"FILE\"},{\"bytes\":1305,\"rel\":\"Security/TicketAccess.php\",\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\",\"type\":\"FILE\"},{\"bytes\":2741,\"rel\":\"Service/GuestScreenshotService.php\",\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\",\"type\":\"FILE\"},{\"bytes\":955,\"rel\":\"Service/GuestTicketCreateAttachmentFlow.php\",\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\",\"type\":\"FILE\"},{\"bytes\":2286,\"rel\":\"Service/RateLimiter.php\",\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\",\"type\":\"FILE\"},{\"bytes\":2215,\"rel\":\"Service/SourceContextResolver.php\",\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\",\"type\":\"FILE\"},{\"bytes\":5008,\"rel\":\"Service/Ticket/Creator.php\",\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\",\"type\":\"FILE\"},{\"bytes\":2243,\"rel\":\"Service/Ticket/Reply.php\",\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\",\"type\":\"FILE\"},{\"bytes\":358,\"rel\":\"Service/Ticket/StaffUpdate.php\",\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\",\"type\":\"FILE\"},{\"bytes\":6301,\"rel\":\"Setup.php\",\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\",\"type\":\"FILE\"},{\"bytes\":899,\"rel\":\"Util/GuestToken.php\",\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\",\"type\":\"FILE\"},{\"bytes\":320,\"rel\":\"Util/PublicRef.php\",\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\",\"type\":\"FILE\"},{\"bytes\":461,\"rel\":\"Util/RateKey.php\",\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\",\"type\":\"FILE\"},{\"bytes\":1687,\"rel\":\"Util/SafeContext.php\",\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\",\"type\":\"FILE\"},{\"bytes\":839,\"rel\":\"Util/SiteConfig.php\",\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\",\"type\":\"FILE\"},{\"bytes\":895,\"rel\":\"Util/StatusPolicy.php\",\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\",\"type\":\"FILE\"},{\"bytes\":264,\"rel\":\"_data/code_event_listeners.xml\",\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\",\"type\":\"FILE\"},{\"bytes\":212,\"rel\":\"_data/content_type_fields.xml\",\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\",\"type\":\"FILE\"},{\"bytes\":142,\"rel\":\"_data/option_groups.xml\",\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\",\"type\":\"FILE\"},{\"bytes\":894,\"rel\":\"_data/options.xml\",\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\",\"type\":\"FILE\"},{\"bytes\":192,\"rel\":\"_data/permission_interface_groups.xml\",\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\",\"type\":\"FILE\"},{\"bytes\":1432,\"rel\":\"_data/permissions.xml\",\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\",\"type\":\"FILE\"},{\"bytes\":9117,\"rel\":\"_data/phrases.xml\",\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\",\"type\":\"FILE\"},{\"bytes\":663,\"rel\":\"_data/routes.xml\",\"sha256\":\"52ae3a406dd70829c9b210aa8c151559cd36be5f68c790b978738365baf97ae6\",\"type\":\"FILE\"},{\"bytes\":449,\"rel\":\"_data/template_modifications.xml\",\"sha256\":\"e82f3ef3cee21ce2151746e9f4400d7f994727762531b716d1e4b8dc7e52d508\",\"type\":\"FILE\"},{\"bytes\":14886,\"rel\":\"_data/templates.xml\",\"sha256\":\"89b665606404c166bd9fd9a5437710e859fb5f44dd096e4db8cfbc22aba0c946\",\"type\":\"FILE\"},{\"bytes\":424,\"rel\":\"addon.json\",\"sha256\":\"f3804541014a3dfde3b35323475c5dbcbb72ebb0d0c319d66385e9203628724d\",\"type\":\"FILE\"},{\"bytes\":6986,\"rel\":\"hashes.json\",\"sha256\":\"382d0d64a443a1d49955788c5052c60c9e42a3f5ec4cd047daa52d9fb0295056\",\"type\":\"FILE\"}],\"state\":\"DIR\",\"tree_digest\":\"e912ec4b662867c2e4e4a54dd4dea7a4e5e8d1457b50826b5e794623c197dd3d\"},\"db\":{\"addon_rows\":1,\"board_active\":\"0\",\"content_type_fields\":1,\"error_max\":45,\"errors_after\":1,\"listeners\":1,\"option_groups\":1,\"options\":4,\"permissions\":9,\"phrases\":54,\"routes\":1,\"tables\":6,\"template_mods\":0,\"templates\":0},\"db_probe\":{\"ok\":true,\"rc\":0,\"stderr_sha256\":\"\"},\"identity\":{\"host\":\"newfi-staging\",\"ok\":true,\"uid\":0},\"js_dir\":{\"file_count\":8,\"files\":[{\"bytes\":559,\"rel\":\"access.js\",\"sha256\":\"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358\",\"type\":\"FILE\"},{\"bytes\":559,\"rel\":\"access.min.js\",\"sha256\":\"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358\",\"type\":\"FILE\"},{\"bytes\":1514,\"rel\":\"pwa/icon-192.png\",\"sha256\":\"1c52e67c4a4963f3a134f9cea0a695702eae06ed2e62ccacd67f2efa2bc692e2\",\"type\":\"FILE\"},{\"bytes\":3821,\"rel\":\"pwa/icon-512.png\",\"sha256\":\"66f60c10b8c7d67e432c9fb701c1cde6130e4bc18788a7d9c470c0c6fdd9cfd4\",\"type\":\"FILE\"},{\"bytes\":455,\"rel\":\"pwa/manifest.webmanifest\",\"sha256\":\"49224d92b3a98f447b63e1f4a1a14c106e31a9392b202826979f7d9391a03732\",\"type\":\"FILE\"},{\"bytes\":508,\"rel\":\"pwa/offline.html\",\"sha256\":\"7cbf2c5efa2cf3e5bb479d01e1b1b68f45fa0877de6a5f867c34ea6a312e6901\",\"type\":\"FILE\"},{\"bytes\":586,\"rel\":\"staff-pwa.js\",\"sha256\":\"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c\",\"type\":\"FILE\"},{\"bytes\":586,\"rel\":\"staff-pwa.min.js\",\"sha256\":\"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c\",\"type\":\"FILE\"}],\"state\":\"DIR\",\"tree_digest\":\"308fe81a741343b28220d51d22b4d9ec39a0e6a532da01664bafca63a156b4f7\"},\"services\":{\"mariadb\":{\"ok\":true,\"rc\":0,\"state\":\"active\"},\"nginx\":{\"ok\":true,\"rc\":0,\"state\":\"active\"},\"php8.3-fpm\":{\"ok\":true,\"rc\":0,\"state\":\"active\"}},\"staging_http\":{\"code\":\"503\",\"ok\":true,\"rc\":0},\"xf_root\":{\"ok\":true}},\"guest\":\"newfi-staging\",\"scope\":\"READ_ONLY_NO_MUTATION\",\"status\":\"OK\"}\nSUPPORT056_HOLDS=[]\nSUPPORT056_DECISION=EARLY_GATE_RCA_CAPTURED\nSUPPORT056_MUTATION_SCOPE=NONE_READ_ONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nSUPPORT056_END\n" +} diff --git a/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.txt b/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.txt new file mode 100644 index 00000000..d7732ca8 --- /dev/null +++ b/runtime/history/SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056.txt @@ -0,0 +1,45 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=gram-support-staging-early-rca +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=ce0c97f453c83735aaa12db3e9c9bf6e889b503bbb6ea56e5f628eaf52a488e2 +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=0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541 +SANITIZED_OUTPUT_SHA256=0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541 +OUTPUT_BEGIN +SUPPORT056_BEGIN +ERROR_REGISTER_CHECK=OK +REFERENCE_CHECK=OK +AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +SUPPORT056_SOURCE_POSTROLLBACK={"canon_exists":false,"tmp055_exists":false} +SUPPORT056_QGA_STATE={"exitcode":0,"state":"COMPLETE"} +SUPPORT056_VM211={"blockers":["DB_PRESTATE","ADDON_DIR_RESIDUE","JS_DIR_RESIDUE"],"command_id":"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056","diagnosis":"055_EARLY_FAILURE_REPRODUCED","exact_055_prestate_pass":false,"expected_artifact_sha256":"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049","gates":{"addon_dir":{"file_count":51,"files":[{"bytes":3232,"rel":"Attachment/TicketHandler.php","sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a","type":"FILE"},{"bytes":884,"rel":"Entity/AttachmentMeta.php","sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d","type":"FILE"},{"bytes":1474,"rel":"Entity/Delivery.php","sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551","type":"FILE"},{"bytes":1049,"rel":"Entity/Message.php","sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342","type":"FILE"},{"bytes":805,"rel":"Entity/RateLimit.php","sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783","type":"FILE"},{"bytes":1069,"rel":"Entity/SupportEvent.php","sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723","type":"FILE"},{"bytes":2689,"rel":"Entity/Ticket.php","sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae","type":"FILE"},{"bytes":3669,"rel":"Listener/SourcePageContext.php","sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253","type":"FILE"},{"bytes":2147,"rel":"Notification/AlertConsumer.php","sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98","type":"FILE"},{"bytes":533,"rel":"Notification/DeliveryGate.php","sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b","type":"FILE"},{"bytes":1703,"rel":"Notification/Dispatcher.php","sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","type":"FILE"},{"bytes":3053,"rel":"Notification/EmailConsumer.php","sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","type":"FILE"},{"bytes":3504,"rel":"Notification/EntityDeliveryGate.php","sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4","type":"FILE"},{"bytes":1213,"rel":"Notification/EventDispatcher.php","sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","type":"FILE"},{"bytes":1452,"rel":"Notification/Policy.php","sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed","type":"FILE"},{"bytes":673,"rel":"Notification/RecipientKey.php","sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529","type":"FILE"},{"bytes":1531,"rel":"Pub/Controller/AccountSupport.php","sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd","type":"FILE"},{"bytes":723,"rel":"Pub/Controller/Pwa.php","sha256":"e74de8d3c717b4e7ac351849ea2dcf603d3083ae5081aac4cc20f98229c955a3","type":"FILE"},{"bytes":5412,"rel":"Pub/Controller/StaffSupport.php","sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9","type":"FILE"},{"bytes":7077,"rel":"Pub/Controller/Support.php","sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4","type":"FILE"},{"bytes":381,"rel":"Pub/View/PwaServiceWorker.php","sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04","type":"FILE"},{"bytes":563,"rel":"Repository/Message.php","sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19","type":"FILE"},{"bytes":1329,"rel":"Repository/Ticket.php","sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7","type":"FILE"},{"bytes":1318,"rel":"Security/GuestTicketSession.php","sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1","type":"FILE"},{"bytes":1305,"rel":"Security/TicketAccess.php","sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5","type":"FILE"},{"bytes":2741,"rel":"Service/GuestScreenshotService.php","sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02","type":"FILE"},{"bytes":955,"rel":"Service/GuestTicketCreateAttachmentFlow.php","sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266","type":"FILE"},{"bytes":2286,"rel":"Service/RateLimiter.php","sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360","type":"FILE"},{"bytes":2215,"rel":"Service/SourceContextResolver.php","sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95","type":"FILE"},{"bytes":5008,"rel":"Service/Ticket/Creator.php","sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a","type":"FILE"},{"bytes":2243,"rel":"Service/Ticket/Reply.php","sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830","type":"FILE"},{"bytes":358,"rel":"Service/Ticket/StaffUpdate.php","sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf","type":"FILE"},{"bytes":6301,"rel":"Setup.php","sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971","type":"FILE"},{"bytes":899,"rel":"Util/GuestToken.php","sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8","type":"FILE"},{"bytes":320,"rel":"Util/PublicRef.php","sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2","type":"FILE"},{"bytes":461,"rel":"Util/RateKey.php","sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9","type":"FILE"},{"bytes":1687,"rel":"Util/SafeContext.php","sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519","type":"FILE"},{"bytes":839,"rel":"Util/SiteConfig.php","sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8","type":"FILE"},{"bytes":895,"rel":"Util/StatusPolicy.php","sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7","type":"FILE"},{"bytes":264,"rel":"_data/code_event_listeners.xml","sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2","type":"FILE"},{"bytes":212,"rel":"_data/content_type_fields.xml","sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97","type":"FILE"},{"bytes":142,"rel":"_data/option_groups.xml","sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda","type":"FILE"},{"bytes":894,"rel":"_data/options.xml","sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143","type":"FILE"},{"bytes":192,"rel":"_data/permission_interface_groups.xml","sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad","type":"FILE"},{"bytes":1432,"rel":"_data/permissions.xml","sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee","type":"FILE"},{"bytes":9117,"rel":"_data/phrases.xml","sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434","type":"FILE"},{"bytes":663,"rel":"_data/routes.xml","sha256":"52ae3a406dd70829c9b210aa8c151559cd36be5f68c790b978738365baf97ae6","type":"FILE"},{"bytes":449,"rel":"_data/template_modifications.xml","sha256":"e82f3ef3cee21ce2151746e9f4400d7f994727762531b716d1e4b8dc7e52d508","type":"FILE"},{"bytes":14886,"rel":"_data/templates.xml","sha256":"89b665606404c166bd9fd9a5437710e859fb5f44dd096e4db8cfbc22aba0c946","type":"FILE"},{"bytes":424,"rel":"addon.json","sha256":"f3804541014a3dfde3b35323475c5dbcbb72ebb0d0c319d66385e9203628724d","type":"FILE"},{"bytes":6986,"rel":"hashes.json","sha256":"382d0d64a443a1d49955788c5052c60c9e42a3f5ec4cd047daa52d9fb0295056","type":"FILE"}],"state":"DIR","tree_digest":"e912ec4b662867c2e4e4a54dd4dea7a4e5e8d1457b50826b5e794623c197dd3d"},"db":{"addon_rows":1,"board_active":"0","content_type_fields":1,"error_max":45,"errors_after":1,"listeners":1,"option_groups":1,"options":4,"permissions":9,"phrases":54,"routes":1,"tables":6,"template_mods":0,"templates":0},"db_probe":{"ok":true,"rc":0,"stderr_sha256":""},"identity":{"host":"newfi-staging","ok":true,"uid":0},"js_dir":{"file_count":8,"files":[{"bytes":559,"rel":"access.js","sha256":"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358","type":"FILE"},{"bytes":559,"rel":"access.min.js","sha256":"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358","type":"FILE"},{"bytes":1514,"rel":"pwa/icon-192.png","sha256":"1c52e67c4a4963f3a134f9cea0a695702eae06ed2e62ccacd67f2efa2bc692e2","type":"FILE"},{"bytes":3821,"rel":"pwa/icon-512.png","sha256":"66f60c10b8c7d67e432c9fb701c1cde6130e4bc18788a7d9c470c0c6fdd9cfd4","type":"FILE"},{"bytes":455,"rel":"pwa/manifest.webmanifest","sha256":"49224d92b3a98f447b63e1f4a1a14c106e31a9392b202826979f7d9391a03732","type":"FILE"},{"bytes":508,"rel":"pwa/offline.html","sha256":"7cbf2c5efa2cf3e5bb479d01e1b1b68f45fa0877de6a5f867c34ea6a312e6901","type":"FILE"},{"bytes":586,"rel":"staff-pwa.js","sha256":"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c","type":"FILE"},{"bytes":586,"rel":"staff-pwa.min.js","sha256":"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c","type":"FILE"}],"state":"DIR","tree_digest":"308fe81a741343b28220d51d22b4d9ec39a0e6a532da01664bafca63a156b4f7"},"services":{"mariadb":{"ok":true,"rc":0,"state":"active"},"nginx":{"ok":true,"rc":0,"state":"active"},"php8.3-fpm":{"ok":true,"rc":0,"state":"active"}},"staging_http":{"code":"503","ok":true,"rc":0},"xf_root":{"ok":true}},"guest":"newfi-staging","scope":"READ_ONLY_NO_MUTATION","status":"OK"} +SUPPORT056_HOLDS=[] +SUPPORT056_DECISION=EARLY_GATE_RCA_CAPTURED +SUPPORT056_MUTATION_SCOPE=NONE_READ_ONLY +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +SUPPORT056_END + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index be1aaf44..b03c436c 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055", - "status": "FAIL", - "rc": 3, + "command_id": "SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056", + "status": "OK", + "rc": 0, "host": "pve01", - "mode": "change", - "component": "gram-support-fix3-staging-install-rollback-reapply", - "started_at_utc": "2026-09-09T11:55:06Z", - "finished_at_utc": "2026-09-09T11:55:11Z", + "mode": "read-only", + "component": "gram-support-staging-early-rca", + "started_at_utc": "2026-09-09T11:57:56Z", + "finished_at_utc": "2026-09-09T11:57:58Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "0e06d07503553eb21098cb17e939ed09e6d6fee1413a561d394b0be63c5bb258", + "command_sha256": "ce0c97f453c83735aaa12db3e9c9bf6e889b503bbb6ea56e5f628eaf52a488e2", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": null, "result_contract_error": null, - "command_rc": 3, - "changes_made": true, - "rollback_started": true, - "rollback_restored": true, - "mutation_outcome": "ROLLED_BACK", + "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": "a570682d447f7d81da992a198b87ba6ed01b9e106f09f5b01065124e260526c2", - "sanitized_output_sha256": "a570682d447f7d81da992a198b87ba6ed01b9e106f09f5b01065124e260526c2", + "raw_evidence_sha256": "0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541", + "sanitized_output_sha256": "0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SUPPORT055_BEGIN\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nSUPPORT055_TOPOLOGY={\"name\":\"newfi-staging\",\"node\":\"pve03\",\"status\":\"running\",\"vmid\":211}\nSUPPORT055_SOURCE_AUTHORITY={\"artifact_sha256\":\"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049\",\"branch\":\"main\",\"clean\":true,\"head\":\"d4d17d788c6b1396c5ea1556625a40574eb5a70a\",\"path\":\"/root/gram-support\",\"remote\":\"NONE_LOCAL_GIT\"}\nSUPPORT055_GUEST_STATE={\"exitcode\":3,\"state\":\"GUEST_FAIL\"}\nSUPPORT055_VM211={\"changed\":false,\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055\",\"decision\":\"HOLD_AFTER_ROLLBACK\",\"failure_class\":\"RuntimeError\",\"failure_phase\":\"EARLY\",\"guest\":\"newfi-staging\",\"phase\":\"EARLY\",\"rollback_clean\":true,\"rollback_started\":false,\"scope\":\"VM211_GRAM_SUPPORT_ONLY\",\"status\":\"FAIL\",\"steps\":[]}\nSUPPORT055_DECISION=HOLD_AFTER_ROLLBACK\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055\",\"rollback_restored\":true,\"rollback_started\":true,\"status\":\"FAIL\",\"version\":1}\n" + "output": "SUPPORT056_BEGIN\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nSUPPORT056_SOURCE_POSTROLLBACK={\"canon_exists\":false,\"tmp055_exists\":false}\nSUPPORT056_QGA_STATE={\"exitcode\":0,\"state\":\"COMPLETE\"}\nSUPPORT056_VM211={\"blockers\":[\"DB_PRESTATE\",\"ADDON_DIR_RESIDUE\",\"JS_DIR_RESIDUE\"],\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056\",\"diagnosis\":\"055_EARLY_FAILURE_REPRODUCED\",\"exact_055_prestate_pass\":false,\"expected_artifact_sha256\":\"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049\",\"gates\":{\"addon_dir\":{\"file_count\":51,\"files\":[{\"bytes\":3232,\"rel\":\"Attachment/TicketHandler.php\",\"sha256\":\"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a\",\"type\":\"FILE\"},{\"bytes\":884,\"rel\":\"Entity/AttachmentMeta.php\",\"sha256\":\"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d\",\"type\":\"FILE\"},{\"bytes\":1474,\"rel\":\"Entity/Delivery.php\",\"sha256\":\"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551\",\"type\":\"FILE\"},{\"bytes\":1049,\"rel\":\"Entity/Message.php\",\"sha256\":\"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342\",\"type\":\"FILE\"},{\"bytes\":805,\"rel\":\"Entity/RateLimit.php\",\"sha256\":\"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783\",\"type\":\"FILE\"},{\"bytes\":1069,\"rel\":\"Entity/SupportEvent.php\",\"sha256\":\"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723\",\"type\":\"FILE\"},{\"bytes\":2689,\"rel\":\"Entity/Ticket.php\",\"sha256\":\"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae\",\"type\":\"FILE\"},{\"bytes\":3669,\"rel\":\"Listener/SourcePageContext.php\",\"sha256\":\"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253\",\"type\":\"FILE\"},{\"bytes\":2147,\"rel\":\"Notification/AlertConsumer.php\",\"sha256\":\"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98\",\"type\":\"FILE\"},{\"bytes\":533,\"rel\":\"Notification/DeliveryGate.php\",\"sha256\":\"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b\",\"type\":\"FILE\"},{\"bytes\":1703,\"rel\":\"Notification/Dispatcher.php\",\"sha256\":\"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85\",\"type\":\"FILE\"},{\"bytes\":3053,\"rel\":\"Notification/EmailConsumer.php\",\"sha256\":\"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970\",\"type\":\"FILE\"},{\"bytes\":3504,\"rel\":\"Notification/EntityDeliveryGate.php\",\"sha256\":\"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4\",\"type\":\"FILE\"},{\"bytes\":1213,\"rel\":\"Notification/EventDispatcher.php\",\"sha256\":\"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353\",\"type\":\"FILE\"},{\"bytes\":1452,\"rel\":\"Notification/Policy.php\",\"sha256\":\"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed\",\"type\":\"FILE\"},{\"bytes\":673,\"rel\":\"Notification/RecipientKey.php\",\"sha256\":\"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529\",\"type\":\"FILE\"},{\"bytes\":1531,\"rel\":\"Pub/Controller/AccountSupport.php\",\"sha256\":\"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd\",\"type\":\"FILE\"},{\"bytes\":723,\"rel\":\"Pub/Controller/Pwa.php\",\"sha256\":\"e74de8d3c717b4e7ac351849ea2dcf603d3083ae5081aac4cc20f98229c955a3\",\"type\":\"FILE\"},{\"bytes\":5412,\"rel\":\"Pub/Controller/StaffSupport.php\",\"sha256\":\"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9\",\"type\":\"FILE\"},{\"bytes\":7077,\"rel\":\"Pub/Controller/Support.php\",\"sha256\":\"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4\",\"type\":\"FILE\"},{\"bytes\":381,\"rel\":\"Pub/View/PwaServiceWorker.php\",\"sha256\":\"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04\",\"type\":\"FILE\"},{\"bytes\":563,\"rel\":\"Repository/Message.php\",\"sha256\":\"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19\",\"type\":\"FILE\"},{\"bytes\":1329,\"rel\":\"Repository/Ticket.php\",\"sha256\":\"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7\",\"type\":\"FILE\"},{\"bytes\":1318,\"rel\":\"Security/GuestTicketSession.php\",\"sha256\":\"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1\",\"type\":\"FILE\"},{\"bytes\":1305,\"rel\":\"Security/TicketAccess.php\",\"sha256\":\"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5\",\"type\":\"FILE\"},{\"bytes\":2741,\"rel\":\"Service/GuestScreenshotService.php\",\"sha256\":\"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02\",\"type\":\"FILE\"},{\"bytes\":955,\"rel\":\"Service/GuestTicketCreateAttachmentFlow.php\",\"sha256\":\"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266\",\"type\":\"FILE\"},{\"bytes\":2286,\"rel\":\"Service/RateLimiter.php\",\"sha256\":\"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360\",\"type\":\"FILE\"},{\"bytes\":2215,\"rel\":\"Service/SourceContextResolver.php\",\"sha256\":\"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95\",\"type\":\"FILE\"},{\"bytes\":5008,\"rel\":\"Service/Ticket/Creator.php\",\"sha256\":\"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a\",\"type\":\"FILE\"},{\"bytes\":2243,\"rel\":\"Service/Ticket/Reply.php\",\"sha256\":\"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830\",\"type\":\"FILE\"},{\"bytes\":358,\"rel\":\"Service/Ticket/StaffUpdate.php\",\"sha256\":\"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf\",\"type\":\"FILE\"},{\"bytes\":6301,\"rel\":\"Setup.php\",\"sha256\":\"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971\",\"type\":\"FILE\"},{\"bytes\":899,\"rel\":\"Util/GuestToken.php\",\"sha256\":\"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8\",\"type\":\"FILE\"},{\"bytes\":320,\"rel\":\"Util/PublicRef.php\",\"sha256\":\"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2\",\"type\":\"FILE\"},{\"bytes\":461,\"rel\":\"Util/RateKey.php\",\"sha256\":\"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9\",\"type\":\"FILE\"},{\"bytes\":1687,\"rel\":\"Util/SafeContext.php\",\"sha256\":\"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519\",\"type\":\"FILE\"},{\"bytes\":839,\"rel\":\"Util/SiteConfig.php\",\"sha256\":\"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8\",\"type\":\"FILE\"},{\"bytes\":895,\"rel\":\"Util/StatusPolicy.php\",\"sha256\":\"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7\",\"type\":\"FILE\"},{\"bytes\":264,\"rel\":\"_data/code_event_listeners.xml\",\"sha256\":\"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2\",\"type\":\"FILE\"},{\"bytes\":212,\"rel\":\"_data/content_type_fields.xml\",\"sha256\":\"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97\",\"type\":\"FILE\"},{\"bytes\":142,\"rel\":\"_data/option_groups.xml\",\"sha256\":\"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda\",\"type\":\"FILE\"},{\"bytes\":894,\"rel\":\"_data/options.xml\",\"sha256\":\"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143\",\"type\":\"FILE\"},{\"bytes\":192,\"rel\":\"_data/permission_interface_groups.xml\",\"sha256\":\"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad\",\"type\":\"FILE\"},{\"bytes\":1432,\"rel\":\"_data/permissions.xml\",\"sha256\":\"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee\",\"type\":\"FILE\"},{\"bytes\":9117,\"rel\":\"_data/phrases.xml\",\"sha256\":\"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434\",\"type\":\"FILE\"},{\"bytes\":663,\"rel\":\"_data/routes.xml\",\"sha256\":\"52ae3a406dd70829c9b210aa8c151559cd36be5f68c790b978738365baf97ae6\",\"type\":\"FILE\"},{\"bytes\":449,\"rel\":\"_data/template_modifications.xml\",\"sha256\":\"e82f3ef3cee21ce2151746e9f4400d7f994727762531b716d1e4b8dc7e52d508\",\"type\":\"FILE\"},{\"bytes\":14886,\"rel\":\"_data/templates.xml\",\"sha256\":\"89b665606404c166bd9fd9a5437710e859fb5f44dd096e4db8cfbc22aba0c946\",\"type\":\"FILE\"},{\"bytes\":424,\"rel\":\"addon.json\",\"sha256\":\"f3804541014a3dfde3b35323475c5dbcbb72ebb0d0c319d66385e9203628724d\",\"type\":\"FILE\"},{\"bytes\":6986,\"rel\":\"hashes.json\",\"sha256\":\"382d0d64a443a1d49955788c5052c60c9e42a3f5ec4cd047daa52d9fb0295056\",\"type\":\"FILE\"}],\"state\":\"DIR\",\"tree_digest\":\"e912ec4b662867c2e4e4a54dd4dea7a4e5e8d1457b50826b5e794623c197dd3d\"},\"db\":{\"addon_rows\":1,\"board_active\":\"0\",\"content_type_fields\":1,\"error_max\":45,\"errors_after\":1,\"listeners\":1,\"option_groups\":1,\"options\":4,\"permissions\":9,\"phrases\":54,\"routes\":1,\"tables\":6,\"template_mods\":0,\"templates\":0},\"db_probe\":{\"ok\":true,\"rc\":0,\"stderr_sha256\":\"\"},\"identity\":{\"host\":\"newfi-staging\",\"ok\":true,\"uid\":0},\"js_dir\":{\"file_count\":8,\"files\":[{\"bytes\":559,\"rel\":\"access.js\",\"sha256\":\"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358\",\"type\":\"FILE\"},{\"bytes\":559,\"rel\":\"access.min.js\",\"sha256\":\"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358\",\"type\":\"FILE\"},{\"bytes\":1514,\"rel\":\"pwa/icon-192.png\",\"sha256\":\"1c52e67c4a4963f3a134f9cea0a695702eae06ed2e62ccacd67f2efa2bc692e2\",\"type\":\"FILE\"},{\"bytes\":3821,\"rel\":\"pwa/icon-512.png\",\"sha256\":\"66f60c10b8c7d67e432c9fb701c1cde6130e4bc18788a7d9c470c0c6fdd9cfd4\",\"type\":\"FILE\"},{\"bytes\":455,\"rel\":\"pwa/manifest.webmanifest\",\"sha256\":\"49224d92b3a98f447b63e1f4a1a14c106e31a9392b202826979f7d9391a03732\",\"type\":\"FILE\"},{\"bytes\":508,\"rel\":\"pwa/offline.html\",\"sha256\":\"7cbf2c5efa2cf3e5bb479d01e1b1b68f45fa0877de6a5f867c34ea6a312e6901\",\"type\":\"FILE\"},{\"bytes\":586,\"rel\":\"staff-pwa.js\",\"sha256\":\"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c\",\"type\":\"FILE\"},{\"bytes\":586,\"rel\":\"staff-pwa.min.js\",\"sha256\":\"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c\",\"type\":\"FILE\"}],\"state\":\"DIR\",\"tree_digest\":\"308fe81a741343b28220d51d22b4d9ec39a0e6a532da01664bafca63a156b4f7\"},\"services\":{\"mariadb\":{\"ok\":true,\"rc\":0,\"state\":\"active\"},\"nginx\":{\"ok\":true,\"rc\":0,\"state\":\"active\"},\"php8.3-fpm\":{\"ok\":true,\"rc\":0,\"state\":\"active\"}},\"staging_http\":{\"code\":\"503\",\"ok\":true,\"rc\":0},\"xf_root\":{\"ok\":true}},\"guest\":\"newfi-staging\",\"scope\":\"READ_ONLY_NO_MUTATION\",\"status\":\"OK\"}\nSUPPORT056_HOLDS=[]\nSUPPORT056_DECISION=EARLY_GATE_RCA_CAPTURED\nSUPPORT056_MUTATION_SCOPE=NONE_READ_ONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nSUPPORT056_END\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 67e30a6c..d7732ca8 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,43 +1,45 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055 -STATUS=FAIL -RC=3 +COMMAND_ID=SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056 +STATUS=OK +RC=0 HOST=pve01 -MODE=change -COMPONENT=gram-support-fix3-staging-install-rollback-reapply +MODE=read-only +COMPONENT=gram-support-staging-early-rca REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=0e06d07503553eb21098cb17e939ed09e6d6fee1413a561d394b0be63c5bb258 +COMMAND_SHA256=ce0c97f453c83735aaa12db3e9c9bf6e889b503bbb6ea56e5f628eaf52a488e2 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=3 -CHANGES_MADE=true -ROLLBACK_STARTED=true -ROLLBACK_RESTORED=true -MUTATION_OUTCOME=ROLLED_BACK +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=a570682d447f7d81da992a198b87ba6ed01b9e106f09f5b01065124e260526c2 -SANITIZED_OUTPUT_SHA256=a570682d447f7d81da992a198b87ba6ed01b9e106f09f5b01065124e260526c2 +RAW_EVIDENCE_SHA256=0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541 +SANITIZED_OUTPUT_SHA256=0bfda709fa77097a0b08e4a4365717767a64dfc26ece20c2c81ca50376752541 OUTPUT_BEGIN -SUPPORT055_BEGIN +SUPPORT056_BEGIN ERROR_REGISTER_CHECK=OK REFERENCE_CHECK=OK AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d -SUPPORT055_TOPOLOGY={"name":"newfi-staging","node":"pve03","status":"running","vmid":211} -SUPPORT055_SOURCE_AUTHORITY={"artifact_sha256":"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049","branch":"main","clean":true,"head":"d4d17d788c6b1396c5ea1556625a40574eb5a70a","path":"/root/gram-support","remote":"NONE_LOCAL_GIT"} -SUPPORT055_GUEST_STATE={"exitcode":3,"state":"GUEST_FAIL"} -SUPPORT055_VM211={"changed":false,"command_id":"SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055","decision":"HOLD_AFTER_ROLLBACK","failure_class":"RuntimeError","failure_phase":"EARLY","guest":"newfi-staging","phase":"EARLY","rollback_clean":true,"rollback_started":false,"scope":"VM211_GRAM_SUPPORT_ONLY","status":"FAIL","steps":[]} -SUPPORT055_DECISION=HOLD_AFTER_ROLLBACK -HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260909-GRAM-XF-STAGING-LIFECYCLE-055","rollback_restored":true,"rollback_started":true,"status":"FAIL","version":1} +SUPPORT056_SOURCE_POSTROLLBACK={"canon_exists":false,"tmp055_exists":false} +SUPPORT056_QGA_STATE={"exitcode":0,"state":"COMPLETE"} +SUPPORT056_VM211={"blockers":["DB_PRESTATE","ADDON_DIR_RESIDUE","JS_DIR_RESIDUE"],"command_id":"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056","diagnosis":"055_EARLY_FAILURE_REPRODUCED","exact_055_prestate_pass":false,"expected_artifact_sha256":"9fb5f5b0922303b8739497018a9433da943404196788698889885f0d5fc79049","gates":{"addon_dir":{"file_count":51,"files":[{"bytes":3232,"rel":"Attachment/TicketHandler.php","sha256":"0def74cda843a56cdea03a8f9c40156a86424de6a09ce64ced655e5f0458361a","type":"FILE"},{"bytes":884,"rel":"Entity/AttachmentMeta.php","sha256":"e19fbc558741df7fbad0b1cbd68b6f1c149db4544deb97bfd9432d6c44c27b5d","type":"FILE"},{"bytes":1474,"rel":"Entity/Delivery.php","sha256":"034fa397e67003884d197908a0b4ba968aea4832684c9e12aeff495c4378e551","type":"FILE"},{"bytes":1049,"rel":"Entity/Message.php","sha256":"f8a38d779917d577a3c17ecdb4606505bdd4f1588a091e8f89f775c7c60c8342","type":"FILE"},{"bytes":805,"rel":"Entity/RateLimit.php","sha256":"d964076da9a290c505bf0798b00b6a9677520d4a925b8771f066d48b3c516783","type":"FILE"},{"bytes":1069,"rel":"Entity/SupportEvent.php","sha256":"b9c68bda7488e167cf437061e547646db27b60976d8a2d2ae39d8cb914223723","type":"FILE"},{"bytes":2689,"rel":"Entity/Ticket.php","sha256":"f322695057ada74af17de2498dd171c64c6be5bb7eb082388ad94301b13f9eae","type":"FILE"},{"bytes":3669,"rel":"Listener/SourcePageContext.php","sha256":"25e449317b7b48959aad49e1b73f785c84d0e14bd9d6fa55d7e3cb8ac074b253","type":"FILE"},{"bytes":2147,"rel":"Notification/AlertConsumer.php","sha256":"e22d0cdb0a0806c6a231504409bd17cd781caab0f28181aff7246b0295d8cd98","type":"FILE"},{"bytes":533,"rel":"Notification/DeliveryGate.php","sha256":"32447f0066a3153e241424ef6f87459ad9aa067c389a693cc98a21498bbd5d7b","type":"FILE"},{"bytes":1703,"rel":"Notification/Dispatcher.php","sha256":"a043d94bc91feeed0969ad218566cebac76b2d804e7c69cc2b87b94d42f5bb85","type":"FILE"},{"bytes":3053,"rel":"Notification/EmailConsumer.php","sha256":"6fe9ee596d42dc1cac93ce4cf6ad94aa2bc7e39f9c544d6a6ac14f1210385970","type":"FILE"},{"bytes":3504,"rel":"Notification/EntityDeliveryGate.php","sha256":"188ddc86845c0cef16d1749a2bc6824c199a5d99dd9acbbc610b8e23439ec4f4","type":"FILE"},{"bytes":1213,"rel":"Notification/EventDispatcher.php","sha256":"44d9a21ef741f42b837dea284c7f23a51f1c03dfbc33c544d5778d8ac672b353","type":"FILE"},{"bytes":1452,"rel":"Notification/Policy.php","sha256":"5fb1f224ab1064f18bb7e8ab9fa7cc4f77c6587ea9a01c7f48c81186e4c618ed","type":"FILE"},{"bytes":673,"rel":"Notification/RecipientKey.php","sha256":"23d7a6793221011de7af02bcac796c8418748758ef3c4185406deaca90a76529","type":"FILE"},{"bytes":1531,"rel":"Pub/Controller/AccountSupport.php","sha256":"236e648a240a3bde2721f3d9355ce0c48f81a0b727407e08cbaa563ae2df1dfd","type":"FILE"},{"bytes":723,"rel":"Pub/Controller/Pwa.php","sha256":"e74de8d3c717b4e7ac351849ea2dcf603d3083ae5081aac4cc20f98229c955a3","type":"FILE"},{"bytes":5412,"rel":"Pub/Controller/StaffSupport.php","sha256":"6852bd0061d6e118851673bfd4099e2b22e6291bf09f429820740844996f93f9","type":"FILE"},{"bytes":7077,"rel":"Pub/Controller/Support.php","sha256":"6cb34b1d27e9f0132263637cefa62fe0e998a9a86620b7ac33199f41ee86f9d4","type":"FILE"},{"bytes":381,"rel":"Pub/View/PwaServiceWorker.php","sha256":"700f01f005b818d63267e70dac7669a606c78fabbef5d3e01731c49db3d0be04","type":"FILE"},{"bytes":563,"rel":"Repository/Message.php","sha256":"bd077eaf7070f3c2b23259f51bd98788db4ca5a6efc6fedf98772159fbcd6e19","type":"FILE"},{"bytes":1329,"rel":"Repository/Ticket.php","sha256":"051b470f486fccbddf881779327b03f0c804462c4d47de3a11e0ffb62352aad7","type":"FILE"},{"bytes":1318,"rel":"Security/GuestTicketSession.php","sha256":"9637043a10b7f2806c50ee9da04ea076d25a6924d7636b0533a2ea59212975e1","type":"FILE"},{"bytes":1305,"rel":"Security/TicketAccess.php","sha256":"f486abd65893052dbaafad550ad0d147ba638661e0e7ed73d7e2b3e046bec4a5","type":"FILE"},{"bytes":2741,"rel":"Service/GuestScreenshotService.php","sha256":"9c0cbf49c4fca5a632a651a288063bc63f9a7ef85f04b32c96b96dd8c9e13e02","type":"FILE"},{"bytes":955,"rel":"Service/GuestTicketCreateAttachmentFlow.php","sha256":"8f4bf8ed6fa0244e6195d7f91bdbdfd0bc7c9ec7d88b1fe5111377a68b8c0266","type":"FILE"},{"bytes":2286,"rel":"Service/RateLimiter.php","sha256":"266b3b39785ae5272f478d3fed527850bda2526fc70ac5122ff663f1c702a360","type":"FILE"},{"bytes":2215,"rel":"Service/SourceContextResolver.php","sha256":"a66215ecabacbbad8daa8f1fef95a541a5d6863df2ab977a714737c0a2a76c95","type":"FILE"},{"bytes":5008,"rel":"Service/Ticket/Creator.php","sha256":"7a84cd77761a7943495f9d3ef11269987f85265170ad6cf927a1661b8bf0a99a","type":"FILE"},{"bytes":2243,"rel":"Service/Ticket/Reply.php","sha256":"482571a2ccf07a3c8672f34940243264a8271ef8c3cbc4fadbb46112afd36830","type":"FILE"},{"bytes":358,"rel":"Service/Ticket/StaffUpdate.php","sha256":"400596fbe4d2f990a5301973318b65f20f2618a34e6b202d975c62bd252eabdf","type":"FILE"},{"bytes":6301,"rel":"Setup.php","sha256":"4977f90ec0444e2e3a1e4ee9b79a4e88098c5a3ae37b30d63e77cff2e1fcb971","type":"FILE"},{"bytes":899,"rel":"Util/GuestToken.php","sha256":"4c82936658fa7ca351f5d3d106f82bf49365f571e0fbb53e15de72bc22a746b8","type":"FILE"},{"bytes":320,"rel":"Util/PublicRef.php","sha256":"4dfc846870192d175941546192deaf6dfb68306401b8a368b166975ec67b11a2","type":"FILE"},{"bytes":461,"rel":"Util/RateKey.php","sha256":"cdf0588dff095dbeb89c1ed6e2b12af583c0f6bca2d66de7390e224045c0eac9","type":"FILE"},{"bytes":1687,"rel":"Util/SafeContext.php","sha256":"edd58d3135b05cd85d393d3e6f674601d530fb38d9667dbab0e4ddba7db78519","type":"FILE"},{"bytes":839,"rel":"Util/SiteConfig.php","sha256":"db246e35b477c55d4fb1d464b0de0829a91e09ed42058bf704d667ae7b23e3b8","type":"FILE"},{"bytes":895,"rel":"Util/StatusPolicy.php","sha256":"356f4b24d4b2a562105d3c7cc4f83ce198be11d15770c71ec2bf1d9ca43310f7","type":"FILE"},{"bytes":264,"rel":"_data/code_event_listeners.xml","sha256":"b61eea171404d5a64dd639aa6432af83b9dca4d3cab040eaa0496780e9fa34a2","type":"FILE"},{"bytes":212,"rel":"_data/content_type_fields.xml","sha256":"6f9760bc6cc3c78aaec3a1ad68bcbc180d6cd4d2ef30830a4dc3b7b500a0cc97","type":"FILE"},{"bytes":142,"rel":"_data/option_groups.xml","sha256":"357e532805c40e424fec654349241ecb322e1cb8ee2560f9abb964f10a55cdda","type":"FILE"},{"bytes":894,"rel":"_data/options.xml","sha256":"499d0a3b543eb838d5497f2da1b0cd13e5510e9f7e10aded7b06cb422cab8143","type":"FILE"},{"bytes":192,"rel":"_data/permission_interface_groups.xml","sha256":"f54be0d872f43813e0f57d75a73420da70d37091f408d3cbdf9e943d4f67c1ad","type":"FILE"},{"bytes":1432,"rel":"_data/permissions.xml","sha256":"c0cf9d60702b670355f3f0928e0afde20a5c7becf065536c3487289211a4bbee","type":"FILE"},{"bytes":9117,"rel":"_data/phrases.xml","sha256":"ea6e84de301145312758285cfcd63ee4c12b8e921877bcde15c17dd4c115c434","type":"FILE"},{"bytes":663,"rel":"_data/routes.xml","sha256":"52ae3a406dd70829c9b210aa8c151559cd36be5f68c790b978738365baf97ae6","type":"FILE"},{"bytes":449,"rel":"_data/template_modifications.xml","sha256":"e82f3ef3cee21ce2151746e9f4400d7f994727762531b716d1e4b8dc7e52d508","type":"FILE"},{"bytes":14886,"rel":"_data/templates.xml","sha256":"89b665606404c166bd9fd9a5437710e859fb5f44dd096e4db8cfbc22aba0c946","type":"FILE"},{"bytes":424,"rel":"addon.json","sha256":"f3804541014a3dfde3b35323475c5dbcbb72ebb0d0c319d66385e9203628724d","type":"FILE"},{"bytes":6986,"rel":"hashes.json","sha256":"382d0d64a443a1d49955788c5052c60c9e42a3f5ec4cd047daa52d9fb0295056","type":"FILE"}],"state":"DIR","tree_digest":"e912ec4b662867c2e4e4a54dd4dea7a4e5e8d1457b50826b5e794623c197dd3d"},"db":{"addon_rows":1,"board_active":"0","content_type_fields":1,"error_max":45,"errors_after":1,"listeners":1,"option_groups":1,"options":4,"permissions":9,"phrases":54,"routes":1,"tables":6,"template_mods":0,"templates":0},"db_probe":{"ok":true,"rc":0,"stderr_sha256":""},"identity":{"host":"newfi-staging","ok":true,"uid":0},"js_dir":{"file_count":8,"files":[{"bytes":559,"rel":"access.js","sha256":"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358","type":"FILE"},{"bytes":559,"rel":"access.min.js","sha256":"4140aef30c7c39d102af5efd64d38dae54b810945d96faa8884fd00eaab31358","type":"FILE"},{"bytes":1514,"rel":"pwa/icon-192.png","sha256":"1c52e67c4a4963f3a134f9cea0a695702eae06ed2e62ccacd67f2efa2bc692e2","type":"FILE"},{"bytes":3821,"rel":"pwa/icon-512.png","sha256":"66f60c10b8c7d67e432c9fb701c1cde6130e4bc18788a7d9c470c0c6fdd9cfd4","type":"FILE"},{"bytes":455,"rel":"pwa/manifest.webmanifest","sha256":"49224d92b3a98f447b63e1f4a1a14c106e31a9392b202826979f7d9391a03732","type":"FILE"},{"bytes":508,"rel":"pwa/offline.html","sha256":"7cbf2c5efa2cf3e5bb479d01e1b1b68f45fa0877de6a5f867c34ea6a312e6901","type":"FILE"},{"bytes":586,"rel":"staff-pwa.js","sha256":"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c","type":"FILE"},{"bytes":586,"rel":"staff-pwa.min.js","sha256":"026b270bee0103d42c2881017b885bd2c6ad67b9482b323fbd5a2297dbd4247c","type":"FILE"}],"state":"DIR","tree_digest":"308fe81a741343b28220d51d22b4d9ec39a0e6a532da01664bafca63a156b4f7"},"services":{"mariadb":{"ok":true,"rc":0,"state":"active"},"nginx":{"ok":true,"rc":0,"state":"active"},"php8.3-fpm":{"ok":true,"rc":0,"state":"active"}},"staging_http":{"code":"503","ok":true,"rc":0},"xf_root":{"ok":true}},"guest":"newfi-staging","scope":"READ_ONLY_NO_MUTATION","status":"OK"} +SUPPORT056_HOLDS=[] +SUPPORT056_DECISION=EARLY_GATE_RCA_CAPTURED +SUPPORT056_MUTATION_SCOPE=NONE_READ_ONLY +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260909-GRAM-XF-STAGING-EARLY-RCA-056","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +SUPPORT056_END OUTPUT_END CHAT_OUTPUT_END