diff --git a/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.json b/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.json new file mode 100644 index 00000000..15a39a72 --- /dev/null +++ b/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "sig-r16", + "started_at_utc": "2026-09-21T16:14:26Z", + "finished_at_utc": "2026-09-21T16:14:37Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "f7195410ffdc98b02904e43695c51e7ce98ef7c07803213900a56a860d10d8cb", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6", + "sanitized_output_sha256": "753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "R16={\"c\":0,\"p\":\"post\",\"m\":true,\"r\":null,\"n\":1}\nTASK_RESULT=PASS_R16_READY_FINAL\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.txt b/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.txt new file mode 100644 index 00000000..4ded8347 --- /dev/null +++ b/runtime/history/SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16.txt @@ -0,0 +1,35 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=sig-r16 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=f7195410ffdc98b02904e43695c51e7ce98ef7c07803213900a56a860d10d8cb +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6 +SANITIZED_OUTPUT_SHA256=753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6 +OUTPUT_BEGIN +R16={"c":0,"p":"post","m":true,"r":null,"n":1} +TASK_RESULT=PASS_R16_READY_FINAL +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index dcee055d..15a39a72 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SIGNALBOT-260921-REPAIR15-STATE-PUBLISH-052STATE2", + "command_id": "SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "sig-state2", - "started_at_utc": "2026-09-21T16:10:57Z", - "finished_at_utc": "2026-09-21T16:10:57Z", + "mode": "change", + "component": "sig-r16", + "started_at_utc": "2026-09-21T16:14:26Z", + "finished_at_utc": "2026-09-21T16:14:37Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "92ec00e43a229c5b5a3bd7cc972c3a9f17cc44958be7a2b4aa312ecc3a2db30d", + "command_sha256": "f7195410ffdc98b02904e43695c51e7ce98ef7c07803213900a56a860d10d8cb", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "11f22b83fdaa2aa74c298b916e37c598f2c593cf679a36de99d5d1c4680acc5e", - "sanitized_output_sha256": "11f22b83fdaa2aa74c298b916e37c598f2c593cf679a36de99d5d1c4680acc5e", + "raw_evidence_sha256": "753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6", + "sanitized_output_sha256": "753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "ERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nSTATE={\"rf\":0,\"re\":[],\"pc\":0,\"lock\":\"FREE\",\"q\":0,\"ge\":0,\"v\":{\"svc\":true,\"qc\":\"ok\",\"rc\":{\"RECONCILED\":22,\"UNRESOLVED\":1},\"u\":[[513728,\"2026-09-21T08:48:58.777306+00:00\",\"REST_FETCH_OR_VALIDATION_FAILED\"]],\"acc\":true,\"rev\":1,\"seq\":602663,\"cs\":[0,1,\"REST_FETCH_OR_VALIDATION_FAILED\"],\"ls\":[\"FAIL_CLOSED\",null,true,false,false,false],\"tmp\":false},\"d\":\"NEED_FRESH_REPAIR\",\"n\":\"ISSUE_FRESH_PAUSED_SNAPSHOT_REPAIR\"}\nDECISION=NEED_FRESH_REPAIR\nNEXT_GATE=ISSUE_FRESH_PAUSED_SNAPSHOT_REPAIR\nTASK_RESULT=PASS_SIGNALBOT_052STATE2_STATE_CAPTURED\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SIGNALBOT-260921-REPAIR15-STATE-PUBLISH-052STATE2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "R16={\"c\":0,\"p\":\"post\",\"m\":true,\"r\":null,\"n\":1}\nTASK_RESULT=PASS_R16_READY_FINAL\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index f38c430e..4ded8347 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,40 +1,35 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SIGNALBOT-260921-REPAIR15-STATE-PUBLISH-052STATE2 +COMMAND_ID=SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=sig-state2 +MODE=change +COMPONENT=sig-r16 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=92ec00e43a229c5b5a3bd7cc972c3a9f17cc44958be7a2b4aa312ecc3a2db30d +COMMAND_SHA256=f7195410ffdc98b02904e43695c51e7ce98ef7c07803213900a56a860d10d8cb DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=11f22b83fdaa2aa74c298b916e37c598f2c593cf679a36de99d5d1c4680acc5e -SANITIZED_OUTPUT_SHA256=11f22b83fdaa2aa74c298b916e37c598f2c593cf679a36de99d5d1c4680acc5e +RAW_EVIDENCE_SHA256=753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6 +SANITIZED_OUTPUT_SHA256=753bab9193995f03f5fd9f00bcd312586e3a67130c3084aaa177d31a76bbfdc6 OUTPUT_BEGIN -ERROR_REGISTER_CHECK=OK -REFERENCE_CHECK=OK -AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED -STATE={"rf":0,"re":[],"pc":0,"lock":"FREE","q":0,"ge":0,"v":{"svc":true,"qc":"ok","rc":{"RECONCILED":22,"UNRESOLVED":1},"u":[[513728,"2026-09-21T08:48:58.777306+00:00","REST_FETCH_OR_VALIDATION_FAILED"]],"acc":true,"rev":1,"seq":602663,"cs":[0,1,"REST_FETCH_OR_VALIDATION_FAILED"],"ls":["FAIL_CLOSED",null,true,false,false,false],"tmp":false},"d":"NEED_FRESH_REPAIR","n":"ISSUE_FRESH_PAUSED_SNAPSHOT_REPAIR"} -DECISION=NEED_FRESH_REPAIR -NEXT_GATE=ISSUE_FRESH_PAUSED_SNAPSHOT_REPAIR -TASK_RESULT=PASS_SIGNALBOT_052STATE2_STATE_CAPTURED -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SIGNALBOT-260921-REPAIR15-STATE-PUBLISH-052STATE2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +R16={"c":0,"p":"post","m":true,"r":null,"n":1} +TASK_RESULT=PASS_R16_READY_FINAL +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SIGNALBOT-260921-FINAL-HOLD-LIVE-REPAIR-052REPAIR16","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END