diff --git a/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.json b/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.json
new file mode 100644
index 00000000..be958d7f
--- /dev/null
+++ b/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.json
@@ -0,0 +1,38 @@
+{
+ "schema_version": 1,
+ "channel": "homelab-runtime",
+ "command_id": "SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044",
+ "status": "OK",
+ "rc": 0,
+ "host": "pve01",
+ "mode": "read-only",
+ "component": "gram-support-fix2-runtime-contract",
+ "started_at_utc": "2026-09-09T10:48:25Z",
+ "finished_at_utc": "2026-09-09T10:48:28Z",
+ "reference_register_checked": true,
+ "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
+ "error_register_checked": true,
+ "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
+ "command_sha256": "693ec455f900b9aacf94c080e07196559286f123b530c5f762b70182bd492f4d",
+ "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": "20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7",
+ "sanitized_output_sha256": "20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7",
+ "output_truncated_in_json": false,
+ "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
+ "output": "SUPPORT044_BEGIN\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nSUPPORT044_QGA_STATE={\"exitcode\":0,\"state\":\"COMPLETE\"}\nSUPPORT044_VM211={\"artifact_sha256\":\"c20ca0744835ab3e6d7e4d944923a51e86cc53ffa7371a1a58b72b13453a8b3b\",\"call_checks\":{\"XF\\\\Attachment\\\\Manipulator::__construct\":{\"accepted\":{\"4\":true},\"arities\":[4],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":4,\"static\":false,\"total\":4,\"variadic\":false}},\"XF\\\\Attachment\\\\Manipulator::insertAttachmentFromUpload\":{\"accepted\":{\"2\":true},\"arities\":[2],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Db\\\\SchemaManager::createTable\":{\"accepted\":{\"2\":true},\"arities\":[2],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":2,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Db\\\\SchemaManager::dropTable\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Column::autoIncrement\":{\"accepted\":{\"0\":true},\"arities\":[0],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Column::setDefault\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":1,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Column::unsigned\":{\"accepted\":{\"0\":true},\"arities\":[0],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":1,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Create::addColumn\":{\"accepted\":{\"2\":true,\"3\":true},\"arities\":[2,3],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":3,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Create::addKey\":{\"accepted\":{\"1\":true,\"2\":true},\"arities\":[1,2],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Create::addPrimaryKey\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":1,\"variadic\":false}},\"XF\\\\Db\\\\Schema\\\\Create::addUniqueKey\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":1,\"static\":false,\"total\":2,\"variadic\":false}},\"XF\\\\Http\\\\Upload::isValid\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":1,\"variadic\":false}},\"XF\\\\Http\\\\Upload::requireImage\":{\"accepted\":{\"0\":true},\"arities\":[0],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":0,\"variadic\":false}},\"XF\\\\Http\\\\Upload::setAllowedExtensions\":{\"accepted\":{\"1\":true},\"arities\":[1],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":1,\"variadic\":false}},\"XF\\\\Repository\\\\AttachmentRepository::getDefaultAttachmentConstraints\":{\"accepted\":{\"0\":true},\"arities\":[0],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":0,\"static\":false,\"total\":0,\"variadic\":false}},\"XF\\\\Repository\\\\UserAlertRepository::alert\":{\"accepted\":{\"8\":true},\"arities\":[8],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":6,\"static\":false,\"total\":8,\"variadic\":false}},\"XF\\\\Service\\\\Attachment\\\\PreparerService::associateAttachmentsWithContent\":{\"accepted\":{\"3\":true},\"arities\":[3],\"signature\":{\"class_exists\":true,\"method_exists\":true,\"public\":true,\"required\":3,\"static\":false,\"total\":3,\"variadic\":false}}},\"command_id\":\"SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044\",\"db\":{\"addon_rows\":0,\"board_active\":\"0\",\"error_after_43\":0,\"option_rows\":0,\"phrase_rows\":0,\"route_rows\":0,\"table_rows\":0,\"template_rows\":0},\"factories\":{\"mail\":{\"mail_class\":\"XF\\\\Mail\\\\Mail\",\"mailer_class\":\"XF\\\\Mail\\\\Mailer\",\"mailer_newMail\":true,\"ok\":true,\"queue\":true,\"setTemplate\":true,\"setTo\":true,\"setToUser\":true},\"repo_alert\":{\"class\":\"XF\\\\Repository\\\\UserAlertRepository\",\"ok\":true},\"repo_attachment\":{\"class\":\"XF\\\\Repository\\\\AttachmentRepository\",\"ok\":true},\"service_preparer\":{\"class\":\"XFMG\\\\XF\\\\Service\\\\Attachment\\\\Preparer\",\"ok\":true}},\"guest\":\"newfi-staging\",\"holds\":[],\"scope\":\"READ_ONLY_NO_MUTATION\",\"status\":\"OK\",\"xf_version_id\":2031270,\"xml_checks\":{\"code_event_listeners.xml\":{\"child_tags\":[\"listener\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"code_event_listeners\",\"xf_child_tag\":\"listener\",\"xf_container_tag\":\"code_event_listeners\"},\"content_type_fields.xml\":{\"child_tags\":[\"field\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"content_type_fields\",\"xf_child_tag\":\"field\",\"xf_container_tag\":\"content_type_fields\"},\"option_groups.xml\":{\"child_tags\":[\"group\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"option_groups\",\"xf_child_tag\":\"group\",\"xf_container_tag\":\"option_groups\"},\"options.xml\":{\"child_tags\":[\"option\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"options\",\"xf_child_tag\":\"option\",\"xf_container_tag\":\"options\"},\"permission_interface_groups.xml\":{\"child_tags\":[\"interface_group\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"permission_interface_groups\",\"xf_child_tag\":\"interface_group\",\"xf_container_tag\":\"permission_interface_groups\"},\"permissions.xml\":{\"child_tags\":[\"permission\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"permissions\",\"xf_child_tag\":\"permission\",\"xf_container_tag\":\"permissions\"},\"phrases.xml\":{\"child_tags\":[\"phrase\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"phrases\",\"xf_child_tag\":\"phrase\",\"xf_container_tag\":\"phrases\"},\"routes.xml\":{\"child_tags\":[\"route\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"routes\",\"xf_child_tag\":\"route\",\"xf_container_tag\":\"routes\"},\"template_modifications.xml\":{\"child_tags\":[\"modification\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"template_modifications\",\"xf_child_tag\":\"modification\",\"xf_container_tag\":\"template_modifications\"},\"templates.xml\":{\"child_tags\":[\"template\"],\"children_match\":true,\"container_match\":true,\"parse\":true,\"root\":\"templates\",\"xf_child_tag\":\"template\",\"xf_container_tag\":\"templates\"}}}\nSUPPORT044_HOLDS=[]\nSUPPORT044_DECISION=FIX2_RUNTIME_CONTRACT_PASS_READ_ONLY\nSUPPORT044_MUTATION_SCOPE=NONE_READ_ONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nSUPPORT044_END\n"
+}
diff --git a/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.txt b/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.txt
new file mode 100644
index 00000000..f110afb2
--- /dev/null
+++ b/runtime/history/SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044.txt
@@ -0,0 +1,44 @@
+CHAT_OUTPUT_BEGIN
+COMMAND_ID=SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044
+STATUS=OK
+RC=0
+HOST=pve01
+MODE=read-only
+COMPONENT=gram-support-fix2-runtime-contract
+REFERENCE_REGISTER_CHECK=OK
+REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
+ERROR_REGISTER_CHECK=OK
+ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
+COMMAND_SHA256=693ec455f900b9aacf94c080e07196559286f123b530c5f762b70182bd492f4d
+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=20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7
+SANITIZED_OUTPUT_SHA256=20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7
+OUTPUT_BEGIN
+SUPPORT044_BEGIN
+ERROR_REGISTER_CHECK=OK
+REFERENCE_CHECK=OK
+AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
+RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d
+SUPPORT044_QGA_STATE={"exitcode":0,"state":"COMPLETE"}
+SUPPORT044_VM211={"artifact_sha256":"c20ca0744835ab3e6d7e4d944923a51e86cc53ffa7371a1a58b72b13453a8b3b","call_checks":{"XF\\Attachment\\Manipulator::__construct":{"accepted":{"4":true},"arities":[4],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":4,"static":false,"total":4,"variadic":false}},"XF\\Attachment\\Manipulator::insertAttachmentFromUpload":{"accepted":{"2":true},"arities":[2],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":2,"variadic":false}},"XF\\Db\\SchemaManager::createTable":{"accepted":{"2":true},"arities":[2],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":2,"static":false,"total":2,"variadic":false}},"XF\\Db\\SchemaManager::dropTable":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":2,"variadic":false}},"XF\\Db\\Schema\\Column::autoIncrement":{"accepted":{"0":true},"arities":[0],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":2,"variadic":false}},"XF\\Db\\Schema\\Column::setDefault":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":1,"variadic":false}},"XF\\Db\\Schema\\Column::unsigned":{"accepted":{"0":true},"arities":[0],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":1,"variadic":false}},"XF\\Db\\Schema\\Create::addColumn":{"accepted":{"2":true,"3":true},"arities":[2,3],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":3,"variadic":false}},"XF\\Db\\Schema\\Create::addKey":{"accepted":{"1":true,"2":true},"arities":[1,2],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":2,"variadic":false}},"XF\\Db\\Schema\\Create::addPrimaryKey":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":1,"variadic":false}},"XF\\Db\\Schema\\Create::addUniqueKey":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":1,"static":false,"total":2,"variadic":false}},"XF\\Http\\Upload::isValid":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":1,"variadic":false}},"XF\\Http\\Upload::requireImage":{"accepted":{"0":true},"arities":[0],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":0,"variadic":false}},"XF\\Http\\Upload::setAllowedExtensions":{"accepted":{"1":true},"arities":[1],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":1,"variadic":false}},"XF\\Repository\\AttachmentRepository::getDefaultAttachmentConstraints":{"accepted":{"0":true},"arities":[0],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":0,"static":false,"total":0,"variadic":false}},"XF\\Repository\\UserAlertRepository::alert":{"accepted":{"8":true},"arities":[8],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":6,"static":false,"total":8,"variadic":false}},"XF\\Service\\Attachment\\PreparerService::associateAttachmentsWithContent":{"accepted":{"3":true},"arities":[3],"signature":{"class_exists":true,"method_exists":true,"public":true,"required":3,"static":false,"total":3,"variadic":false}}},"command_id":"SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044","db":{"addon_rows":0,"board_active":"0","error_after_43":0,"option_rows":0,"phrase_rows":0,"route_rows":0,"table_rows":0,"template_rows":0},"factories":{"mail":{"mail_class":"XF\\Mail\\Mail","mailer_class":"XF\\Mail\\Mailer","mailer_newMail":true,"ok":true,"queue":true,"setTemplate":true,"setTo":true,"setToUser":true},"repo_alert":{"class":"XF\\Repository\\UserAlertRepository","ok":true},"repo_attachment":{"class":"XF\\Repository\\AttachmentRepository","ok":true},"service_preparer":{"class":"XFMG\\XF\\Service\\Attachment\\Preparer","ok":true}},"guest":"newfi-staging","holds":[],"scope":"READ_ONLY_NO_MUTATION","status":"OK","xf_version_id":2031270,"xml_checks":{"code_event_listeners.xml":{"child_tags":["listener"],"children_match":true,"container_match":true,"parse":true,"root":"code_event_listeners","xf_child_tag":"listener","xf_container_tag":"code_event_listeners"},"content_type_fields.xml":{"child_tags":["field"],"children_match":true,"container_match":true,"parse":true,"root":"content_type_fields","xf_child_tag":"field","xf_container_tag":"content_type_fields"},"option_groups.xml":{"child_tags":["group"],"children_match":true,"container_match":true,"parse":true,"root":"option_groups","xf_child_tag":"group","xf_container_tag":"option_groups"},"options.xml":{"child_tags":["option"],"children_match":true,"container_match":true,"parse":true,"root":"options","xf_child_tag":"option","xf_container_tag":"options"},"permission_interface_groups.xml":{"child_tags":["interface_group"],"children_match":true,"container_match":true,"parse":true,"root":"permission_interface_groups","xf_child_tag":"interface_group","xf_container_tag":"permission_interface_groups"},"permissions.xml":{"child_tags":["permission"],"children_match":true,"container_match":true,"parse":true,"root":"permissions","xf_child_tag":"permission","xf_container_tag":"permissions"},"phrases.xml":{"child_tags":["phrase"],"children_match":true,"container_match":true,"parse":true,"root":"phrases","xf_child_tag":"phrase","xf_container_tag":"phrases"},"routes.xml":{"child_tags":["route"],"children_match":true,"container_match":true,"parse":true,"root":"routes","xf_child_tag":"route","xf_container_tag":"routes"},"template_modifications.xml":{"child_tags":["modification"],"children_match":true,"container_match":true,"parse":true,"root":"template_modifications","xf_child_tag":"modification","xf_container_tag":"template_modifications"},"templates.xml":{"child_tags":["template"],"children_match":true,"container_match":true,"parse":true,"root":"templates","xf_child_tag":"template","xf_container_tag":"templates"}}}
+SUPPORT044_HOLDS=[]
+SUPPORT044_DECISION=FIX2_RUNTIME_CONTRACT_PASS_READ_ONLY
+SUPPORT044_MUTATION_SCOPE=NONE_READ_ONLY
+HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
+SUPPORT044_END
+
+OUTPUT_END
+CHAT_OUTPUT_END
diff --git a/runtime/latest.json b/runtime/latest.json
index 2df0ba77..be958d7f 100644
--- a/runtime/latest.json
+++ b/runtime/latest.json
@@ -1,19 +1,19 @@
{
"schema_version": 1,
"channel": "homelab-runtime",
- "command_id": "NEWFI-260909-NEWFDOM-PORTAL-CANDIDATE-ANALYSIS77",
+ "command_id": "SUPPORT-260909-GRAM-XF-RUNTIME-CONTRACT-044",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
- "component": "newfi-portal-candidate-analysis",
- "started_at_utc": "2026-09-09T10:46:57Z",
- "finished_at_utc": "2026-09-09T10:46:57Z",
+ "component": "gram-support-fix2-runtime-contract",
+ "started_at_utc": "2026-09-09T10:48:25Z",
+ "finished_at_utc": "2026-09-09T10:48:28Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
- "command_sha256": "bd93c1e87f08359d95d5d97be100171b9be4e22ffa56c7b5ada73c969b698559",
+ "command_sha256": "693ec455f900b9aacf94c080e07196559286f123b530c5f762b70182bd492f4d",
"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": "8baa8fcf050a8d435f1363f5e8bdae0453abed98bdec74a8452eeae34f0c0c54",
- "sanitized_output_sha256": "8baa8fcf050a8d435f1363f5e8bdae0453abed98bdec74a8452eeae34f0c0c54",
+ "raw_evidence_sha256": "20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7",
+ "sanitized_output_sha256": "20cb14d5c52f0eb86dccd9c54d8d5ae8ccc389716c9ae3ecd069748019fedea7",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
- "output": "NEWFI77_BEGIN\nCOMMAND_ID=NEWFI-260909-NEWFDOM-PORTAL-CANDIDATE-ANALYSIS77\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nGRAM_SUPPORT_WRITER_LOCK=RESPECTED\nVM211_ACCESS=NONE\nGRAM_SUPPORT_ACCESS=NONE\nNEWFI77_GIT={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"exact\":true,\"head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\",\"remote_head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\"}\nNEWFI77_SOURCE_FILE={\"bytes\":363,\"matches_expected\":true,\"rel\":\"Pub/Controller/Portal.php\",\"sha256\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"state\":\"OK\"}\nNEWFI77_SOURCE_FILE={\"bytes\":5213,\"matches_expected\":true,\"rel\":\"Service/PortalData.php\",\"sha256\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"state\":\"OK\"}\nNEWFI77_SOURCE_FILE={\"bytes\":11021,\"matches_expected\":true,\"rel\":\"_data/templates.xml\",\"sha256\":\"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28\",\"state\":\"OK\"}\nNEWFI77_TEMPLATE_LOOKUP={\"count\":1,\"root_tag\":\"templates\"}\nNEWFI77_TEMPLATE_META={\"child_count\":0,\"element_tag\":\"template\",\"text_bytes\":7071,\"text_sha256\":\"adfd0b49bdef6ab33af849ddce7150c193072bcb9c688c077534eff522924d46\"}\nNEWFI77_TARGET={\"branch\":\"else\",\"condition_vars\":[\"$portal.forums.hasItems\"],\"context\":\"> {$thread.Forum.Node.title}