From 50925fe9e07027ef7831d7d21cfab91ca3cac4e3 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Fri, 18 Sep 2026 18:08:40 +0000 Subject: [PATCH] runtime: publish SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1 --- ...RIVPPK-EXPLICIT-PINNED-READONLY-532R1.json | 38 ++++++++++++++ ...PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.txt | 43 ++++++++++++++++ runtime/latest.json | 26 +++++----- runtime/latest.txt | 50 +++++++------------ 4 files changed, 113 insertions(+), 44 deletions(-) create mode 100644 runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.json create mode 100644 runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.txt diff --git a/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.json b/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.json new file mode 100644 index 00000000..c087bf88 --- /dev/null +++ b/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-vps-moldova-privppk-explicit-pinned-readonly", + "started_at_utc": "2026-09-18T18:08:40Z", + "finished_at_utc": "2026-09-18T18:08:40Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "ab7025321bf2dc5456881527db344a241ed76945cef117c7bca7c41b836a8d93", + "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": "d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7", + "sanitized_output_sha256": "d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "ERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nMOLDOVA_PRIVPPK_SHA_MATCH=true\nMOLDOVA_PRIVPPK_RC=\n1\nVPS532R1_DECISION=\nHOLD_MOLDOVA_PRIVPPK_EXPLICIT_ACCESS\nVPS532R1_NEXT_GATE=\nPROVIDER_CONSOLE_AUTHORIZED_KEYS_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.txt b/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.txt new file mode 100644 index 00000000..ba55f7c5 --- /dev/null +++ b/runtime/history/SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1.txt @@ -0,0 +1,43 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-vps-moldova-privppk-explicit-pinned-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=ab7025321bf2dc5456881527db344a241ed76945cef117c7bca7c41b836a8d93 +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=d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7 +SANITIZED_OUTPUT_SHA256=d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7 +OUTPUT_BEGIN +ERROR_REGISTER_CHECK=OK +REFERENCE_CHECK=OK +AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED +MOLDOVA_PRIVPPK_SHA_MATCH=true +MOLDOVA_PRIVPPK_RC= +1 +VPS532R1_DECISION= +HOLD_MOLDOVA_PRIVPPK_EXPLICIT_ACCESS +VPS532R1_NEXT_GATE= +PROVIDER_CONSOLE_AUTHORIZED_KEYS_RECOVERY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index e0b9ed02..c087bf88 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260918-NEWFDOM-FORUM201-APPLY90", + "command_id": "SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "change", - "component": "newfi-newfdom-forum201-descriptions-guidance-staging-rollback-production-git-last", - "started_at_utc": "2026-09-18T17:54:04Z", - "finished_at_utc": "2026-09-18T17:54:23Z", + "mode": "read-only", + "component": "infra-vps-moldova-privppk-explicit-pinned-readonly", + "started_at_utc": "2026-09-18T18:08:40Z", + "finished_at_utc": "2026-09-18T18:08:40Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "d65723afe4fbc9cd4f4130d1457b87946f41d6327b50d83f8981e572bd099e0b", + "command_sha256": "ab7025321bf2dc5456881527db344a241ed76945cef117c7bca7c41b836a8d93", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "OK", + "result_contract_status": null, "result_contract_error": null, "command_rc": 0, - "changes_made": true, + "changes_made": false, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "MUTATED", + "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "ca01bc962fe1494f0185e8654a4fd791ee221e7fe224e95f7f36f814f6aae507", - "sanitized_output_sha256": "ca01bc962fe1494f0185e8654a4fd791ee221e7fe224e95f7f36f814f6aae507", + "raw_evidence_sha256": "d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7", + "sanitized_output_sha256": "d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI90_BEGIN\nCOMMAND_ID=NEWFI-260918-NEWFDOM-FORUM201-APPLY90\nREFERENCE_CHECK=OK\nERROR_REGISTER_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nNEWFI90_GIT_PRESTATE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"f13a4dd49b6fa14510dda6fc6d29a8db9a709113\",\"remote\":\"origin\",\"remote_head\":\"f13a4dd49b6fa14510dda6fc6d29a8db9a709113\"}\nNEWFI90_PRESTATE={\"production\":{\"board_active\":\"1\",\"default_style_id\":\"4\",\"error_count\":0,\"error_fp\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"error_ids\":[],\"index_route\":\"portal/\",\"navigation\":[{\"addon_id\":\"XF\",\"display_order\":100,\"enabled\":1,\"navigation_id\":\"home\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"Newfi/Portal\",\"display_order\":150,\"enabled\":1,\"navigation_id\":\"newfiPortal\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":200,\"enabled\":1,\"navigation_id\":\"forums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":300,\"enabled\":1,\"navigation_id\":\"whatsNew\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XFMG\",\"display_order\":400,\"enabled\":1,\"navigation_id\":\"xfmg\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XFRM\",\"display_order\":500,\"enabled\":1,\"navigation_id\":\"xfrm\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":600,\"enabled\":1,\"navigation_id\":\"members\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"}],\"nodes\":[{\"description\":\"\",\"display_in_list\":1,\"display_order\":10,\"effective_style_id\":0,\"node_id\":2,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Знакомство и сообщество\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":20,\"effective_style_id\":0,\"node_id\":10,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Щенок\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":30,\"effective_style_id\":0,\"node_id\":11,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Здоровье, питание и уход\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":40,\"effective_style_id\":0,\"node_id\":12,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Воспитание и вода\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":50,\"effective_style_id\":0,\"node_id\":13,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Выставки\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":60,\"effective_style_id\":0,\"node_id\":14,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Разведение и питомники\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":70,\"effective_style_id\":0,\"node_id\":15,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Регионы и встречи\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":80,\"effective_style_id\":0,\"node_id\":16,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Свободное общение\"}],\"portal_xml_sha\":\"a15da1480f674df015cf8443dc4d4cb540334e26cc8fcfc06e4eb34aaa455921\",\"posts\":0,\"services\":{\"mariadb.service\":\"active\",\"nginx.service\":\"active\",\"php8.3-fpm.service\":\"active\"},\"style4_property_rows\":48,\"style4_template_rows\":0,\"threads\":0},\"staging\":{\"board_active\":\"0\",\"default_style_id\":\"4\",\"error_count\":16,\"error_fp\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"error_ids\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],\"index_route\":\"portal/\",\"navigation\":[{\"addon_id\":\"XF\",\"display_order\":100,\"enabled\":1,\"navigation_id\":\"home\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"Newfi/Portal\",\"display_order\":150,\"enabled\":1,\"navigation_id\":\"newfiPortal\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":200,\"enabled\":1,\"navigation_id\":\"forums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":300,\"enabled\":1,\"navigation_id\":\"whatsNew\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XFMG\",\"display_order\":400,\"enabled\":1,\"navigation_id\":\"xfmg\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XFRM\",\"display_order\":500,\"enabled\":1,\"navigation_id\":\"xfrm\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"},{\"addon_id\":\"XF\",\"display_order\":600,\"enabled\":1,\"navigation_id\":\"members\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\"}],\"nodes\":[{\"description\":\"\",\"display_in_list\":1,\"display_order\":10,\"effective_style_id\":0,\"node_id\":2,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Знакомство и сообщество\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":20,\"effective_style_id\":0,\"node_id\":10,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Щенок\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":30,\"effective_style_id\":0,\"node_id\":11,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Здоровье, питание и уход\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":40,\"effective_style_id\":0,\"node_id\":12,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Воспитание и вода\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":50,\"effective_style_id\":0,\"node_id\":13,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Выставки\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":60,\"effective_style_id\":0,\"node_id\":14,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Разведение и питомники\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":70,\"effective_style_id\":0,\"node_id\":15,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Регионы и встречи\"},{\"description\":\"\",\"display_in_list\":1,\"display_order\":80,\"effective_style_id\":0,\"node_id\":16,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"style_id\":0,\"title\":\"Свободное общение\"}],\"portal_xml_sha\":\"a15da1480f674df015cf8443dc4d4cb540334e26cc8fcfc06e4eb34aaa455921\",\"posts\":0,\"services\":{\"mariadb.service\":\"active\",\"nginx.service\":\"active\",\"php8.3-fpm.service\":\"active\"},\"style4_property_rows\":48,\"style4_template_rows\":0,\"threads\":0}}\nNEWFI90_ANON_ACCESS_PRESTATE={\"bytes\":32702,\"http\":200,\"sha256\":\"03988ce3061fded7dfa95eacc91c063859013a8e6e36ed6dea3868f058240737\",\"title_counts\":{\"Воспитание и вода\":0,\"Выставки\":0,\"Здоровье, питание и уход\":0,\"Знакомство и сообщество\":0,\"Разведение и питомники\":0,\"Регионы и встречи\":0,\"Свободное общение\":0,\"Щенок\":0}}\nNEWFI90_BACKUPS_2OF2=PASS\nNEWFI90_STAGING_APPLY1=PASS\nNEWFI90_STAGING_PLANNED_ROLLBACK=PASS\nNEWFI90_STAGING_REAPPLY=PASS\nNEWFI90_PRODUCTION_APPLY=PASS\nNEWFI90_ANON_ACCESS_POST={\"bytes\":32702,\"http\":200,\"sha256\":\"b893de23f06a0d72adbb803b21f0bbe8786c3d5f294b6658abe343ef74dedc48\",\"title_counts\":{\"Воспитание и вода\":0,\"Выставки\":0,\"Здоровье, питание и уход\":0,\"Знакомство и сообщество\":0,\"Разведение и питомники\":0,\"Регионы и встречи\":0,\"Свободное общение\":0,\"Щенок\":0}}\nNEWFI90_RUNTIME_FINAL=PASS\nNEWFI90_GIT_PROMOTION={\"new_head\":\"16c01578113ff53ea5271602ac176b6015cb4ab4\",\"old_head\":\"f13a4dd49b6fa14510dda6fc6d29a8db9a709113\",\"paths\":[\"config/newfi-forum201.json\",\"docs/operations/forum201.md\",\"scripts/verify-forum201.py\"],\"remote_head\":\"16c01578113ff53ea5271602ac176b6015cb4ab4\"}\nNEWFI90_FORUM_DESCRIPTIONS=[{\"description\":\"Знакомьтесь, рассказывайте о себе и своих ньюфаундлендах, задавайте общие вопросы и общайтесь с владельцами.\",\"display_order\":10,\"node_id\":2,\"title\":\"Знакомство и сообщество\"},{\"description\":\"Выбор щенка, первые дни дома, социализация, рост, документы и вопросы начинающих владельцев.\",\"display_order\":20,\"node_id\":10,\"title\":\"Щенок\"},{\"description\":\"Здоровье, ветеринарные вопросы, питание, груминг и повседневный уход за ньюфаундлендом.\",\"display_order\":30,\"node_id\":11,\"title\":\"Здоровье, питание и уход\"},{\"description\":\"Обучение, поведение, прогулки, физическая нагрузка, плавание и безопасная работа на воде.\",\"display_order\":40,\"node_id\":12,\"title\":\"Воспитание и вода\"},{\"description\":\"Календарь выставок, подготовка, результаты, хендлинг и обмен опытом участников.\",\"display_order\":50,\"node_id\":13,\"title\":\"Выставки\"},{\"description\":\"Племенная работа, тесты здоровья, подбор пар, питомники и ответственное разведение.\",\"display_order\":60,\"node_id\":14,\"title\":\"Разведение и питомники\"},{\"description\":\"Региональное общение, совместные прогулки, встречи владельцев и локальные инициативы.\",\"display_order\":70,\"node_id\":15,\"title\":\"Регионы и встречи\"},{\"description\":\"Разговоры о жизни с ньюфаундлендом и темы сообщества, которые не подходят к другим разделам.\",\"display_order\":80,\"node_id\":16,\"title\":\"Свободное общение\"}]\nNEWFI90_SAFE_REPORT={\"anonymous_titles_visible\":0,\"changes_made\":true,\"command_id\":\"NEWFI-260918-NEWFDOM-FORUM201-APPLY90\",\"decision\":\"PASS_FORUM201_DESCRIPTIONS_GUIDANCE_GIT_LAST\",\"forum_count\":8,\"navigation_unchanged\":true,\"new_git_head\":\"16c01578113ff53ea5271602ac176b6015cb4ab4\",\"permissions_unchanged\":true,\"production_error_count\":0,\"rollback_restored\":null,\"rollback_started\":false,\"staging_error_runtime_fingerprint\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"style199_property_rows\":48,\"style4_custom_template_rows\":0}\nNEWFI90_DECISION=PASS_FORUM201_DESCRIPTIONS_GUIDANCE_GIT_LAST\nNEWFI90_NEXT_GATE=COMMUNITY202\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260918-NEWFDOM-FORUM201-APPLY90\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nNEWFI90_END\n" + "output": "ERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nMOLDOVA_PRIVPPK_SHA_MATCH=true\nMOLDOVA_PRIVPPK_RC=\n1\nVPS532R1_DECISION=\nHOLD_MOLDOVA_PRIVPPK_EXPLICIT_ACCESS\nVPS532R1_NEXT_GATE=\nPROVIDER_CONSOLE_AUTHORIZED_KEYS_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 612fab21..ba55f7c5 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,55 +1,43 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260918-NEWFDOM-FORUM201-APPLY90 +COMMAND_ID=SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1 STATUS=OK RC=0 HOST=pve01 -MODE=change -COMPONENT=newfi-newfdom-forum201-descriptions-guidance-staging-rollback-production-git-last +MODE=read-only +COMPONENT=infra-vps-moldova-privppk-explicit-pinned-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=d65723afe4fbc9cd4f4130d1457b87946f41d6327b50d83f8981e572bd099e0b +COMMAND_SHA256=ab7025321bf2dc5456881527db344a241ed76945cef117c7bca7c41b836a8d93 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=true +CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=MUTATED +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=ca01bc962fe1494f0185e8654a4fd791ee221e7fe224e95f7f36f814f6aae507 -SANITIZED_OUTPUT_SHA256=ca01bc962fe1494f0185e8654a4fd791ee221e7fe224e95f7f36f814f6aae507 +RAW_EVIDENCE_SHA256=d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7 +SANITIZED_OUTPUT_SHA256=d88b0b00c85bfb23a47ef7c4fc5b63f521c54a995ea010228f9b9999065f2ba7 OUTPUT_BEGIN -NEWFI90_BEGIN -COMMAND_ID=NEWFI-260918-NEWFDOM-FORUM201-APPLY90 -REFERENCE_CHECK=OK ERROR_REGISTER_CHECK=OK +REFERENCE_CHECK=OK AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED -RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d -NEWFI90_GIT_PRESTATE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"f13a4dd49b6fa14510dda6fc6d29a8db9a709113","remote":"origin","remote_head":"f13a4dd49b6fa14510dda6fc6d29a8db9a709113"} -NEWFI90_PRESTATE={"production":{"board_active":"1","default_style_id":"4","error_count":0,"error_fp":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_ids":[],"index_route":"portal/","navigation":[{"addon_id":"XF","display_order":100,"enabled":1,"navigation_id":"home","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"Newfi/Portal","display_order":150,"enabled":1,"navigation_id":"newfiPortal","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":200,"enabled":1,"navigation_id":"forums","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":300,"enabled":1,"navigation_id":"whatsNew","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XFMG","display_order":400,"enabled":1,"navigation_id":"xfmg","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XFRM","display_order":500,"enabled":1,"navigation_id":"xfrm","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":600,"enabled":1,"navigation_id":"members","navigation_type_id":"basic","parent_navigation_id":""}],"nodes":[{"description":"","display_in_list":1,"display_order":10,"effective_style_id":0,"node_id":2,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Знакомство и сообщество"},{"description":"","display_in_list":1,"display_order":20,"effective_style_id":0,"node_id":10,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Щенок"},{"description":"","display_in_list":1,"display_order":30,"effective_style_id":0,"node_id":11,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Здоровье, питание и уход"},{"description":"","display_in_list":1,"display_order":40,"effective_style_id":0,"node_id":12,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Воспитание и вода"},{"description":"","display_in_list":1,"display_order":50,"effective_style_id":0,"node_id":13,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Выставки"},{"description":"","display_in_list":1,"display_order":60,"effective_style_id":0,"node_id":14,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Разведение и питомники"},{"description":"","display_in_list":1,"display_order":70,"effective_style_id":0,"node_id":15,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Регионы и встречи"},{"description":"","display_in_list":1,"display_order":80,"effective_style_id":0,"node_id":16,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Свободное общение"}],"portal_xml_sha":"a15da1480f674df015cf8443dc4d4cb540334e26cc8fcfc06e4eb34aaa455921","posts":0,"services":{"mariadb.service":"active","nginx.service":"active","php8.3-fpm.service":"active"},"style4_property_rows":48,"style4_template_rows":0,"threads":0},"staging":{"board_active":"0","default_style_id":"4","error_count":16,"error_fp":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80","error_ids":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"index_route":"portal/","navigation":[{"addon_id":"XF","display_order":100,"enabled":1,"navigation_id":"home","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"Newfi/Portal","display_order":150,"enabled":1,"navigation_id":"newfiPortal","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":200,"enabled":1,"navigation_id":"forums","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":300,"enabled":1,"navigation_id":"whatsNew","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XFMG","display_order":400,"enabled":1,"navigation_id":"xfmg","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XFRM","display_order":500,"enabled":1,"navigation_id":"xfrm","navigation_type_id":"basic","parent_navigation_id":""},{"addon_id":"XF","display_order":600,"enabled":1,"navigation_id":"members","navigation_type_id":"basic","parent_navigation_id":""}],"nodes":[{"description":"","display_in_list":1,"display_order":10,"effective_style_id":0,"node_id":2,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Знакомство и сообщество"},{"description":"","display_in_list":1,"display_order":20,"effective_style_id":0,"node_id":10,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Щенок"},{"description":"","display_in_list":1,"display_order":30,"effective_style_id":0,"node_id":11,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Здоровье, питание и уход"},{"description":"","display_in_list":1,"display_order":40,"effective_style_id":0,"node_id":12,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Воспитание и вода"},{"description":"","display_in_list":1,"display_order":50,"effective_style_id":0,"node_id":13,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Выставки"},{"description":"","display_in_list":1,"display_order":60,"effective_style_id":0,"node_id":14,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Разведение и питомники"},{"description":"","display_in_list":1,"display_order":70,"effective_style_id":0,"node_id":15,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Регионы и встречи"},{"description":"","display_in_list":1,"display_order":80,"effective_style_id":0,"node_id":16,"node_type_id":"Forum","parent_node_id":1,"style_id":0,"title":"Свободное общение"}],"portal_xml_sha":"a15da1480f674df015cf8443dc4d4cb540334e26cc8fcfc06e4eb34aaa455921","posts":0,"services":{"mariadb.service":"active","nginx.service":"active","php8.3-fpm.service":"active"},"style4_property_rows":48,"style4_template_rows":0,"threads":0}} -NEWFI90_ANON_ACCESS_PRESTATE={"bytes":32702,"http":200,"sha256":"03988ce3061fded7dfa95eacc91c063859013a8e6e36ed6dea3868f058240737","title_counts":{"Воспитание и вода":0,"Выставки":0,"Здоровье, питание и уход":0,"Знакомство и сообщество":0,"Разведение и питомники":0,"Регионы и встречи":0,"Свободное общение":0,"Щенок":0}} -NEWFI90_BACKUPS_2OF2=PASS -NEWFI90_STAGING_APPLY1=PASS -NEWFI90_STAGING_PLANNED_ROLLBACK=PASS -NEWFI90_STAGING_REAPPLY=PASS -NEWFI90_PRODUCTION_APPLY=PASS -NEWFI90_ANON_ACCESS_POST={"bytes":32702,"http":200,"sha256":"b893de23f06a0d72adbb803b21f0bbe8786c3d5f294b6658abe343ef74dedc48","title_counts":{"Воспитание и вода":0,"Выставки":0,"Здоровье, питание и уход":0,"Знакомство и сообщество":0,"Разведение и питомники":0,"Регионы и встречи":0,"Свободное общение":0,"Щенок":0}} -NEWFI90_RUNTIME_FINAL=PASS -NEWFI90_GIT_PROMOTION={"new_head":"16c01578113ff53ea5271602ac176b6015cb4ab4","old_head":"f13a4dd49b6fa14510dda6fc6d29a8db9a709113","paths":["config/newfi-forum201.json","docs/operations/forum201.md","scripts/verify-forum201.py"],"remote_head":"16c01578113ff53ea5271602ac176b6015cb4ab4"} -NEWFI90_FORUM_DESCRIPTIONS=[{"description":"Знакомьтесь, рассказывайте о себе и своих ньюфаундлендах, задавайте общие вопросы и общайтесь с владельцами.","display_order":10,"node_id":2,"title":"Знакомство и сообщество"},{"description":"Выбор щенка, первые дни дома, социализация, рост, документы и вопросы начинающих владельцев.","display_order":20,"node_id":10,"title":"Щенок"},{"description":"Здоровье, ветеринарные вопросы, питание, груминг и повседневный уход за ньюфаундлендом.","display_order":30,"node_id":11,"title":"Здоровье, питание и уход"},{"description":"Обучение, поведение, прогулки, физическая нагрузка, плавание и безопасная работа на воде.","display_order":40,"node_id":12,"title":"Воспитание и вода"},{"description":"Календарь выставок, подготовка, результаты, хендлинг и обмен опытом участников.","display_order":50,"node_id":13,"title":"Выставки"},{"description":"Племенная работа, тесты здоровья, подбор пар, питомники и ответственное разведение.","display_order":60,"node_id":14,"title":"Разведение и питомники"},{"description":"Региональное общение, совместные прогулки, встречи владельцев и локальные инициативы.","display_order":70,"node_id":15,"title":"Регионы и встречи"},{"description":"Разговоры о жизни с ньюфаундлендом и темы сообщества, которые не подходят к другим разделам.","display_order":80,"node_id":16,"title":"Свободное общение"}] -NEWFI90_SAFE_REPORT={"anonymous_titles_visible":0,"changes_made":true,"command_id":"NEWFI-260918-NEWFDOM-FORUM201-APPLY90","decision":"PASS_FORUM201_DESCRIPTIONS_GUIDANCE_GIT_LAST","forum_count":8,"navigation_unchanged":true,"new_git_head":"16c01578113ff53ea5271602ac176b6015cb4ab4","permissions_unchanged":true,"production_error_count":0,"rollback_restored":null,"rollback_started":false,"staging_error_runtime_fingerprint":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80","style199_property_rows":48,"style4_custom_template_rows":0} -NEWFI90_DECISION=PASS_FORUM201_DESCRIPTIONS_GUIDANCE_GIT_LAST -NEWFI90_NEXT_GATE=COMMUNITY202 -HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260918-NEWFDOM-FORUM201-APPLY90","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} -NEWFI90_END +MOLDOVA_PRIVPPK_SHA_MATCH=true +MOLDOVA_PRIVPPK_RC= +1 +VPS532R1_DECISION= +HOLD_MOLDOVA_PRIVPPK_EXPLICIT_ACCESS +VPS532R1_NEXT_GATE= +PROVIDER_CONSOLE_AUTHORIZED_KEYS_RECOVERY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260918-INFRA-VPS-MOLDOVA-PRIVPPK-EXPLICIT-PINNED-READONLY-532R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END