1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-09 10:46:58 +00:00

39 lines
8.8 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "NEWFI-260909-NEWFDOM-PORTAL-CANDIDATE-ANALYSIS77",
"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",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "bd93c1e87f08359d95d5d97be100171b9be4e22ffa56c7b5ada73c969b698559",
"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": "8baa8fcf050a8d435f1363f5e8bdae0453abed98bdec74a8452eeae34f0c0c54",
"sanitized_output_sha256": "8baa8fcf050a8d435f1363f5e8bdae0453abed98bdec74a8452eeae34f0c0c54",
"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\":\"> <span>{$thread.Forum.Node.title}</span> <small><xf:date time=\\\"$thread.last_post_date\\\" /></small> </a> </xf:foreach> </div> <xf:else /> <div class=\\\"newfiPortal-empty\\\">\\u041d\\u043e\\u0432\\u044b\\u0435 \\u0442\\u0435\\u043c\\u044b \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f \\u0437\\u0434\\u0435\\u0441\\u044c \\u043f\\u043e\\u0441\\u043b\\u0435 \\u043d\\u0430\\u0447\\u0430\\u043b\\u0430 \\u043e\\u0431\\u0441\\u0443\\u0436\\u0434\\u0435\\u043d\\u0438\\u0439.</div> </xf:if> </section> <section class=\\\"newfiPortal-card\\\" data-portal-section=\\\"resources\\\"> <header class=\\\"newfiPortal-cardHeader\\\"> <div> <span class=\\\"newfiPortal-eyebr\",\"count\":1,\"else_present\":true,\"if_condition\":\"$portal.forums.hasItems\",\"if_section_relation\":\"section_encloses_if\",\"if_span_bytes\":582,\"if_token_count\":26,\"if_unclosed\":0,\"marker\":\"\\u041d\\u043e\\u0432\\u044b\\u0435 \\u0442\\u0435\\u043c\\u044b \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f\",\"position\":1610,\"section_open\":\"<section class=\\\"newfiPortal-card newfiPortal-card--wide\\\" data-portal-section=\\\"forums\\\">\",\"section_span_bytes\":939,\"section_token_count\":14,\"section_unclosed\":0}\nNEWFI77_TARGET={\"branch\":\"else\",\"condition_vars\":[\"$portal.events.hasItems\"],\"context\":\"tem--static\\\"> <strong>{$event.title}</strong> <small><xf:date time=\\\"$event.starts_at\\\" /></small> </div> </xf:foreach> </div> <xf:else /> <div class=\\\"newfiPortal-empty\\\">\\u041d\\u043e\\u0432\\u044b\\u0435 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043a\\u0438 \\u0438 \\u0432\\u0441\\u0442\\u0440\\u0435\\u0447\\u0438 \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f \\u0437\\u0434\\u0435\\u0441\\u044c \\u043f\\u043e\\u0441\\u043b\\u0435 \\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430\\u0446\\u0438\\u0438.</div> </xf:if> </section> <section class=\\\"newfiPortal-card\\\" data-portal-section=\\\"dogs\\\"> <header class=\\\"newfiPortal-cardHeader\\\"> <div> <span class=\\\"newfiPortal-eyebrow\\\">\\u0421\\u043e\\u043e\\u0431\\u0449\\u0435\\u0441\\u0442\",\"count\":1,\"else_present\":true,\"if_condition\":\"$portal.events.hasItems\",\"if_section_relation\":\"section_encloses_if\",\"if_span_bytes\":522,\"if_token_count\":26,\"if_unclosed\":0,\"marker\":\"\\u041d\\u043e\\u0432\\u044b\\u0435 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043a\\u0438 \\u0438 \\u0432\\u0441\\u0442\\u0440\\u0435\\u0447\\u0438 \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f\",\"position\":3690,\"section_open\":\"<section class=\\\"newfiPortal-card\\\" data-portal-section=\\\"events\\\">\",\"section_span_bytes\":852,\"section_token_count\":14,\"section_unclosed\":0}\nNEWFI77_TARGET={\"branch\":\"else\",\"condition_vars\":[\"$portal.dogs.hasItems\"],\"context\":\"{$dog.full_name}<xf:else />{$dog.name}</xf:if></strong> <xf:if is=\\\"$dog.city\\\"><span>{$dog.city}</span></xf:if> </div> </xf:foreach> </div> <xf:else /> <div class=\\\"newfiPortal-empty\\\">\\u041a\\u0430\\u0440\\u0442\\u043e\\u0447\\u043a\\u0438 \\u0441\\u043e\\u0431\\u0430\\u043a \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f \\u0437\\u0434\\u0435\\u0441\\u044c \\u043f\\u043e\\u0441\\u043b\\u0435 \\u0437\\u0430\\u043f\\u043e\\u043b\\u043d\\u0435\\u043d\\u0438\\u044f \\u043a\\u0430\\u0442\\u0430\\u043b\\u043e\\u0433\\u0430.</div> </xf:if> </section> <section class=\\\"newfiPortal-card newfiPortal-card--wide\\\" data-portal-section=\\\"media\\\"> <header class=\\\"newfiPortal-cardHeader\\\"> <div> <span cla\",\"count\":1,\"else_present\":true,\"if_condition\":\"$portal.dogs.hasItems\",\"if_section_relation\":\"section_encloses_if\",\"if_span_bytes\":578,\"if_token_count\":26,\"if_unclosed\":0,\"marker\":\"\\u041a\\u0430\\u0440\\u0442\\u043e\\u0447\\u043a\\u0438 \\u0441\\u043e\\u0431\\u0430\\u043a \\u043f\\u043e\\u044f\\u0432\\u044f\\u0442\\u0441\\u044f\",\"position\":4595,\"section_open\":\"<section class=\\\"newfiPortal-card\\\" data-portal-section=\\\"dogs\\\">\",\"section_span_bytes\":898,\"section_token_count\":14,\"section_unclosed\":0}\nNEWFI77_PRESERVE_MARKERS={\"\\u0411\\u0430\\u0437\\u0430 \\u0437\\u043d\\u0430\\u043d\\u0438\\u0439\":2,\"\\u0413\\u0430\\u043b\\u0435\\u0440\\u0435\\u044f\":2}\nNEWFI77_TEMPLATE_VARIABLES=[\"$dog\",\"$dog.city\",\"$dog.full_name\",\"$dog.name\",\"$event\",\"$event.starts_at\",\"$event.title\",\"$media\",\"$media.media_date\",\"$media.title\",\"$media.username\",\"$portal.dogs.hasItems\",\"$portal.dogs.items\",\"$portal.events.hasItems\",\"$portal.events.items\",\"$portal.forums.hasItems\",\"$portal.forums.items\",\"$portal.media.available\",\"$portal.media.hasItems\",\"$portal.media.items\",\"$portal.resources.available\",\"$portal.resources.hasItems\",\"$portal.resources.items\",\"$resource\",\"$resource.last_update\",\"$resource.tag_line\",\"$resource.title\",\"$thread\",\"$thread.Forum.Node.title\",\"$thread.last_post_date\",\"$thread.title\"]\nNEWFI77_SERVICE={\"array_keys\":[\"available\",\"dogs\",\"events\",\"forums\",\"hasItems\",\"items\",\"media\",\"resources\",\"status\"],\"bytes\":5213,\"method_names\":[\"build\",\"buildDogs\",\"buildEvents\",\"buildForums\",\"buildMedia\",\"buildResources\",\"section\"],\"sha256\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"string_tokens\":[\"ASC\",\"DESC\",\"available\",\"dog_id\",\"dogs\",\"empty\",\"event_id\",\"events\",\"forbidden\",\"forums\",\"fullForum\",\"hasItems\",\"items\",\"media\",\"media_date\",\"node_id\",\"published\",\"ready\",\"resources\",\"starts_at\",\"state\",\"status\",\"updated_at\"]}\nNEWFI77_CONTROLLER={\"bytes\":363,\"method_names\":[\"actionIndex\"],\"service_refs\":[\"Newfi\\\\Portal:PortalData\"],\"sha256\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"view_templates\":[\"newfi_portal\"]}\nNEWFI77_GAPS=[]\nNEWFI77_MUTATION_SCOPE=NONE_READ_ONLY\nNEWFI77_DECISION=READY_FOR_OFFLINE_CANDIDATE_MODEL\nNEWFI77_COLLECTION_COMPLETE=true\nNEWFI77_END\n"
}