39 lines
8.1 KiB
JSON
39 lines
8.1 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "SIGNALBOT-260917-FINAL-CLEAN-D1-ACCEPT-045R3",
|
|
"status": "FAIL",
|
|
"rc": 3,
|
|
"host": "pve01",
|
|
"mode": "read-only",
|
|
"component": "signalbot-cr0116-final-clean-d1-accept",
|
|
"started_at_utc": "2026-09-17T11:32:21Z",
|
|
"finished_at_utc": "2026-09-17T11:33:25Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "cdd481b84e29c0425b43ee5f375700d3c8ba23f1ab7bbde78790fb52b617acdb",
|
|
"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": 3,
|
|
"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": "f771c31de5368e8521f2f543629f2a833f652f90cd63f3c29e807164b5c98de5",
|
|
"sanitized_output_sha256": "f771c31de5368e8521f2f543629f2a833f652f90cd63f3c29e807164b5c98de5",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "SIGNALBOT045_BEGIN=true\nSIGNALBOT045_MODE=READ_ONLY_FINAL_CLEAN_D1_ACCEPTANCE\nSIGNALBOT045_RETUNE_80_20=NO\nSIGNALBOT045_RETUNE_DEMONOV=NO\nSIGNALBOT045_REAL_EXCHANGE_EXECUTION=NO\nSIGNALBOT045_COLLECTOR_RESTART=NO\nREFERENCE_CHECK=OK\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nERROR_REGISTER_CHECK=OK\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nSIGNALBOT045_RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nSIGNALBOT045_VM170={\"name\":\"core-apps\",\"node\":\"pve01\",\"ok\":true,\"status\":\"running\",\"type\":\"qemu\"}\nSIGNALBOT045_GIT={\"decision\":{\"local_clean\":true,\"local_expected_object_present\":false,\"ok\":true,\"policy\":\"CLEAN_LOCAL_CHECKOUT_PLUS_EXACT_REMOTE_FEATURE_RUNTIME_IDENTITY_GUEST\",\"remote_feature_exact\":true},\"repos\":[{\"branch\":\"cr-2026-0116-reliability-finality\",\"dirty\":false,\"exists\":true,\"has_expected_commit\":false,\"head\":\"ac7094a76ddc06f376d71a76432af7c2dd10ec7d\",\"ls_remote_rc\":0,\"path\":\"/root/8020-demonov-shadow-bot-cr0116\",\"remote_feature\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\"},{\"branch\":\"cr-2026-0105-demonov-shadow-orchestrator\",\"dirty\":false,\"exists\":true,\"has_expected_commit\":false,\"head\":\"559948bcb6baead49a47d9953b0cc0090e332fd7\",\"ls_remote_rc\":0,\"path\":\"/root/8020-demonov-shadow-bot\",\"remote_feature\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\"}]}\nSIGNALBOT045_QM={\"rc\":0,\"stderr_bytes\":0,\"stdout_bytes\":4881}\nSIGNALBOT045_QGA_META={\"err_bytes\":0,\"err_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"exitcode\":3,\"exited\":1,\"out_bytes\":4395}\nSIGNALBOT045_GUEST={\"containers\":{\"containers_stable\":true,\"runtime_env_exact\":false,\"services_exact\":true,\"snapshot\":[{\"config_image\":\"8020-demonov-shadow:76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"data_mounts\":[{\"destination\":\"/data\",\"rw\":true,\"source\":\"/opt/stacks/8020-demonov-shadow/data\"}],\"env_selected\":{\"CODE_IDENTITY\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"COLLECTION_START_AT\":\"2026-09-10T00:00:00+00:00\",\"EXPERIMENT_ID\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"RUNTIME_MANIFEST_ID\":\"a6a4f903e7e6aa309d8c7d181fbe613fae95f11077dff0fc2ceb7c331fb75389\"},\"id\":\"ddb2d923ad72\",\"image_id\":\"sha256:341f71a906c91d3fa9c1d50bd89df2a849dfb0b168bb4551efb444bf61c4ab99\",\"restart_count\":559,\"running\":true,\"service\":\"collector\"},{\"config_image\":\"8020-demonov-shadow:76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"data_mounts\":[{\"destination\":\"/data\",\"rw\":true,\"source\":\"/opt/stacks/8020-demonov-shadow/data\"}],\"env_selected\":{\"CODE_IDENTITY\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"COLLECTION_START_AT\":null,\"EXPERIMENT_ID\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"RUNTIME_MANIFEST_ID\":\"a6a4f903e7e6aa309d8c7d181fbe613fae95f11077dff0fc2ceb7c331fb75389\"},\"id\":\"bbedbafd746b\",\"image_id\":\"sha256:341f71a906c91d3fa9c1d50bd89df2a849dfb0b168bb4551efb444bf61c4ab99\",\"restart_count\":0,\"running\":true,\"service\":\"relay\"},{\"config_image\":\"8020-demonov-shadow:76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"data_mounts\":[{\"destination\":\"/data\",\"rw\":true,\"source\":\"/opt/stacks/8020-demonov-shadow/data\"}],\"env_selected\":{\"CODE_IDENTITY\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"COLLECTION_START_AT\":null,\"EXPERIMENT_ID\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"RUNTIME_MANIFEST_ID\":\"a6a4f903e7e6aa309d8c7d181fbe613fae95f11077dff0fc2ceb7c331fb75389\"},\"id\":\"db467c735bf0\",\"image_id\":\"sha256:341f71a906c91d3fa9c1d50bd89df2a849dfb0b168bb4551efb444bf61c4ab99\",\"restart_count\":0,\"running\":true,\"service\":\"shadow\"},{\"config_image\":\"8020-demonov-shadow:76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"data_mounts\":[{\"destination\":\"/data\",\"rw\":true,\"source\":\"/opt/stacks/8020-demonov-shadow/data\"}],\"env_selected\":{\"CODE_IDENTITY\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"COLLECTION_START_AT\":null,\"EXPERIMENT_ID\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"RUNTIME_MANIFEST_ID\":\"a6a4f903e7e6aa309d8c7d181fbe613fae95f11077dff0fc2ceb7c331fb75389\"},\"id\":\"5709472978d5\",\"image_id\":\"sha256:341f71a906c91d3fa9c1d50bd89df2a849dfb0b168bb4551efb444bf61c4ab99\",\"restart_count\":0,\"running\":true,\"service\":\"worker\"}]},\"db_checks\":{\"holds\":[\"NO_CANDIDATE\"],\"ok\":false},\"decision\":{\"decision\":\"HOLD\",\"failed\":[\"db_quickcheck\",\"accepted_d1\",\"health_healthy\",\"prospective_allowed\",\"safety_blocked\",\"relay_ok\",\"logs_ok\",\"runtime_env_exact\"]},\"expected_epoch\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"finality\":{\"accepted\":false,\"candidate\":null,\"candidate_count\":0,\"holds\":[\"NO_CLEAN_PROCESSED_D1\"]},\"holds\":[\"CONTAINER_RUNTIME_ENV_DRIFT\",\"FRESH_LOG_collector\",\"NO_CANDIDATE\",\"NO_CLEAN_PROCESSED_D1\"],\"identity\":{\"env_selected\":{\"APP_IMAGE\":\"8020-demonov-shadow:76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"CODE_IDENTITY\":\"76e1f58baa544a0e208bba317f0150e5b6d74dbd\",\"COLLECTION_START_AT\":\"2026-09-10T00:00:00+00:00\",\"EXPERIMENT_ID\":\"55588af053b5a7b47bdc86a9231b7fc3a4cdd00b3b53e05e201e69438f480e0f\",\"RUNTIME_MANIFEST_ID\":\"a6a4f903e7e6aa309d8c7d181fbe613fae95f11077dff0fc2ceb7c331fb75389\"},\"experiment_schema_v2\":true,\"holds\":[],\"ok\":true},\"legacy_root_stable\":true,\"logs\":{\"holds\":[\"FRESH_LOG_collector\"],\"ok\":false,\"services\":{\"collector\":{\"counts\":{\"bad_source_finality\":0,\"invalid_iso\":0,\"reconnect_finality\":0,\"traceback\":2},\"line_count\":33,\"rc\":0},\"relay\":{\"counts\":{\"bad_source_finality\":0,\"invalid_iso\":0,\"reconnect_finality\":0,\"traceback\":0},\"line_count\":61,\"rc\":0},\"shadow\":{\"counts\":{\"bad_source_finality\":0,\"invalid_iso\":0,\"reconnect_finality\":0,\"traceback\":0},\"line_count\":1,\"rc\":0},\"worker\":{\"counts\":{\"bad_source_finality\":0,\"invalid_iso\":0,\"reconnect_finality\":0,\"traceback\":0},\"line_count\":13,\"rc\":0}}},\"mutation_scope\":\"NONE_READ_ONLY\",\"schema\":\"signalbot-final-clean-d1-accept-v1\",\"source_progress\":{\"accepted\":true,\"data_version_after\":2,\"data_version_before\":2,\"grown_tables\":[\"sequence_events\",\"source_receipts\",\"trade_receipts\",\"trade_revisions\"]},\"status_checks\":{\"holds\":[\"NO_CANDIDATE\"],\"ok\":false}}\nSIGNALBOT045_HOLDS=[\"CONTAINER_RUNTIME_ENV_DRIFT\",\"FRESH_LOG_collector\",\"NO_CANDIDATE\",\"NO_CLEAN_PROCESSED_D1\"]\nSIGNALBOT045_DECISION=HOLD_FINAL_CLEAN_D1_NOT_ACCEPTED\nSIGNALBOT045_MUTATION_SCOPE=NONE_READ_ONLY\n"
|
|
}
|