1
0

runtime: publish NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6

This commit is contained in:
homelab-runtime-publisher
2026-09-07 21:17:17 +00:00
parent ecdf0107be
commit eb694cf11e
4 changed files with 308 additions and 155 deletions
@@ -0,0 +1,38 @@
{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "newfi-portal200-template-core-lines-rca",
"started_at_utc": "2026-09-07T21:17:12Z",
"finished_at_utc": "2026-09-07T21:17:17Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "84df0e67fb91124a9acfd1c41458b9febc7e743d2c0fba447b0d74a110e353c3",
"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": "91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f",
"sanitized_output_sha256": "91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "RCA6_BEGIN=true\nCOMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6\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\nRCA5_HISTORY_SHA256=6cec5749e70ada07962405e451e27090595139a53467c42f191af36de5182d17\nRCA5_STATUS=OK\nGIT_HEAD=06bab5acd124e768f70305b3d7eca2f595871890\nGIT_STATUS=\nGIT_REMOTE_HEAD=06bab5acd124e768f70305b3d7eca2f595871890\nTEMPLATE_READ_RC=0\nTEMPLATE_LINE_72=$existing = [];\nTEMPLATE_LINE_73=}\nTEMPLATE_LINE_74=\nTEMPLATE_LINE_75=$i = 0;\nTEMPLATE_LINE_76=$last = 0;\nTEMPLATE_LINE_77=\nTEMPLATE_LINE_78=foreach ($entries AS $entry)\nTEMPLATE_LINE_79={\nTEMPLATE_LINE_80=$i++;\nTEMPLATE_LINE_81=\nTEMPLATE_LINE_82=if ($i <= $start)\nTEMPLATE_LINE_83={\nTEMPLATE_LINE_84=continue;\nTEMPLATE_LINE_85=}\nTEMPLATE_LINE_86=\nTEMPLATE_LINE_87=$type = (string) $entry['type'];\nTEMPLATE_LINE_88=$title = (string) $entry['title'];\nTEMPLATE_LINE_89=$entity = $existing[$type][$title] ?? $this->create();\nTEMPLATE_LINE_90=$entity->setOption('check_duplicate', false);\nTEMPLATE_LINE_91=$entity->setOption('report_modification_errors', false);\nTEMPLATE_LINE_92=$entity->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', false);\nTEMPLATE_LINE_93=\nTEMPLATE_LINE_94=$this->importMappedAttributes($entry, $entity);\nTEMPLATE_LINE_95=$entity->style_id = 0;\nTEMPLATE_LINE_96=$entity->template = $this->getCdataValue($entry);\nTEMPLATE_LINE_97=$entity->addon_id = $addOnId;\nTEMPLATE_LINE_98=$entity->save(true, false);\nTEMPLATE_LINE_99=\nTEMPLATE_LINE_100=\\XF::dequeueRunOnce('styleLastModifiedDate');\nTEMPLATE_LINE_101=\nTEMPLATE_LINE_102=if ($this->resume($maxRunTime, $startTime))\nTEMPLATE_LINE_103={\nTEMPLATE_LINE_104=$last = $i;\nTEMPLATE_LINE_105=break;\nABSTRACT_READ_RC=0\nABSTRACT_LINE_262=if (self::USE_AUTO_CDATA)\nABSTRACT_LINE_263={\nABSTRACT_LINE_264=if (isset($el[$attr]))\nABSTRACT_LINE_265={\nABSTRACT_LINE_266=$entity->$attr = (string) $el[$attr];\nABSTRACT_LINE_267=}\nABSTRACT_LINE_268=else if (isset($el->{$attr}))\nABSTRACT_LINE_269={\nABSTRACT_LINE_270=$entity->$attr = (string) $el->{$attr};\nABSTRACT_LINE_271=}\nABSTRACT_LINE_272=}\nABSTRACT_LINE_273=else\nABSTRACT_LINE_274={\nABSTRACT_LINE_275=$entity->$attr = (string) $el[$attr];\nABSTRACT_LINE_276=}\nABSTRACT_LINE_277=}\nABSTRACT_LINE_278=}\nABSTRACT_LINE_279=\nABSTRACT_LINE_280=protected function pluckXmlAttribute(\\SimpleXMLElement $els, $key)\nABSTRACT_LINE_281={\nABSTRACT_LINE_282=$values = [];\nENTITY_READ_RC=0\nENTITY_LINE_638=if ($this->_writePending == 'delete')\nENTITY_LINE_639={\nENTITY_LINE_640=throw new \\LogicException(\"Attempted to set '$key' while a deletion was pending\");\nENTITY_LINE_641=}\nENTITY_LINE_642=\nENTITY_LINE_643=if ($this->_writePending && empty($options['forceSet']))\nENTITY_LINE_644={\nENTITY_LINE_645=throw new \\LogicException(\"Attempted to set '$key' while a save was pending without forceSet\");\nENTITY_LINE_646=}\nENTITY_LINE_647=\nENTITY_LINE_648=if (!isset($this->_structure->columns[$key]))\nCANDIDATE_CHILD_COUNT=2\nCANDIDATE_CHILD_0_IDENTITY=template|public|newfi_portal|0|1000010|1.0.0 Alpha 1\nCANDIDATE_CHILD_1_IDENTITY=template|public|newfi_portal.less|0|1000010|1.0.0 Alpha 1\nFINAL_DECISION=RCA6_COMPLETE_NO_MUTATION_EXACT_CORE_LINES_READY\nRCA6_END=true\n"
}
@@ -0,0 +1,120 @@
CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=newfi-portal200-template-core-lines-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=84df0e67fb91124a9acfd1c41458b9febc7e743d2c0fba447b0d74a110e353c3
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=91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f
SANITIZED_OUTPUT_SHA256=91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f
OUTPUT_BEGIN
RCA6_BEGIN=true
COMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6
MUTATION_SCOPE=NONE_READ_ONLY
MUTATIONS_PERFORMED=NO
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
REFERENCE_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
RCA5_HISTORY_SHA256=6cec5749e70ada07962405e451e27090595139a53467c42f191af36de5182d17
RCA5_STATUS=OK
GIT_HEAD=06bab5acd124e768f70305b3d7eca2f595871890
GIT_STATUS=
GIT_REMOTE_HEAD=06bab5acd124e768f70305b3d7eca2f595871890
TEMPLATE_READ_RC=0
TEMPLATE_LINE_72=$existing = [];
TEMPLATE_LINE_73=}
TEMPLATE_LINE_74=
TEMPLATE_LINE_75=$i = 0;
TEMPLATE_LINE_76=$last = 0;
TEMPLATE_LINE_77=
TEMPLATE_LINE_78=foreach ($entries AS $entry)
TEMPLATE_LINE_79={
TEMPLATE_LINE_80=$i++;
TEMPLATE_LINE_81=
TEMPLATE_LINE_82=if ($i <= $start)
TEMPLATE_LINE_83={
TEMPLATE_LINE_84=continue;
TEMPLATE_LINE_85=}
TEMPLATE_LINE_86=
TEMPLATE_LINE_87=$type = (string) $entry['type'];
TEMPLATE_LINE_88=$title = (string) $entry['title'];
TEMPLATE_LINE_89=$entity = $existing[$type][$title] ?? $this->create();
TEMPLATE_LINE_90=$entity->setOption('check_duplicate', false);
TEMPLATE_LINE_91=$entity->setOption('report_modification_errors', false);
TEMPLATE_LINE_92=$entity->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', false);
TEMPLATE_LINE_93=
TEMPLATE_LINE_94=$this->importMappedAttributes($entry, $entity);
TEMPLATE_LINE_95=$entity->style_id = 0;
TEMPLATE_LINE_96=$entity->template = $this->getCdataValue($entry);
TEMPLATE_LINE_97=$entity->addon_id = $addOnId;
TEMPLATE_LINE_98=$entity->save(true, false);
TEMPLATE_LINE_99=
TEMPLATE_LINE_100=\XF::dequeueRunOnce('styleLastModifiedDate');
TEMPLATE_LINE_101=
TEMPLATE_LINE_102=if ($this->resume($maxRunTime, $startTime))
TEMPLATE_LINE_103={
TEMPLATE_LINE_104=$last = $i;
TEMPLATE_LINE_105=break;
ABSTRACT_READ_RC=0
ABSTRACT_LINE_262=if (self::USE_AUTO_CDATA)
ABSTRACT_LINE_263={
ABSTRACT_LINE_264=if (isset($el[$attr]))
ABSTRACT_LINE_265={
ABSTRACT_LINE_266=$entity->$attr = (string) $el[$attr];
ABSTRACT_LINE_267=}
ABSTRACT_LINE_268=else if (isset($el->{$attr}))
ABSTRACT_LINE_269={
ABSTRACT_LINE_270=$entity->$attr = (string) $el->{$attr};
ABSTRACT_LINE_271=}
ABSTRACT_LINE_272=}
ABSTRACT_LINE_273=else
ABSTRACT_LINE_274={
ABSTRACT_LINE_275=$entity->$attr = (string) $el[$attr];
ABSTRACT_LINE_276=}
ABSTRACT_LINE_277=}
ABSTRACT_LINE_278=}
ABSTRACT_LINE_279=
ABSTRACT_LINE_280=protected function pluckXmlAttribute(\SimpleXMLElement $els, $key)
ABSTRACT_LINE_281={
ABSTRACT_LINE_282=$values = [];
ENTITY_READ_RC=0
ENTITY_LINE_638=if ($this->_writePending == 'delete')
ENTITY_LINE_639={
ENTITY_LINE_640=throw new \LogicException("Attempted to set '$key' while a deletion was pending");
ENTITY_LINE_641=}
ENTITY_LINE_642=
ENTITY_LINE_643=if ($this->_writePending && empty($options['forceSet']))
ENTITY_LINE_644={
ENTITY_LINE_645=throw new \LogicException("Attempted to set '$key' while a save was pending without forceSet");
ENTITY_LINE_646=}
ENTITY_LINE_647=
ENTITY_LINE_648=if (!isset($this->_structure->columns[$key]))
CANDIDATE_CHILD_COUNT=2
CANDIDATE_CHILD_0_IDENTITY=template|public|newfi_portal|0|1000010|1.0.0 Alpha 1
CANDIDATE_CHILD_1_IDENTITY=template|public|newfi_portal.less|0|1000010|1.0.0 Alpha 1
FINAL_DECISION=RCA6_COMPLETE_NO_MUTATION_EXACT_CORE_LINES_READY
RCA6_END=true
OUTPUT_END
CHAT_OUTPUT_END
+38 -1
View File
@@ -1 +1,38 @@
{"schema_version":1,"channel":"homelab-runtime","command_id":"CONTEXT-AUTO-20260907T211701Z","status":"OK","rc":0,"host":"pve01","mode":"read-only","component":"cluster-context","started_at_utc":"2026-09-07T21:17:01Z","finished_at_utc":"2026-09-07T21:17:02Z","reference_register_checked":true,"reference_sha256":"5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66","error_register_checked":true,"error_register_sha256":"3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","changes_made":false,"sanitized":true,"secrets_included":false,"private_addresses_included":false,"output":"AUTOMATIC_CLUSTER_CONTEXT_REFRESH=OK"}
{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "newfi-portal200-template-core-lines-rca",
"started_at_utc": "2026-09-07T21:17:12Z",
"finished_at_utc": "2026-09-07T21:17:17Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "84df0e67fb91124a9acfd1c41458b9febc7e743d2c0fba447b0d74a110e353c3",
"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": "91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f",
"sanitized_output_sha256": "91750f7eda8b481c871c034b78e691a7e5ae061d9c797556abbc8d713a18534f",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "RCA6_BEGIN=true\nCOMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA6\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\nRCA5_HISTORY_SHA256=6cec5749e70ada07962405e451e27090595139a53467c42f191af36de5182d17\nRCA5_STATUS=OK\nGIT_HEAD=06bab5acd124e768f70305b3d7eca2f595871890\nGIT_STATUS=\nGIT_REMOTE_HEAD=06bab5acd124e768f70305b3d7eca2f595871890\nTEMPLATE_READ_RC=0\nTEMPLATE_LINE_72=$existing = [];\nTEMPLATE_LINE_73=}\nTEMPLATE_LINE_74=\nTEMPLATE_LINE_75=$i = 0;\nTEMPLATE_LINE_76=$last = 0;\nTEMPLATE_LINE_77=\nTEMPLATE_LINE_78=foreach ($entries AS $entry)\nTEMPLATE_LINE_79={\nTEMPLATE_LINE_80=$i++;\nTEMPLATE_LINE_81=\nTEMPLATE_LINE_82=if ($i <= $start)\nTEMPLATE_LINE_83={\nTEMPLATE_LINE_84=continue;\nTEMPLATE_LINE_85=}\nTEMPLATE_LINE_86=\nTEMPLATE_LINE_87=$type = (string) $entry['type'];\nTEMPLATE_LINE_88=$title = (string) $entry['title'];\nTEMPLATE_LINE_89=$entity = $existing[$type][$title] ?? $this->create();\nTEMPLATE_LINE_90=$entity->setOption('check_duplicate', false);\nTEMPLATE_LINE_91=$entity->setOption('report_modification_errors', false);\nTEMPLATE_LINE_92=$entity->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', false);\nTEMPLATE_LINE_93=\nTEMPLATE_LINE_94=$this->importMappedAttributes($entry, $entity);\nTEMPLATE_LINE_95=$entity->style_id = 0;\nTEMPLATE_LINE_96=$entity->template = $this->getCdataValue($entry);\nTEMPLATE_LINE_97=$entity->addon_id = $addOnId;\nTEMPLATE_LINE_98=$entity->save(true, false);\nTEMPLATE_LINE_99=\nTEMPLATE_LINE_100=\\XF::dequeueRunOnce('styleLastModifiedDate');\nTEMPLATE_LINE_101=\nTEMPLATE_LINE_102=if ($this->resume($maxRunTime, $startTime))\nTEMPLATE_LINE_103={\nTEMPLATE_LINE_104=$last = $i;\nTEMPLATE_LINE_105=break;\nABSTRACT_READ_RC=0\nABSTRACT_LINE_262=if (self::USE_AUTO_CDATA)\nABSTRACT_LINE_263={\nABSTRACT_LINE_264=if (isset($el[$attr]))\nABSTRACT_LINE_265={\nABSTRACT_LINE_266=$entity->$attr = (string) $el[$attr];\nABSTRACT_LINE_267=}\nABSTRACT_LINE_268=else if (isset($el->{$attr}))\nABSTRACT_LINE_269={\nABSTRACT_LINE_270=$entity->$attr = (string) $el->{$attr};\nABSTRACT_LINE_271=}\nABSTRACT_LINE_272=}\nABSTRACT_LINE_273=else\nABSTRACT_LINE_274={\nABSTRACT_LINE_275=$entity->$attr = (string) $el[$attr];\nABSTRACT_LINE_276=}\nABSTRACT_LINE_277=}\nABSTRACT_LINE_278=}\nABSTRACT_LINE_279=\nABSTRACT_LINE_280=protected function pluckXmlAttribute(\\SimpleXMLElement $els, $key)\nABSTRACT_LINE_281={\nABSTRACT_LINE_282=$values = [];\nENTITY_READ_RC=0\nENTITY_LINE_638=if ($this->_writePending == 'delete')\nENTITY_LINE_639={\nENTITY_LINE_640=throw new \\LogicException(\"Attempted to set '$key' while a deletion was pending\");\nENTITY_LINE_641=}\nENTITY_LINE_642=\nENTITY_LINE_643=if ($this->_writePending && empty($options['forceSet']))\nENTITY_LINE_644={\nENTITY_LINE_645=throw new \\LogicException(\"Attempted to set '$key' while a save was pending without forceSet\");\nENTITY_LINE_646=}\nENTITY_LINE_647=\nENTITY_LINE_648=if (!isset($this->_structure->columns[$key]))\nCANDIDATE_CHILD_COUNT=2\nCANDIDATE_CHILD_0_IDENTITY=template|public|newfi_portal|0|1000010|1.0.0 Alpha 1\nCANDIDATE_CHILD_1_IDENTITY=template|public|newfi_portal.less|0|1000010|1.0.0 Alpha 1\nFINAL_DECISION=RCA6_COMPLETE_NO_MUTATION_EXACT_CORE_LINES_READY\nRCA6_END=true\n"
}
+112 -154
View File
File diff suppressed because one or more lines are too long