{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "HOMELAB-SKLADCHIK-REAUTH-WRAPPER-TARGET-CONTRACT-READ-ONLY-20260805T145500Z", "status": "OK", "rc": 0, "host": "pve01", "mode": "verify", "component": "skladchik-reauth-target-contract-ro", "started_at_utc": "2026-08-05T14:57:56Z", "finished_at_utc": "2026-08-05T14:57:56Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", "command_sha256": "c6994c72a5a7377ac4902a6ae787fb7144e6f7ac3ea89771986569098dbb7b61", "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": "77f84c5172690fcac73eef8b64a933f3ca8cc1e591ccc2ba1db6dd83223ae963", "sanitized_output_sha256": "1281da0a1c1b275cae799de7eef5ee69869a8e85c762e4559fae5899982c7602", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-REAUTH-WRAPPER-TARGET-CONTRACT-READ-ONLY-20260805T145500Z\",\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"analysis_ready\":true,\"changes_made\":false,\"command_id\":\"HOMELAB-SKLADCHIK-REAUTH-WRAPPER-TARGET-CONTRACT-READ-ONLY-20260805T145500Z\",\"command_rc\":0,\"detector_scope\":{\"cookie_files_read\":false,\"normalized_command_tokens_emitted\":true,\"private_addresses_emitted\":false,\"secret_values_emitted\":false,\"secret_values_read\":false},\"mutation_outcome\":\"NO_MUTATION\",\"next_action\":\"BUILD_TRANSACTION_AGAINST_EXACT_VERIFIED_TARGET_INTERFACE\",\"output_truncated_in_json\":false,\"rc\":0,\"read_only\":true,\"rollback_restored\":null,\"rollback_started\":false,\"root_cause_classification\":\"VERIFIED_REAUTH_WRAPPER_TARGET_INTERFACE_CAPTURED\",\"schema\":1,\"status\":\"OK\",\"targets\":[],\"verified_input_interface\":{\"arg_options\":[],\"argv\":false,\"environment\":true,\"environment_names\":[\"EDGE\",\"EDGE_SCRIPT\",\"rc\"],\"modes\":[\"environment\"],\"stdin\":false,\"tty\":false},\"wrapper\":{\"basename\":\"skladchik-reports-monitor-cookie-update\",\"bytes\":638,\"language\":\"shell_or_other\",\"mode\":\"0o755\",\"path_sha256\":\"67a27429a8fedf2520e6f78c8fbe3f4649c486b5fb72af70584a7a35a38db14d\",\"projection\":{\"environment_names\":[\"EDGE\",\"EDGE_SCRIPT\",\"rc\"],\"lines\":[{\"kind\":\"shell_options\",\"line\":2,\"tokens\":[\"set\",\"-Eeuo\",\"pipefail\"]},{\"kind\":\"command\",\"line\":3,\"tokens\":[\"export\",\"SYSTEMD_PAGER=cat\",\"PAGER=cat\",\"SYSTEMD_LESS=FRXMK\"]},{\"kind\":\"assignment\",\"line\":4,\"tokens\":[\"EDGE=debian@\"]},{\"kind\":\"assignment\",\"line\":5,\"tokens\":[\"EDGE_SCRIPT=/usr/local/sbin/skladchik-reports-monitor-cookie-update-edge\"]},{\"kind\":\"assignment\",\"line\":6,\"tokens\":[\"SSH=(-o\",\"BatchMode=yes\",\"-o\",\"ConnectTimeout=15\",\"-o\",\"StrictHostKeyChecking=yes\",\"-o\",\"UserKnownHostsFile=[SENSITIVE_PATH] CONTROLLED COOKIE UPDATE\"]},{\"kind\":\"command\",\"line\":8,\"tokens\":[\"printf\",\"SAFE_OUTPUT=YES\\\\nSECRET_PRINTED=NO\\\\nSTEP=SKLADCHIK_REPORTS_MONITOR_COOKIE_UPDATE\\\\n\"]},{\"kind\":\"control\",\"line\":9,\"tokens\":[\"if\",\"ssh\",\"-tt\",\"${SSH[@]}\",\"$EDGE\",\"sudo\",\"-n\",\"$EDGE_SCRIPT;\",\"then\"]},{\"kind\":\"assignment\",\"line\":10,\"tokens\":[\"rc=0\"]},{\"kind\":\"command\",\"line\":11,\"tokens\":[\"else\"]},{\"kind\":\"assignment\",\"line\":12,\"tokens\":[\"rc=$?\"]},{\"kind\":\"command\",\"line\":13,\"tokens\":[\"fi\"]},{\"kind\":\"command\",\"line\":14,\"tokens\":[\"printf\",\"SSH_COOKIE_UPDATE_RC=%s\\\\n\",\"$rc\"]},{\"kind\":\"command\",\"line\":15,\"tokens\":[\"printf\",\"\\\\033[93m%s\\\\033[0m\\\\n\",\"END\"]},{\"kind\":\"command\",\"line\":16,\"tokens\":[\"exit\",\"$rc\"]}],\"parse\":\"shell_token_projection\",\"signals\":{\"cat_stdin\":false,\"environment_references\":true,\"positional_arguments\":false,\"read_builtin\":false,\"stdin_path_or_fd0\":false,\"tty\":false}},\"sha256\":\"ea2d89ce67893a6d89b29610e4d46e207932ecc157173454585f67890f58810c\",\"shebang\":\"#!/usr/bin/env bash\",\"target_paths\":[]}}\n" }