{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "NEWFI-260908-A-PORTAL200-SYNTAX1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", "component": "newfi-portal200-template-line111-final-probe", "started_at_utc": "2026-09-08T04:02:13Z", "finished_at_utc": "2026-09-08T04:02:13Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", "command_sha256": "a23c3089915ed983aadf576c602c4b87117dfd14c650394e312d3ef83b5cb893", "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": "d463178ce97c094eaf3ce2e037b0628d81d68a380a2be2c07f800fc0cba7734b", "sanitized_output_sha256": "d463178ce97c094eaf3ce2e037b0628d81d68a380a2be2c07f800fc0cba7734b", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "SYNTAX1_BEGIN=true\nCOMMAND_ID=NEWFI-260908-A-PORTAL200-SYNTAX1\nMUTATION_SCOPE=NONE_READ_ONLY\nMUTATIONS_PERFORMED=NO\nERROR_REGISTER_CHECK=OK\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nREFERENCE_CHECK=OK\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nFIX2_HISTORY_SHA256=ad59a2ee8f644a371a8f76ea2149ae4305cc56ab709dc2433081611bc6f4c578\nFIX2_STATUS=FAIL\nFIX2_RC=1\nFIX2_CHANGES_MADE=true\nFIX2_ROLLBACK_STARTED=true\nFIX2_ROLLBACK_RESTORED=true\nFIX2_MUTATION_OUTCOME=ROLLED_BACK\nFIX2_FINAL_DECISION=FAIL_PORTAL200_APPLY4FIX2_ROLLBACK_RESTORED\nGIT_HEAD={\"err\":\"\",\"out\":\"06bab5acd124e768f70305b3d7eca2f595871890\",\"rc\":0}\nGIT_STATUS={\"err\":\"\",\"out\":\"\",\"rc\":0}\nGIT_REMOTE_HEAD=06bab5acd124e768f70305b3d7eca2f595871890\nCANDIDATE_XML_SHA256=1650c3d868d4bc47703f1b75f1f179cd25309b2d3b20a2b848e81a4423c00861\nCANDIDATE_XML_BYTES=10977\nPORTAL_TEMPLATE_LINE_COUNT=160\nPORTAL_LINES_95_125=[{\"n\":95,\"text\":\" \"},{\"n\":96,\"text\":\" \"},{\"n\":97,\"text\":\"\"},{\"n\":98,\"text\":\"
\"},{\"n\":99,\"text\":\"
\"},{\"n\":100,\"text\":\"
\"},{\"n\":101,\"text\":\" Сообщество\"},{\"n\":102,\"text\":\"

Наши собаки

\"},{\"n\":103,\"text\":\"
\"},{\"n\":104,\"text\":\" Все собаки\"},{\"n\":105,\"text\":\"
\"},{\"n\":106,\"text\":\"\"},{\"n\":107,\"text\":\" \"},{\"n\":108,\"text\":\"
\"},{\"n\":109,\"text\":\" \"},{\"n\":110,\"text\":\"
\"},{\"n\":111,\"text\":\" {$dog.full_name ?: $dog.name}\"},{\"n\":112,\"text\":\" {$dog.city}\"},{\"n\":113,\"text\":\"
\"},{\"n\":114,\"text\":\"
\"},{\"n\":115,\"text\":\"
\"},{\"n\":116,\"text\":\" \"},{\"n\":117,\"text\":\"
Карточки собак появятся здесь после заполнения каталога.
\"},{\"n\":118,\"text\":\"
\"},{\"n\":119,\"text\":\"
\"},{\"n\":120,\"text\":\"\"},{\"n\":121,\"text\":\"
\"},{\"n\":122,\"text\":\"
\"},{\"n\":123,\"text\":\"
\"},{\"n\":124,\"text\":\" Галерея\"},{\"n\":125,\"text\":\"

Свежие фотографии

\"}]\nPORTAL_LINE_111= {$dog.full_name ?: $dog.name}\nPORTAL_LINE_111_SHA256=cd1b1cba5445d73b2a4a5066c9f9d01e80ccf39bccd81e99d438cb5cc7701ee0\nPORTAL_DIRECTIVES_85_135=[{\"n\":86,\"text\":\" \"},{\"n\":89,\"text\":\" \"},{\"n\":91,\"text\":\" \"},{\"n\":93,\"text\":\" \"},{\"n\":95,\"text\":\" \"},{\"n\":104,\"text\":\" Все собаки\"},{\"n\":107,\"text\":\" \"},{\"n\":109,\"text\":\" \"},{\"n\":112,\"text\":\" {$dog.city}\"},{\"n\":114,\"text\":\" \"},{\"n\":116,\"text\":\" \"},{\"n\":118,\"text\":\" \"},{\"n\":129,\"text\":\" \"},{\"n\":130,\"text\":\" \"},{\"n\":132,\"text\":\" \"},{\"n\":133,\"text\":\" \"}]\nXF_TAG_STACK_ERRORS=[]\nXF_TAG_STACK_REMAINDER=[]\nNEAR_LINE111_TOKEN_SIGNALS={\"?:\":1}\nFINAL_DECISION=SYNTAX_EVIDENCE_READY_FOR_DIRECT_FIX_NO_MORE_RCA\nSYNTAX1_END=true\n" }