1
0
Files
homelab-public-context/runtime/history/NEWFI-260909-NEWFDOM-PORTAL-STRUCTURE73.json
T
2026-09-09 09:58:37 +00:00

39 lines
8.1 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "NEWFI-260909-NEWFDOM-PORTAL-STRUCTURE73",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "newfi-portal-structure-snapshot",
"started_at_utc": "2026-09-09T09:58:32Z",
"finished_at_utc": "2026-09-09T09:58:36Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "f6b458236354bdeb519e1195cc896bb000cb57527d9823a262f115ece9040c09",
"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": "7ab74ad716b79e3385650a61a92d7cee2e1bc2d2c36ab9d0fa6627c9bc32c724",
"sanitized_output_sha256": "7ab74ad716b79e3385650a61a92d7cee2e1bc2d2c36ab9d0fa6627c9bc32c724",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "NEWFI73_BEGIN\nCOMMAND_ID=NEWFI-260909-NEWFDOM-PORTAL-STRUCTURE73\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nNEWFI73_GIT={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"exact\":true,\"head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\",\"remote_head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\"}\nNEWFI73_CLUSTER={\"selected\":{\"210\":{\"name\":\"newfi-prod\",\"node\":\"pve01\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":210},\"211\":{\"name\":\"newfi-staging\",\"node\":\"pve03\",\"status\":\"running\",\"type\":\"qemu\",\"vmid\":211}},\"state\":\"OK\"}\nNEWFI73_PRODUCTION_QGA={\"state\":\"COMPLETE\"}\nNEWFI73_PRODUCTION_HOST=newfi-prod\nNEWFI73_PRODUCTION_PORTAL_FILES={\"Pub/Controller/Portal.php\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":363,\"expected_sha256\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"matches_expected\":false,\"state\":\"MISSING\"},\"Service/PortalData.php\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":5213,\"expected_sha256\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"matches_expected\":false,\"state\":\"MISSING\"},\"_data/templates.xml\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":11021,\"expected_sha256\":\"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28\",\"matches_expected\":false,\"state\":\"MISSING\"}}\nNEWFI73_PRODUCTION_TEMPLATE_STRUCTURE={\"error\":\"FileNotFoundError\",\"phrases\":{},\"state\":\"XML_PARSE_FAILED\",\"templates\":[]}\nNEWFI73_PRODUCTION_PORTAL_DATA_PHP={\"error\":\"FileNotFoundError\",\"state\":\"READ_FAILED\"}\nNEWFI73_PRODUCTION_CONTROLLER_PHP={\"error\":\"FileNotFoundError\",\"state\":\"READ_FAILED\"}\nNEWFI73_PRODUCTION_XF_TEMPLATE={\"columns\":[\"style_id\",\"type\",\"title\",\"addon_id\",\"version_id\",\"last_edit_date\",\"template_bytes\",\"template_sha256\"],\"error\":null,\"rows\":[{\"addon_id\":\"Newfi/Portal\",\"last_edit_date\":\"1788841561\",\"style_id\":\"0\",\"template_bytes\":\"7071\",\"template_sha256\":\"adfd0b49bdef6ab33af849ddce7150c193072bcb9c688c077534eff522924d46\",\"title\":\"newfi_portal\",\"type\":\"public\",\"version_id\":\"1000010\"},{\"addon_id\":\"Newfi/Portal\",\"last_edit_date\":\"1788841561\",\"style_id\":\"0\",\"template_bytes\":\"3634\",\"template_sha256\":\"25b1dc49e89ef7615a11cd1023876c4ab9b5f96f90b1fca52a4815bb5992fbe8\",\"title\":\"newfi_portal.less\",\"type\":\"public\",\"version_id\":\"1000010\"}],\"state\":\"OK\"}\nNEWFI73_PRODUCTION_ADDON={\"columns\":[\"addon_id\",\"title\",\"version_id\",\"version_string\",\"active\",\"is_processing\",\"last_pending_action\"],\"error\":null,\"rows\":[[\"Newfi/Portal\",\"Newfi Portal\",\"1000010\",\"1.0.0 Alpha 1\",\"1\",\"0\",\"NULL\"]],\"state\":\"OK\"}\nNEWFI73_PRODUCTION_OPTIONS={\"ok\":true,\"rows\":[[\"boardActive\",\"0\"],[\"boardTitle\",\"\\u041d\\u044c\\u044e\\u0444\\u0414\\u043e\\u043c\"],[\"boardUrl\",\"https://newfi.ru\"],[\"defaultStyleId\",\"4\"],[\"indexRoute\",\"portal/\"]],\"truncated\":false}\nNEWFI73_PRODUCTION_ERROR_COUNT=0\nNEWFI73_PRODUCTION_REBUILD_HELP={\"has_command\":false,\"has_force\":false,\"has_id_argument\":false,\"rc\":1,\"sample\":\" Could not open input file: /var/www/forums/newfi/cmd.php \"}\nNEWFI73_PRODUCTION_GAPS=[\"FILE_DRIFT:Pub/Controller/Portal.php\",\"FILE_DRIFT:Service/PortalData.php\",\"FILE_DRIFT:_data/templates.xml\",\"TEMPLATE_XML_PARSE\"]\nNEWFI73_STAGING_QGA={\"state\":\"COMPLETE\"}\nNEWFI73_STAGING_HOST=newfi-staging\nNEWFI73_STAGING_PORTAL_FILES={\"Pub/Controller/Portal.php\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":363,\"expected_sha256\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"matches_expected\":false,\"state\":\"MISSING\"},\"Service/PortalData.php\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":5213,\"expected_sha256\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"matches_expected\":false,\"state\":\"MISSING\"},\"_data/templates.xml\":{\"error\":\"FileNotFoundError\",\"expected_bytes\":11021,\"expected_sha256\":\"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28\",\"matches_expected\":false,\"state\":\"MISSING\"}}\nNEWFI73_STAGING_TEMPLATE_STRUCTURE={\"error\":\"FileNotFoundError\",\"phrases\":{},\"state\":\"XML_PARSE_FAILED\",\"templates\":[]}\nNEWFI73_STAGING_PORTAL_DATA_PHP={\"error\":\"FileNotFoundError\",\"state\":\"READ_FAILED\"}\nNEWFI73_STAGING_CONTROLLER_PHP={\"error\":\"FileNotFoundError\",\"state\":\"READ_FAILED\"}\nNEWFI73_STAGING_XF_TEMPLATE={\"columns\":[\"style_id\",\"type\",\"title\",\"addon_id\",\"version_id\",\"last_edit_date\",\"template_bytes\",\"template_sha256\"],\"error\":null,\"rows\":[{\"addon_id\":\"Newfi/Portal\",\"last_edit_date\":\"1788841533\",\"style_id\":\"0\",\"template_bytes\":\"7071\",\"template_sha256\":\"adfd0b49bdef6ab33af849ddce7150c193072bcb9c688c077534eff522924d46\",\"title\":\"newfi_portal\",\"type\":\"public\",\"version_id\":\"1000010\"},{\"addon_id\":\"Newfi/Portal\",\"last_edit_date\":\"1788841533\",\"style_id\":\"0\",\"template_bytes\":\"3634\",\"template_sha256\":\"25b1dc49e89ef7615a11cd1023876c4ab9b5f96f90b1fca52a4815bb5992fbe8\",\"title\":\"newfi_portal.less\",\"type\":\"public\",\"version_id\":\"1000010\"}],\"state\":\"OK\"}\nNEWFI73_STAGING_ADDON={\"columns\":[\"addon_id\",\"title\",\"version_id\",\"version_string\",\"active\",\"is_processing\",\"last_pending_action\"],\"error\":null,\"rows\":[[\"Newfi/Portal\",\"Newfi Portal\",\"1000010\",\"1.0.0 Alpha 1\",\"1\",\"0\",\"NULL\"]],\"state\":\"OK\"}\nNEWFI73_STAGING_OPTIONS={\"ok\":true,\"rows\":[[\"boardActive\",\"0\"],[\"boardTitle\",\"Newfi Staging\"],[\"boardUrl\",\"http://newfi-staging.gram1.ru\"],[\"defaultStyleId\",\"4\"],[\"indexRoute\",\"portal/\"]],\"truncated\":false}\nNEWFI73_STAGING_ERROR_COUNT=11\nNEWFI73_STAGING_REBUILD_HELP={\"has_command\":false,\"has_force\":false,\"has_id_argument\":false,\"rc\":1,\"sample\":\" Could not open input file: /var/www/forums/newfi/cmd.php \"}\nNEWFI73_STAGING_GAPS=[\"FILE_DRIFT:Pub/Controller/Portal.php\",\"FILE_DRIFT:Service/PortalData.php\",\"FILE_DRIFT:_data/templates.xml\",\"TEMPLATE_XML_PARSE\"]\nNEWFI73_GAPS=[\"PRODUCTION:FILE_DRIFT:Pub/Controller/Portal.php\",\"PRODUCTION:FILE_DRIFT:Service/PortalData.php\",\"PRODUCTION:FILE_DRIFT:_data/templates.xml\",\"PRODUCTION:TEMPLATE_XML_PARSE\",\"STAGING:FILE_DRIFT:Pub/Controller/Portal.php\",\"STAGING:FILE_DRIFT:Service/PortalData.php\",\"STAGING:FILE_DRIFT:_data/templates.xml\",\"STAGING:TEMPLATE_XML_PARSE\"]\nNEWFI73_MUTATION_SCOPE=NONE_READ_ONLY\nNEWFI73_DECISION=STRUCTURE_EVIDENCE_COLLECTED\nNEWFI73_END\n"
}