1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-08 04:02:14 +00:00

39 lines
6.1 KiB
JSON

{
"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\":\" </xf:if>\"},{\"n\":96,\"text\":\" </section>\"},{\"n\":97,\"text\":\"\"},{\"n\":98,\"text\":\" <section class=\\\"newfiPortal-card\\\" data-portal-section=\\\"dogs\\\">\"},{\"n\":99,\"text\":\" <header class=\\\"newfiPortal-cardHeader\\\">\"},{\"n\":100,\"text\":\" <div>\"},{\"n\":101,\"text\":\" <span class=\\\"newfiPortal-eyebrow\\\">Сообщество</span>\"},{\"n\":102,\"text\":\" <h2>Наши собаки</h2>\"},{\"n\":103,\"text\":\" </div>\"},{\"n\":104,\"text\":\" <a href=\\\"{{ link('dogs') }}\\\">Все собаки</a>\"},{\"n\":105,\"text\":\" </header>\"},{\"n\":106,\"text\":\"\"},{\"n\":107,\"text\":\" <xf:if is=\\\"$portal.dogs.hasItems\\\">\"},{\"n\":108,\"text\":\" <div class=\\\"newfiPortal-list\\\">\"},{\"n\":109,\"text\":\" <xf:foreach loop=\\\"$portal.dogs.items\\\" value=\\\"$dog\\\">\"},{\"n\":110,\"text\":\" <div class=\\\"newfiPortal-listItem newfiPortal-listItem--static\\\">\"},{\"n\":111,\"text\":\" <strong>{$dog.full_name ?: $dog.name}</strong>\"},{\"n\":112,\"text\":\" <xf:if is=\\\"$dog.city\\\"><span>{$dog.city}</span></xf:if>\"},{\"n\":113,\"text\":\" </div>\"},{\"n\":114,\"text\":\" </xf:foreach>\"},{\"n\":115,\"text\":\" </div>\"},{\"n\":116,\"text\":\" <xf:else />\"},{\"n\":117,\"text\":\" <div class=\\\"newfiPortal-empty\\\">Карточки собак появятся здесь после заполнения каталога.</div>\"},{\"n\":118,\"text\":\" </xf:if>\"},{\"n\":119,\"text\":\" </section>\"},{\"n\":120,\"text\":\"\"},{\"n\":121,\"text\":\" <section class=\\\"newfiPortal-card newfiPortal-card--wide\\\" data-portal-section=\\\"media\\\">\"},{\"n\":122,\"text\":\" <header class=\\\"newfiPortal-cardHeader\\\">\"},{\"n\":123,\"text\":\" <div>\"},{\"n\":124,\"text\":\" <span class=\\\"newfiPortal-eyebrow\\\">Галерея</span>\"},{\"n\":125,\"text\":\" <h2>Свежие фотографии</h2>\"}]\nPORTAL_LINE_111= <strong>{$dog.full_name ?: $dog.name}</strong>\nPORTAL_LINE_111_SHA256=cd1b1cba5445d73b2a4a5066c9f9d01e80ccf39bccd81e99d438cb5cc7701ee0\nPORTAL_DIRECTIVES_85_135=[{\"n\":86,\"text\":\" <xf:foreach loop=\\\"$portal.events.items\\\" value=\\\"$event\\\">\"},{\"n\":89,\"text\":\" <small><xf:date time=\\\"$event.starts_at\\\" /></small>\"},{\"n\":91,\"text\":\" </xf:foreach>\"},{\"n\":93,\"text\":\" <xf:else />\"},{\"n\":95,\"text\":\" </xf:if>\"},{\"n\":104,\"text\":\" <a href=\\\"{{ link('dogs') }}\\\">Все собаки</a>\"},{\"n\":107,\"text\":\" <xf:if is=\\\"$portal.dogs.hasItems\\\">\"},{\"n\":109,\"text\":\" <xf:foreach loop=\\\"$portal.dogs.items\\\" value=\\\"$dog\\\">\"},{\"n\":112,\"text\":\" <xf:if is=\\\"$dog.city\\\"><span>{$dog.city}</span></xf:if>\"},{\"n\":114,\"text\":\" </xf:foreach>\"},{\"n\":116,\"text\":\" <xf:else />\"},{\"n\":118,\"text\":\" </xf:if>\"},{\"n\":129,\"text\":\" <xf:if is=\\\"$portal.media.available\\\">\"},{\"n\":130,\"text\":\" <xf:if is=\\\"$portal.media.hasItems\\\">\"},{\"n\":132,\"text\":\" <xf:foreach loop=\\\"$portal.media.items\\\" value=\\\"$media\\\">\"},{\"n\":133,\"text\":\" <a class=\\\"newfiPortal-mediaItem\\\" href=\\\"{{ link('media', $media) }}\\\">\"}]\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"
}