1
0
Files
homelab-public-context/runtime/latest.json
T

39 lines
242 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260917-INFRA-DR-CLOUD-CLEANUP-READONLY-INVENTORY-510R1",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "infra-dr-cloud-cleanup-readonly-inventory",
"started_at_utc": "2026-09-17T20:52:19Z",
"finished_at_utc": "2026-09-17T20:52:49Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "4cac5d2194f9064ab4caab96e10ad1c7a27ff4bc408a6a33421cbf6a0ca6359d",
"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": "34ec7a50887585a875afadf2b7a0a3d15dcefca0382685d31209cc3a3eec5106",
"sanitized_output_sha256": "bca40c292d9369a0d46099ebf99b3c339e4110118ee8c5f44e876cdd556bf5b3",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "CLOUD_CLEANUP_READONLY_INVENTORY_V2_BEGIN=true\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nHOSTNAME=pve01\nNOW_UTC=2026-09-17T20:52:19Z\nRUNTIME_READONLY_FACTS_BEGIN=true\nRCLONE_VERSION=rclone_v1.60.1-DEV\nRCLONE_VERSION_RC=0\nSYSTEMD={\"rc\":0,\"stderr\":\"\",\"stdout\":\"enabled\",\"unit\":\"homelab-backup-retention-gc.timer\",\"verb\":\"is-enabled\"}\nSYSTEMD={\"rc\":0,\"stderr\":\"\",\"stdout\":\"active\",\"unit\":\"homelab-backup-retention-gc.timer\",\"verb\":\"is-active\"}\nSYSTEMD={\"rc\":0,\"stderr\":\"\",\"stdout\":\"static\",\"unit\":\"homelab-backup-retention-gc.service\",\"verb\":\"is-enabled\"}\nSYSTEMD={\"rc\":3,\"stderr\":\"\",\"stdout\":\"failed\",\"unit\":\"homelab-backup-retention-gc.service\",\"verb\":\"is-active\"}\nRETENTION_TIMER_ROWS=[\"NEXT LEFT LAST PASSED UNIT ACTIVATES\",\"Fri 2026-09-18 03:22:15 MSK 3h 29min Thu 2026-09-17 03:21:32 MSK 20h ago homelab-backup-retention-gc.timer homelab-backup-retention-gc.service\"]\nRUNTIME_READONLY_FACTS_END=true\nRETENTION_ARTIFACTS_BEGIN=true\nRETENTION_ARTIFACT={\"bytes\":32975,\"gid\":0,\"mode\":\"0o755\",\"mtime_ns\":1788503107430469991,\"path\":\"/usr/local/sbin/homelab-backup-retention-gc\",\"sha256\":\"8adb6c10f5911f39c53775b89eac3cd1823f1ed34b4caccade5279c213e998a3\",\"uid\":0}\nRETENTION_ARTIFACT={\"bytes\":327,\"gid\":0,\"mode\":\"0o644\",\"mtime_ns\":1786431131035127781,\"path\":\"/etc/systemd/system/homelab-backup-retention-gc.service\",\"sha256\":\"0c49e10bdb225eeca0af5fca80aaf109addec2b18a6b892c0fe17c28b656ad7c\",\"uid\":0}\nRETENTION_ARTIFACT={\"bytes\":237,\"gid\":0,\"mode\":\"0o644\",\"mtime_ns\":1786431131036193880,\"path\":\"/etc/systemd/system/homelab-backup-retention-gc.timer\",\"sha256\":\"a0e763670745a5ef7c04b54da23114a013f47075cf36cceef0218bae9b82ea2f\",\"uid\":0}\nRETENTION_SOURCE_MATCH_COUNT=289\nRETENTION_SOURCE_LINE=5:TASK_ID=backup-retention-safe-gc-v1\nRETENTION_SOURCE_LINE=7:STATE_ROOT=/var/lib/homelab-backup/cloud-quorum\nRETENTION_SOURCE_LINE=8:RETENTION_ROOT=/var/lib/homelab-backup/retention-safe-gc\nRETENTION_SOURCE_LINE=9:HEALTH=/var/lib/homelab-health/backup-retention-safe-gc.json\nRETENTION_SOURCE_LINE=10:LOCK=/run/lock/homelab-backup-retention-gc.lock\nRETENTION_SOURCE_LINE=12:VM_LOCK=/run/lock/homelab-vm-cloud-quorum-queue.lock\nRETENTION_SOURCE_LINE=13:APP_LOCK=/run/lock/homelab-app-cloud-quorum-queue.lock\nRETENTION_SOURCE_LINE=15:REMOTE_A=pve01-mail-01-crypt\nRETENTION_SOURCE_LINE=16:REMOTE_B=pve01-mail-02-crypt\nRETENTION_SOURCE_LINE=17:REMOTE_ROOT=homelab-backups\nRETENTION_SOURCE_LINE=18:RCLONE_CONFIG_SOURCE=\"${RCLONE_CONFIG:-/root/.config/rclone/[SENSITIVE_FILE]}\"\nRETENTION_SOURCE_LINE=19:VM_PROBE=/usr/local/libexec/homelab-vm-cloud-quorum-freshness-probe\nRETENTION_SOURCE_LINE=20:APP_PROBE=/usr/local/libexec/homelab-app-cloud-quorum-freshness-probe\nRETENTION_SOURCE_LINE=21:REGISTRY_HELPER=\"${HOMELAB_BACKUP_TARGET_REGISTRY_HELPER:-/usr/local/libexec/homelab-backup-target-registry}\"\nRETENTION_SOURCE_LINE=22:REGISTRY_HELPER_SHA_EXPECTED=c681c44be7557d192d7b453b67e31164237874596168f1d4c78e1e926e2e9cb4\nRETENTION_SOURCE_LINE=25:GFS_POLICY=\"${HOMELAB_BACKUP_GFS_POLICY:-/etc/homelab-backup/gfs-retention.json}\"\nRETENTION_SOURCE_LINE=27:[[ -x \"$REGISTRY_HELPER\" && ! -L \"$REGISTRY_HELPER\" ]] || { printf 'GC_STATUS=ERROR|ROOT_CAUSE=TARGET_REGISTRY_HELPER_MISSING\\n' >&2; exit 69; }\nRETENTION_SOURCE_LINE=28:[[ \"$(sha256sum \"$REGISTRY_HELPER\"|awk '{print $1}')\" == \"$REGISTRY_HELPER_SHA_EXPECTED\" ]] || { printf 'GC_STATUS=ERROR|ROOT_CAUSE=TARGET_REGISTRY_HELPER_SHA_DRIFT\\n' >&2; exit 65; }\nRETENTION_SOURCE_LINE=29:\"$REGISTRY_HELPER\" validate >/dev/null || { printf 'GC_STATUS=ERROR|ROOT_CAUSE=TARGET_REGISTRY_INVALID\\n' >&2; exit 66; }\nRETENTION_SOURCE_LINE=33:GFS_WEEKLY=\"$(HOMELAB_BACKUP_GFS_POLICY=\"$GFS_POLICY\" \"$GFS_HELPER\" weekly-buckets)\"\nRETENTION_SOURCE_LINE=34:GFS_MONTHLY=\"$(HOMELAB_BACKUP_GFS_POLICY=\"$GFS_POLICY\" \"$GFS_HELPER\" monthly-buckets)\"\nRETENTION_SOURCE_LINE=35:GFS_CRITICAL_COUNT=\"$(HOMELAB_BACKUP_GFS_POLICY=\"$GFS_POLICY\" \"$GFS_HELPER\" critical-logicals | wc -l)\"\nRETENTION_SOURCE_LINE=36:VM_KEEP=\"$(\"$REGISTRY_HELPER\" policy-keep VM)\"\nRETENTION_SOURCE_LINE=37:APP_KEEP=\"$(\"$REGISTRY_HELPER\" policy-keep APP)\"\nRETENTION_SOURCE_LINE=38:CONTROL_KEEP=\"$(\"$REGISTRY_HELPER\" policy-keep CONTROL)\"\nRETENTION_SOURCE_LINE=39:MIN_DELETE_AGE_SECONDS=86400\nRETENTION_SOURCE_LINE=43:cleanup(){ if [[ -n \"${TMPROOT:-}\" && -d \"$TMPROOT\" ]]; then rm -rf -- \"$TMPROOT\"; fi; }\nRETENTION_SOURCE_LINE=44:stable_delete_set(){ sed -E 's/\\|age_seconds=[0-9]+$//'; }\nRETENTION_SOURCE_LINE=45:trap cleanup EXIT\nRETENTION_SOURCE_LINE=47:node_for_logical(){ \"$REGISTRY_HELPER\" logical-owner \"$1\" 2>/dev/null; }\nRETENTION_SOURCE_LINE=50:keep_for(){ \"$REGISTRY_HELPER\" retention-keep \"$1\" 2>/dev/null; }\nRETENTION_SOURCE_LINE=51:logical_list(){ \"$REGISTRY_HELPER\" retention-logicals; }\nRETENTION_SOURCE_LINE=53:safe_generation(){\nRETENTION_SOURCE_LINE=54: local logical=\"$1\" generation=\"$2\"\nRETENTION_SOURCE_LINE=55: [[ \"$generation\" =~ ^${logical}-pve0[123]-[0-9]{8}T[0-9]{6}Z$ ]]\nRETENTION_SOURCE_LINE=58: TMPROOT=\"/run/homelab-retention-gc.$$\"\nRETENTION_SOURCE_LINE=60: [[ -f \"$RCLONE_CONFIG_SOURCE\" && ! -L \"$RCLONE_CONFIG_SOURCE\" ]] || die RCLONE_CONFIG_UNSAFE\nRETENTION_SOURCE_LINE=61: install -m 0600 \"$RCLONE_CONFIG_SOURCE\" \"$TMPROOT/[SENSITIVE_FILE]\"\nRETENTION_SOURCE_LINE=63:state_files(){\nRETENTION_SOURCE_LINE=64: local node=\"$1\" logical=\"$2\" dir\nRETENTION_SOURCE_LINE=65: dir=\"$STATE_ROOT/$logical\"\nRETENTION_SOURCE_LINE=66: node_exec \"$node\" find \"$dir\" -maxdepth 1 -type f -name '*.json' -print 2>\"$TMPROOT/state-find.err\" || {\nRETENTION_SOURCE_LINE=69: die \"STATE_ENUM_FAILED_${logical}_${node}\" 69\nRETENTION_SOURCE_LINE=72:strict_state(){\nRETENTION_SOURCE_LINE=73: local json=\"$1\" logical=\"$2\" generation=\"$3\"\nRETENTION_SOURCE_LINE=74: jq -e --arg l \"$logical\" --arg g \"$generation\" '.schema==\"homelab-cloud-quorum-payload-v1\" and .logical_id==$l and .generation==$g and .status==\"SEALED\" and .cloud_quorum==2 and .cloud_a_verified==true and .cloud_b_verified==true and .part_hashes_verified==true and .seal_written==true and .cloud_a_seal_verified==true and .cloud_b_seal_verified==true and .local_delete_allowed==true and .local_payload_present==false and .local_cleanup==\"OK\"' <<<\"$json\" >/dev/null\nRETENTION_SOURCE_LINE=77: local logical=\"$1\" node out decision generation latest\nRETENTION_SOURCE_LINE=78: node=\"$(node_for_logical \"$logical\")\" || return 1\nRETENTION_SOURCE_LINE=79: case \"$logical\" in\nRETENTION_SOURCE_LINE=81: out=\"$(node_exec \"$node\" \"$VM_PROBE\" decision \"${logical#vm}\")\" || return 1\nRETENTION_SOURCE_LINE=83: [[ \"$decision\" == SEALED_PROVEN ]] || return 1\nRETENTION_SOURCE_LINE=86: out=\"$(\"$APP_PROBE\" decision \"${logical#app-}\")\" || return 1\nRETENTION_SOURCE_LINE=88: [[ \"$decision\" == SEALED_PROVEN ]] || return 1\nRETENTION_SOURCE_LINE=91: latest=\"$(find \"$STATE_ROOT/control-bootstrap-v2\" -maxdepth 1 -type f -name '*.json' -printf '%f\\n' | LC_ALL=C sort | tail -n 1)\"\nRETENTION_SOURCE_LINE=93: generation=\"${latest%.json}\"\nRETENTION_SOURCE_LINE=94: [[ -s \"$CONTROL_EVIDENCE_ROOT/$generation.json\" && ! -L \"$CONTROL_EVIDENCE_ROOT/$generation.json\" ]] || return 1\nRETENTION_SOURCE_LINE=95: jq -e --arg g \"$generation\" '.result==\"OK\" and .logical_id==\"control-bootstrap-v2\" and .generation==$g and .payload_sha256_verified==true and .control_manifest_verified==true and .payload_checksums_verified==true and .ops_git_bundle_verified==true and .desired_git_bundle_verified==true' \"$CONTROL_EVIDENCE_ROOT/$generation.json\" >/dev/null\nRETENTION_SOURCE_LINE=100:remote_set(){\nRETENTION_SOURCE_LINE=101: local remote=\"$1\"\nRETENTION_SOURCE_LINE=102: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" lsf \"$remote:$REMOTE_ROOT\" --dirs-only --max-depth 2 | awk -F/ 'NF==3 && $1!=\"\" && $2!=\"\"{print $1\"/\"$2}' | LC_ALL=C sort -u\nRETENTION_SOURCE_LINE=105: local logical=\"$1\" generation=\"$2\" f\nRETENTION_SOURCE_LINE=106: f=\"$RETENTION_ROOT/transactions/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=107: [[ -s \"$f\" && ! -L \"$f\" ]] && jq -e '.status==\"DONE\" and .remote_a_absent==true and .remote_b_absent==true' \"$f\" >/dev/null\nRETENTION_SOURCE_LINE=110: local logical=\"$1\" generation=\"$2\" f\nRETENTION_SOURCE_LINE=111: f=\"$RETENTION_ROOT/transactions/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=117: [[ -d \"$RETENTION_ROOT/transactions\" ]] || { printf '0\\n'; return 0; }\nRETENTION_SOURCE_LINE=123: PLANNED|B_DELETED) count=$((count+1)) ;;\nRETENTION_SOURCE_LINE=126: done < <(find \"$RETENTION_ROOT/transactions\" -type f -name '*.json' -print | LC_ALL=C sort)\nRETENTION_SOURCE_LINE=130:pinned_delete_contract_enabled(){\nRETENTION_SOURCE_LINE=131: [[ -n \"${HOMELAB_RETENTION_PINNED_DELETE_FILE:-}\" || -n \"${HOMELAB_RETENTION_PINNED_DELETE_SHA256:-}\" ]]\nRETENTION_SOURCE_LINE=133:pinned_delete_assert_file(){\nRETENTION_SOURCE_LINE=134: local f=\"${HOMELAB_RETENTION_PINNED_DELETE_FILE:-}\" expected=\"${HOMELAB_RETENTION_PINNED_DELETE_SHA256:-}\" actual line logical generation owner state_file state_sha count=0\nRETENTION_SOURCE_LINE=135: [[ -n \"$f\" && -n \"$expected\" ]] || die PINNED_DELETE_CONTRACT_INCOMPLETE 64\nRETENTION_SOURCE_LINE=136: [[ \"$expected\" =~ ^[0-9a-f]{64}$ ]] || die PINNED_DELETE_SHA_INVALID 64\nRETENTION_SOURCE_LINE=137: [[ -f \"$f\" && ! -L \"$f\" ]] || die PINNED_DELETE_FILE_UNSAFE 64\nRETENTION_SOURCE_LINE=139: [[ \"$actual\" == \"$expected\" ]] || die PINNED_DELETE_FILE_SHA_MISMATCH 66\nRETENTION_SOURCE_LINE=141: [[ -n \"$line\" ]] || die PINNED_DELETE_EMPTY_LINE 66\nRETENTION_SOURCE_LINE=142: logical=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^logical=/){sub(/^logical=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=143: generation=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^generation=/){sub(/^generation=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=145: state_file=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^state_file=/){sub(/^state_file=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=146: state_sha=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^state_sha256=/){sub(/^state_sha256=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=147: [[ \"$line\" == \"DELETE|logical=$logical|generation=$generation|owner=$owner|state_file=$state_file|state_sha256=$state_sha\" ]] || die PINNED_DELETE_LINE_FORMAT_INVALID 66\nRETENTION_SOURCE_LINE=148: [[ \"$(node_for_logical \"$logical\")\" == \"$owner\" ]] || die \"PINNED_DELETE_OWNER_INVALID_${logical}\" 66\nRETENTION_SOURCE_LINE=149: safe_generation \"$logical\" \"$generation\" || die \"PINNED_DELETE_GENERATION_INVALID_${logical}\" 66\nRETENTION_SOURCE_LINE=150: [[ \"$state_file\" == \"$STATE_ROOT/$logical/$generation.json\" ]] || die \"PINNED_DELETE_STATE_PATH_INVALID_${logical}\" 66\nRETENTION_SOURCE_LINE=151: [[ \"$state_sha\" =~ ^[0-9a-f]{64}$ ]] || die \"PINNED_DELETE_STATE_SHA_INVALID_${logical}\" 66\nRETENTION_SOURCE_LINE=154: (( count > 0 )) || die PINNED_DELETE_FILE_EMPTY 66\nRETENTION_SOURCE_LINE=155: [[ \"$(LC_ALL=C sort \"$f\" | uniq | wc -l)\" == \"$count\" ]] || die PINNED_DELETE_FILE_DUPLICATE 66\nRETENTION_SOURCE_LINE=157:pinned_tx_identity(){\nRETENTION_SOURCE_LINE=158: local f=\"$1\" logical generation state_sha status owner expected_path\nRETENTION_SOURCE_LINE=159: [[ -s \"$f\" && ! -L \"$f\" ]] || die \"PINNED_TX_FILE_UNSAFE_$f\" 66\nRETENTION_SOURCE_LINE=160: jq -e --arg task \"$TASK_ID\" --arg change \"$CHANGE_ID\" '.schema==\"homelab-backup-retention-transaction-v1\" and .task_id==$task and .change_id==$change and (.logical_id|type)==\"string\" and (.generation|type)==\"string\" and (.state_sha256|type)==\"string\" and (.status==\"PLANNED\" or .status==\"B_DELETED\" or .status==\"DONE\")' \"$f\" >/dev/null || die \"PINNED_TX_CONTENT_INVALID_$f\" 66\nRETENTION_SOURCE_LINE=161: logical=\"$(jq -er '.logical_id' \"$f\")\"; generation=\"$(jq -er '.generation' \"$f\")\"; state_sha=\"$(jq -er '.state_sha256' \"$f\")\"; status=\"$(jq -er '.status' \"$f\")\"\nRETENTION_SOURCE_LINE=162: owner=\"$(node_for_logical \"$logical\")\" || die \"PINNED_TX_OWNER_UNKNOWN_${logical}\" 66\nRETENTION_SOURCE_LINE=163: safe_generation \"$logical\" \"$generation\" || die \"PINNED_TX_GENERATION_UNSAFE_${logical}\" 66\nRETENTION_SOURCE_LINE=164: [[ \"$state_sha\" =~ ^[0-9a-f]{64}$ ]] || die \"PINNED_TX_STATE_SHA_INVALID_${logical}\" 66\nRETENTION_SOURCE_LINE=165: expected_path=\"$RETENTION_ROOT/transactions/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=166: [[ \"$f\" == \"$expected_path\" ]] || die \"PINNED_TX_PATH_INVALID_${logical}_${generation}\" 66\nRETENTION_SOURCE_LINE=167: printf 'DELETE|logical=%s|generation=%s|owner=%s|state_file=%s|state_sha256=%s\\n' \"$logical\" \"$generation\" \"$owner\" \"$STATE_ROOT/$logical/$generation.json\" \"$state_sha\"\nRETENTION_SOURCE_LINE=169:pinned_assert_transaction_tree(){\nRETENTION_SOURCE_LINE=170: local root=\"$RETENTION_ROOT/transactions\" f\nRETENTION_SOURCE_LINE=172: [[ -d \"$root\" && ! -L \"$root\" ]] || die PINNED_TX_ROOT_UNSAFE 66\nRETENTION_SOURCE_LINE=173: [[ -z \"$(find \"$root\" -type l -print -quit)\" ]] || die PINNED_TX_SYMLINK_PRESENT 66\nRETENTION_SOURCE_LINE=174: [[ -z \"$(find \"$root\" -type f ! -name '*.json' -print -quit)\" ]] || die PINNED_TX_NONJSON_PRESENT 66\nRETENTION_SOURCE_LINE=175: while IFS= read -r f; do pinned_tx_identity \"$f\" >/dev/null; done < <(find \"$root\" -type f -name '*.json' -print | LC_ALL=C sort)\nRETENTION_SOURCE_LINE=177:pinned_assert_protect_scope(){\nRETENTION_SOURCE_LINE=178: local plan_file=\"$1\" line logical generation reason txf status\nRETENTION_SOURCE_LINE=180: logical=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^logical=/){sub(/^logical=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=181: generation=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^generation=/){sub(/^generation=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=183: [[ \"$reason\" == GC_TRANSACTION_PLANNED || \"$reason\" == GC_TRANSACTION_B_DELETED ]] || die \"PINNED_PLAN_UNEXPECTED_PROTECT_${logical}_${generation}_${reason}\" 66\nRETENTION_SOURCE_LINE=184: txf=\"$RETENTION_ROOT/transactions/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=185: [[ -s \"$txf\" && ! -L \"$txf\" ]] || die \"PINNED_PLAN_PROTECT_TX_MISSING_${logical}_${generation}\" 66\nRETENTION_SOURCE_LINE=187: [[ \"GC_TRANSACTION_$status\" == \"$reason\" ]] || die \"PINNED_PLAN_PROTECT_STATUS_MISMATCH_${logical}_${generation}\" 66\nRETENTION_SOURCE_LINE=188: grep -Fqx \"$(pinned_tx_identity \"$txf\")\" \"$HOMELAB_RETENTION_PINNED_DELETE_FILE\" || die \"PINNED_PLAN_PROTECT_NOT_PINNED_${logical}_${generation}\" 66\nRETENTION_SOURCE_LINE=189: done < <(awk '/^PROTECT\\|/' \"$plan_file\")\nRETENTION_SOURCE_LINE=191:pinned_assert_delete_scope(){\nRETENTION_SOURCE_LINE=192: local plan_file=\"$1\" stage=\"$2\" actual expected f count_actual count_expected\nRETENTION_SOURCE_LINE=193: actual=\"$TMPROOT/pinned-delete-actual.$stage\"\nRETENTION_SOURCE_LINE=194: expected=\"$TMPROOT/pinned-delete-expected.$stage\"\nRETENTION_SOURCE_LINE=195: pinned_delete_assert_file\nRETENTION_SOURCE_LINE=196: pinned_assert_transaction_tree\nRETENTION_SOURCE_LINE=197: pinned_assert_protect_scope \"$plan_file\"\nRETENTION_SOURCE_LINE=198: awk '/^DELETE\\|/' \"$plan_file\" | stable_delete_set >\"$actual\"\nRETENTION_SOURCE_LINE=199: if [[ -d \"$RETENTION_ROOT/transactions\" ]]; then\nRETENTION_SOURCE_LINE=200: while IFS= read -r f; do pinned_tx_identity \"$f\" >>\"$actual\"; done < <(find \"$RETENTION_ROOT/transactions\" -type f -name '*.json' -print | LC_ALL=C sort)\nRETENTION_SOURCE_LINE=203: LC_ALL=C sort \"$HOMELAB_RETENTION_PINNED_DELETE_FILE\" >\"$expected\"\nRETENTION_SOURCE_LINE=205: [[ \"$count_actual\" == \"$count_expected\" ]] || die \"PINNED_DELETE_SCOPE_COUNT_MISMATCH_${stage}\" 66\nRETENTION_SOURCE_LINE=206: [[ \"$(uniq \"$actual\" | wc -l)\" == \"$count_actual\" ]] || die \"PINNED_DELETE_SCOPE_DUPLICATE_${stage}\" 66\nRETENTION_SOURCE_LINE=207: cmp -s \"$actual\" \"$expected\" || die \"PINNED_DELETE_SCOPE_MISMATCH_${stage}\" 66\nRETENTION_SOURCE_LINE=208: printf 'PINNED_DELETE_SCOPE=OK|stage=%s|count=%s|sha256=%s\\n' \"$stage\" \"$count_expected\" \"$HOMELAB_RETENTION_PINNED_DELETE_SHA256\"\nRETENTION_SOURCE_LINE=211: printf 'CONTRACT|task=%s|policy=OWNER_AWARE_SAFE_GC_GFS|target_registry=CANONICAL|vm_keep=%s|app_keep=%s|control_keep=%s|min_delete_age_seconds=%s|gfs_critical=%s|gfs_weekly=%s|gfs_monthly=%s|gfs_completed_periods_only=YES|nonsealed=PROTECT|retired_preserve=PROTECT|unknown_namespace=PROTECT|owner_state_required=YES|both_clouds_required=YES|latest_restore_proven_required=YES|legacy_hb=PROTECT|legacy_pve01=PROTECT|legacy_control=PROTECT\\n' \"$TASK_ID\" \"$VM_KEEP\" \"$APP_KEEP\" \"$CONTROL_KEEP\" \"$MIN_DELETE_AGE_SECONDS\" \"$GFS_CRITICAL_COUNT\" \"$GFS_WEEKLY\" \"$GFS_MONTHLY\"\nRETENTION_SOURCE_LINE=214: local logical=\"$1\" gen file sha age node sealed_at tx out kind bucket\nRETENTION_SOURCE_LINE=215: : >\"$TMPROOT/$logical.gfs-eligible\"\nRETENTION_SOURCE_LINE=216: : >\"$TMPROOT/$logical.gfs-weekly\"\nRETENTION_SOURCE_LINE=217: : >\"$TMPROOT/$logical.gfs-monthly\"\nRETENTION_SOURCE_LINE=218: if ! HOMELAB_BACKUP_GFS_POLICY=\"$GFS_POLICY\" \"$GFS_HELPER\" is-critical \"$logical\"; then return 0; fi\nRETENTION_SOURCE_LINE=219: while IFS=$'\\t' read -r gen file sha age node sealed_at; do\nRETENTION_SOURCE_LINE=220: tx=\"$(transaction_status \"$logical\" \"$gen\")\"\nRETENTION_SOURCE_LINE=222: grep -Fqx \"$logical/$gen\" \"$TMPROOT/a.set\" || continue\nRETENTION_SOURCE_LINE=223: grep -Fqx \"$logical/$gen\" \"$TMPROOT/b.set\" || continue\nRETENTION_SOURCE_LINE=224: printf '%s\\t%s\\n' \"$gen\" \"$sealed_at\" >>\"$TMPROOT/$logical.gfs-eligible\"\nRETENTION_SOURCE_LINE=225: done < <(LC_ALL=C sort -r \"$TMPROOT/$logical.rows\")\nRETENTION_SOURCE_LINE=226: out=\"$(HOMELAB_BACKUP_GFS_POLICY=\"$GFS_POLICY\" \"$GFS_HELPER\" select \"$logical\" <\"$TMPROOT/$logical.gfs-eligible\")\" || die \"GFS_SELECT_FAILED_$logical\" 66\nRETENTION_SOURCE_LINE=230: WEEKLY) printf '%s\\t%s\\n' \"$gen\" \"$bucket\" >>\"$TMPROOT/$logical.gfs-weekly\" ;;\nRETENTION_SOURCE_LINE=231: MONTHLY) printf '%s\\t%s\\n' \"$gen\" \"$bucket\" >>\"$TMPROOT/$logical.gfs-monthly\" ;;\nRETENTION_SOURCE_LINE=232: *) die \"GFS_SELECT_KIND_INVALID_$logical\" 66 ;;\nRETENTION_SOURCE_LINE=236:plan(){\nRETENTION_SOURCE_LINE=238: remote_set \"$REMOTE_A\" >\"$TMPROOT/a.set\"\nRETENTION_SOURCE_LINE=239: remote_set \"$REMOTE_B\" >\"$TMPROOT/b.set\"\nRETENTION_SOURCE_LINE=240: local now logical node keep lifecycle open_count file json schema lid gen status sha sealed_at epoch age idx tx gfs_bucket candidates=0 protected=0 kept=0 gfs_kept=0\nRETENTION_SOURCE_LINE=243: while IFS= read -r logical; do\nRETENTION_SOURCE_LINE=244: node=\"$(node_for_logical \"$logical\")\" || die \"OWNER_UNKNOWN_$logical\"\nRETENTION_SOURCE_LINE=245: lifecycle=\"$(\"$REGISTRY_HELPER\" lifecycle \"$logical\")\" || die \"LIFECYCLE_UNKNOWN_$logical\"\nRETENTION_SOURCE_LINE=246: if [[ \"$lifecycle\" == ACTIVE ]]; then keep=\"$(keep_for \"$logical\")\" || die \"KEEP_POLICY_UNKNOWN_$logical\"; else keep=0; fi\nRETENTION_SOURCE_LINE=247: : >\"$TMPROOT/$logical.rows\"\nRETENTION_SOURCE_LINE=250: [[ \"$file\" == \"$STATE_ROOT/$logical/\"*.json ]] || { printf 'PROTECT|logical=%s|reason=STATE_PATH_UNSAFE|path=%s\\n' \"$logical\" \"$file\"; protected=$((protected+1)); continue; }\nRETENTION_SOURCE_LINE=251: json=\"$(node_exec \"$node\" cat \"$file\")\" || die \"STATE_READ_FAILED_${logical}\" 69\nRETENTION_SOURCE_LINE=253: lid=\"$(jq -r '.logical_id//\"\"' <<<\"$json\")\"\nRETENTION_SOURCE_LINE=254: gen=\"$(jq -r '.generation//\"\"' <<<\"$json\")\"\nRETENTION_SOURCE_LINE=256: if [[ \"$schema\" != homelab-cloud-quorum-payload-v1 || \"$lid\" != \"$logical\" ]] || ! safe_generation \"$logical\" \"$gen\"; then\nRETENTION_SOURCE_LINE=257: printf 'PROTECT|logical=%s|reason=NONCANONICAL_STATE|path=%s\\n' \"$logical\" \"$file\"; protected=$((protected+1)); continue\nRETENTION_SOURCE_LINE=260: if [[ \"$status\" != SEALED ]]; then\nRETENTION_SOURCE_LINE=262: printf 'PROTECT|logical=%s|generation=%s|owner=%s|reason=INCOMPLETE_%s\\n' \"$logical\" \"$gen\" \"$node\" \"$status\"\nRETENTION_SOURCE_LINE=263: protected=$((protected+1))\nRETENTION_SOURCE_LINE=266: strict_state \"$json\" \"$logical\" \"$gen\" || { printf 'PROTECT|logical=%s|generation=%s|owner=%s|reason=SEALED_STATE_NOT_STRICT\\n' \"$logical\" \"$gen\" \"$node\"; protected=$((protected+1)); continue; }\nRETENTION_SOURCE_LINE=267: sealed_at=\"$(jq -r '.sealed_at_utc//\"\"' <<<\"$json\")\"\nRETENTION_SOURCE_LINE=268: epoch=\"$(date -u -d \"$sealed_at\" +%s 2>\"$TMPROOT/date.err\")\" || { printf 'PROTECT|logical=%s|generation=%s|owner=%s|reason=SEALED_TIME_INVALID\\n' \"$logical\" \"$gen\" \"$node\"; protected=$((protected+1)); continue; }\nRETENTION_SOURCE_LINE=269: age=$((now-epoch))\nRETENTION_SOURCE_LINE=270: printf '%s\\t%s\\t%s\\t%s\\t%s\\t%s\\n' \"$gen\" \"$file\" \"$sha\" \"$age\" \"$node\" \"$sealed_at\" >>\"$TMPROOT/$logical.rows\"\nRETENTION_SOURCE_LINE=271: done < <(state_files \"$node\" \"$logical\" | LC_ALL=C sort)\nRETENTION_SOURCE_LINE=273: while IFS=$'\\t' read -r gen file sha age node sealed_at; do printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=LOGICAL_HAS_INCOMPLETE\\n' \"$logical\" \"$gen\" \"$node\"; kept=$((kept+1)); done < <(LC_ALL=C sort -r \"$TMPROOT/$logical.rows\")\nRETENTION_SOURCE_LINE=277: while IFS=$'\\t' read -r gen file sha age node sealed_at; do printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=RETIRED_PRESERVE\\n' \"$logical\" \"$gen\" \"$node\"; kept=$((kept+1)); done < <(LC_ALL=C sort -r \"$TMPROOT/$logical.rows\")\nRETENTION_SOURCE_LINE=280: if ! latest_restore_proven \"$logical\"; then\nRETENTION_SOURCE_LINE=281: while IFS=$'\\t' read -r gen file sha age node sealed_at; do printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=LATEST_RESTORE_NOT_PROVEN\\n' \"$logical\" \"$gen\" \"$node\"; kept=$((kept+1)); done < <(LC_ALL=C sort -r \"$TMPROOT/$logical.rows\")\nRETENTION_SOURCE_LINE=284: select_gfs \"$logical\"\nRETENTION_SOURCE_LINE=286: while IFS=$'\\t' read -r gen file sha age node sealed_at; do\nRETENTION_SOURCE_LINE=288: tx=\"$(transaction_status \"$logical\" \"$gen\")\"\nRETENTION_SOURCE_LINE=290: printf 'RETIRED|logical=%s|generation=%s|owner=%s|reason=GC_ALREADY_DONE\\n' \"$logical\" \"$gen\" \"$node\"\nRETENTION_SOURCE_LINE=292: printf 'PROTECT|logical=%s|generation=%s|owner=%s|reason=GC_TRANSACTION_%s\\n' \"$logical\" \"$gen\" \"$node\" \"$tx\"; protected=$((protected+1))\nRETENTION_SOURCE_LINE=293: elif (( idx <= keep )); then\nRETENTION_SOURCE_LINE=294: printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=POLICY_NEWEST_%s\\n' \"$logical\" \"$gen\" \"$node\" \"$keep\"; kept=$((kept+1))\nRETENTION_SOURCE_LINE=295: elif (( age < MIN_DELETE_AGE_SECONDS )); then\nRETENTION_SOURCE_LINE=296: printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=MIN_AGE|age_seconds=%s\\n' \"$logical\" \"$gen\" \"$node\" \"$age\"; kept=$((kept+1))\nRETENTION_SOURCE_LINE=297: elif ! grep -Fqx \"$logical/$gen\" \"$TMPROOT/a.set\" || ! grep -Fqx \"$logical/$gen\" \"$TMPROOT/b.set\"; then\nRETENTION_SOURCE_LINE=298: printf 'PROTECT|logical=%s|generation=%s|owner=%s|reason=REMOTE_SET_MISMATCH\\n' \"$logical\" \"$gen\" \"$node\"; protected=$((protected+1))\nRETENTION_SOURCE_LINE=299: elif gfs_bucket=\"$(awk -F'\\t' -v g=\"$gen\" '$1==g{print $2; exit}' \"$TMPROOT/$logical.gfs-weekly\")\" && [[ -n \"$gfs_bucket\" ]]; then\nRETENTION_SOURCE_LINE=300: printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=GFS_WEEKLY|bucket=%s\\n' \"$logical\" \"$gen\" \"$node\" \"$gfs_bucket\"; kept=$((kept+1)); gfs_kept=$((gfs_kept+1))\nRETENTION_SOURCE_LINE=301: elif gfs_bucket=\"$(awk -F'\\t' -v g=\"$gen\" '$1==g{print $2; exit}' \"$TMPROOT/$logical.gfs-monthly\")\" && [[ -n \"$gfs_bucket\" ]]; then\nRETENTION_SOURCE_LINE=302: printf 'KEEP|logical=%s|generation=%s|owner=%s|reason=GFS_MONTHLY|bucket=%s\\n' \"$logical\" \"$gen\" \"$node\" \"$gfs_bucket\"; kept=$((kept+1)); gfs_kept=$((gfs_kept+1))\nRETENTION_SOURCE_LINE=304: printf 'DELETE|logical=%s|generation=%s|owner=%s|state_file=%s|state_sha256=%s|age_seconds=%s\\n' \"$logical\" \"$gen\" \"$node\" \"$file\" \"$sha\" \"$age\"\nRETENTION_SOURCE_LINE=305: candidates=$((candidates+1))\nRETENTION_SOURCE_LINE=307: done < <(LC_ALL=C sort -r \"$TMPROOT/$logical.rows\")\nRETENTION_SOURCE_LINE=308: done < <(logical_list)\nRETENTION_SOURCE_LINE=309: printf 'LEGACY|namespace=hb|action=PROTECT_UNCLASSIFIED\\n'\nRETENTION_SOURCE_LINE=310: printf 'LEGACY|namespace=pve01|action=PROTECT_UNCLASSIFIED\\n'\nRETENTION_SOURCE_LINE=311: printf 'LEGACY|namespace=control-bootstrap|action=PROTECT_LEGACY_CONTROL\\n'\nRETENTION_SOURCE_LINE=312: printf 'PLAN_SUMMARY|delete_candidates=%s|protected=%s|kept=%s|vm_keep=%s|app_keep=%s|control_keep=%s|gfs_kept=%s|gfs_critical=%s|gfs_weekly=%s|gfs_monthly=%s\\n' \"$candidates\" \"$protected\" \"$kept\" \"$VM_KEEP\" \"$APP_KEEP\" \"$CONTROL_KEEP\" \"$gfs_kept\" \"$GFS_CRITICAL_COUNT\" \"$GFS_WEEKLY\" \"$GFS_MONTHLY\"\nRETENTION_SOURCE_LINE=314:remote_generation_present(){\nRETENTION_SOURCE_LINE=315: local remote=\"$1\" logical=\"$2\" generation=\"$3\" dirs\nRETENTION_SOURCE_LINE=316: dirs=\"$(rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" lsf \"$remote:$REMOTE_ROOT/$logical\" --dirs-only --max-depth 1 2>\"$TMPROOT/lsf.err\")\" || die \"REMOTE_LIST_FAILED_${remote}_${logical}\" 69\nRETENTION_SOURCE_LINE=317: printf '%s\\n' \"$dirs\" | sed 's:/$::' | grep -Fqx \"$generation\"\nRETENTION_SOURCE_LINE=320: local logical=\"$1\" generation=\"$2\" state_sha=\"$3\" status=\"$4\" a_absent=\"$5\" b_absent=\"$6\" path tmp\nRETENTION_SOURCE_LINE=321: path=\"$RETENTION_ROOT/transactions/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=324: jq -n --arg task \"$TASK_ID\" --arg change \"$CHANGE_ID\" --arg l \"$logical\" --arg g \"$generation\" --arg s \"$state_sha\" --arg status \"$status\" --arg at \"$(date -u +%Y-%m-%dT%H:%M:%SZ)\" --argjson aa \"$a_absent\" --argjson ba \"$b_absent\" '{schema:\"homelab-backup-retention-transaction-v1\",task_id:$task,change_id:$change,logical_id:$l,generation:$g,state_sha256:$s,status:$status,updated_at_utc:$at,remote_a_absent:$aa,remote_b_absent:$ba}' >\"$tmp\"\nRETENTION_SOURCE_LINE=328:apply_delete_line(){\nRETENTION_SOURCE_LINE=329: local line=\"$1\" logical generation owner state_file state_sha age json current_sha\nRETENTION_SOURCE_LINE=330: logical=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^logical=/){sub(/^logical=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=331: generation=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^generation=/){sub(/^generation=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=333: state_file=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^state_file=/){sub(/^state_file=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=334: state_sha=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^state_sha256=/){sub(/^state_sha256=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=335: age=\"$(awk -F'|' '{for(i=1;i<=NF;i++)if($i~/^age_seconds=/){sub(/^age_seconds=/,\"\",$i);print $i}}' <<<\"$line\")\"\nRETENTION_SOURCE_LINE=336: [[ \"$(node_for_logical \"$logical\")\" == \"$owner\" ]] || die \"APPLY_OWNER_CHANGED_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=337: safe_generation \"$logical\" \"$generation\" || die \"APPLY_GENERATION_UNSAFE_${logical}\"\nRETENTION_SOURCE_LINE=338: [[ \"$state_file\" == \"$STATE_ROOT/$logical/$generation.json\" ]] || die \"APPLY_STATE_PATH_UNSAFE_${logical}\"\nRETENTION_SOURCE_LINE=339: json=\"$(node_exec \"$owner\" cat \"$state_file\")\" || die \"APPLY_STATE_READ_${logical}\" 69\nRETENTION_SOURCE_LINE=341: [[ \"$current_sha\" == \"$state_sha\" ]] || die \"APPLY_STATE_DRIFT_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=342: strict_state \"$json\" \"$logical\" \"$generation\" || die \"APPLY_STATE_NOT_STRICT_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=343: (( age >= MIN_DELETE_AGE_SECONDS )) || die \"APPLY_AGE_GUARD_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=344: remote_generation_present \"$REMOTE_A\" \"$logical\" \"$generation\" || die \"APPLY_REMOTE_A_MISSING_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=345: remote_generation_present \"$REMOTE_B\" \"$logical\" \"$generation\" || die \"APPLY_REMOTE_B_MISSING_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=346: write_tx \"$logical\" \"$generation\" \"$state_sha\" PLANNED false false\nRETENTION_SOURCE_LINE=347: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_B:$REMOTE_ROOT/$logical/$generation\"\nRETENTION_SOURCE_LINE=348: remote_generation_present \"$REMOTE_B\" \"$logical\" \"$generation\" && die \"APPLY_REMOTE_B_DELETE_FAILED_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=349: write_tx \"$logical\" \"$generation\" \"$state_sha\" B_DELETED false true\nRETENTION_SOURCE_LINE=350: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_A:$REMOTE_ROOT/$logical/$generation\"\nRETENTION_SOURCE_LINE=351: remote_generation_present \"$REMOTE_A\" \"$logical\" \"$generation\" && die \"APPLY_REMOTE_A_DELETE_FAILED_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=352: write_tx \"$logical\" \"$generation\" \"$state_sha\" DONE true true\nRETENTION_SOURCE_LINE=353: printf 'GC_DELETE_DONE|logical=%s|generation=%s|owner=%s\\n' \"$logical\" \"$generation\" \"$owner\"\nRETENTION_SOURCE_LINE=356: local f logical generation state_sha status owner state_file json current_sha\nRETENTION_SOURCE_LINE=357: [[ -d \"$RETENTION_ROOT/transactions\" ]] || return 0\nRETENTION_SOURCE_LINE=361: [[ \"$status\" == PLANNED || \"$status\" == B_DELETED ]] || die \"TX_STATUS_INVALID_$f\"\nRETENTION_SOURCE_LINE=362: logical=\"$(jq -er '.logical_id' \"$f\")\"\nRETENTION_SOURCE_LINE=363: generation=\"$(jq -er '.generation' \"$f\")\"\nRETENTION_SOURCE_LINE=364: state_sha=\"$(jq -er '.state_sha256' \"$f\")\"\nRETENTION_SOURCE_LINE=365: owner=\"$(node_for_logical \"$logical\")\" || die \"TX_OWNER_UNKNOWN_$logical\"\nRETENTION_SOURCE_LINE=366: safe_generation \"$logical\" \"$generation\" || die \"TX_GENERATION_UNSAFE_$logical\"\nRETENTION_SOURCE_LINE=367: state_file=\"$STATE_ROOT/$logical/$generation.json\"\nRETENTION_SOURCE_LINE=368: json=\"$(node_exec \"$owner\" cat \"$state_file\")\" || die \"TX_STATE_READ_${logical}\" 69\nRETENTION_SOURCE_LINE=370: [[ \"$current_sha\" == \"$state_sha\" ]] || die \"TX_STATE_DRIFT_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=371: strict_state \"$json\" \"$logical\" \"$generation\" || die \"TX_STATE_NOT_STRICT_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=372: if [[ \"$status\" == PLANNED ]]; then\nRETENTION_SOURCE_LINE=373: if remote_generation_present \"$REMOTE_B\" \"$logical\" \"$generation\"; then rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_B:$REMOTE_ROOT/$logical/$generation\"; fi\nRETENTION_SOURCE_LINE=374: remote_generation_present \"$REMOTE_B\" \"$logical\" \"$generation\" && die \"TX_REMOTE_B_DELETE_FAILED_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=375: write_tx \"$logical\" \"$generation\" \"$state_sha\" B_DELETED false true\nRETENTION_SOURCE_LINE=377: if remote_generation_present \"$REMOTE_A\" \"$logical\" \"$generation\"; then rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_A:$REMOTE_ROOT/$logical/$generation\"; fi\nRETENTION_SOURCE_LINE=378: remote_generation_present \"$REMOTE_A\" \"$logical\" \"$generation\" && die \"TX_REMOTE_A_DELETE_FAILED_${logical}_${generation}\"\nRETENTION_SOURCE_LINE=379: write_tx \"$logical\" \"$generation\" \"$state_sha\" DONE true true\nRETENTION_SOURCE_LINE=380: printf 'GC_TRANSACTION_RESUMED|logical=%s|generation=%s|status=DONE\\n' \"$logical\" \"$generation\"\nRETENTION_SOURCE_LINE=381: done < <(find \"$RETENTION_ROOT/transactions\" -type f -name '*.json' -print | LC_ALL=C sort)\nRETENTION_SOURCE_LINE=391: local generation file sha remote readback dirs\nRETENTION_SOURCE_LINE=392: generation=\"cr0033-$(date -u +%Y%m%dT%H%M%SZ)-$$\"\nRETENTION_SOURCE_LINE=394: printf 'homelab retention destructive canary %s\\n' \"$generation\" >\"$file\"\nRETENTION_SOURCE_LINE=396: for remote in \"$REMOTE_A\" \"$REMOTE_B\"; do\nRETENTION_SOURCE_LINE=397: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" copyto \"$file\" \"$remote:$REMOTE_ROOT/retention-canary/$generation/canary.txt\" --immutable --size-only\nRETENTION_SOURCE_LINE=398: readback=\"$(rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" cat \"$remote:$REMOTE_ROOT/retention-canary/$generation/canary.txt\" | sha256sum | awk '{print $1}')\"\nRETENTION_SOURCE_LINE=399: [[ \"$readback\" == \"$sha\" ]] || die \"CANARY_READBACK_${remote}\"\nRETENTION_SOURCE_LINE=401: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_B:$REMOTE_ROOT/retention-canary/$generation\"\nRETENTION_SOURCE_LINE=402: rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" purge \"$REMOTE_A:$REMOTE_ROOT/retention-canary/$generation\"\nRETENTION_SOURCE_LINE=403: for remote in \"$REMOTE_A\" \"$REMOTE_B\"; do\nRETENTION_SOURCE_LINE=404: dirs=\"$(rclone --config \"$TMPROOT/[SENSITIVE_FILE]\" lsf \"$remote:$REMOTE_ROOT\" --dirs-only --max-depth 2 2>\"$TMPROOT/canary-lsf.err\")\" || die \"CANARY_LIST_FAILED_${remote}\" 69\nRETENTION_SOURCE_LINE=405: if printf '%s\\n' \"$dirs\" | sed 's:/$::' | grep -Fqx \"retention-canary/$generation\"; then die \"CANARY_PURGE_FAILED_${remote}\"; fi\nRETENTION_SOURCE_LINE=407: printf 'CANARY_STATUS=OK|generation=%s|cloud_writes=YES|cloud_deletes=YES\\n' \"$generation\"\nRETENTION_SOURCE_LINE=410: local plan_file=\"$1\" canary_proven=\"$2\" deleted=\"$3\" candidates protected kept gfs_kept hist=false tmp\nRETENTION_SOURCE_LINE=411: candidates=\"$(awk -F'[=|]' '/^PLAN_SUMMARY\\|/{for(i=1;i<=NF;i++)if($i==\"delete_candidates\"){print $(i+1)}}' \"$plan_file\" | tail -n 1)\"\nRETENTION_SOURCE_LINE=412: protected=\"$(awk -F'[=|]' '/^PLAN_SUMMARY\\|/{for(i=1;i<=NF;i++)if($i==\"protected\"){print $(i+1)}}' \"$plan_file\" | tail -n 1)\"\nRETENTION_SOURCE_LINE=413: kept=\"$(awk -F'[=|]' '/^PLAN_SUMMARY\\|/{for(i=1;i<=NF;i++)if($i==\"kept\"){print $(i+1)}}' \"$plan_file\" | tail -n 1)\"\nRETENTION_SOURCE_LINE=414: gfs_kept=\"$(awk -F'[=|]' '/^PLAN_SUMMARY\\|/{for(i=1;i<=NF;i++)if($i==\"gfs_kept\"){print $(i+1)}}' \"$plan_file\" | tail -n 1)\"\nRETENTION_SOURCE_LINE=415: if find \"$RETENTION_ROOT/transactions\" -type f -name '*.json' -exec jq -e '.status==\"DONE\" and .remote_a_absent==true and .remote_b_absent==true' {} \\; -print 2>\"$TMPROOT/tx-find.err\" | grep -q .; then hist=true; fi\nRETENTION_SOURCE_LINE=418: jq -n --arg task \"$TASK_ID\" --arg change \"$CHANGE_ID\" --arg at \"$(date -u +%Y-%m-%dT%H:%M:%SZ)\" --argjson canary \"$canary_proven\" --argjson hist \"$hist\" --argjson candidates \"${candidates:-0}\" --argjson protected \"${protected:-0}\" --argjson kept \"${kept:-0}\" --argjson gfs_kept \"${gfs_kept:-0}\" --argjson deleted \"$deleted\" --argjson gfs_critical \"$GFS_CRITICAL_COUNT\" --argjson gfs_weekly \"$GFS_WEEKLY\" --argjson gfs_monthly \"$GFS_MONTHLY\" '{schema:\"homelab-backup-retention-v1\",status:\"OK\",task_id:$task,change_id:$change,updated_at_utc:$at,policy:{vm_keep:2,app_keep:7,control_keep:4,min_delete_age_seconds:86400,gfs:{enabled:true,critical_vm_count:$gfs_critical,weekly_completed_buckets:$gfs_weekly,monthly_completed_buckets:$gfs_monthly,completed_periods_only:true}},owner_aware_gc_proven:true,destructive_canary_proven:$canary,historical_gc_proven:$hist,last_plan:{delete_candidates:$candidates,protected:$protected,kept:$kept,gfs_kept:$gfs_kept},last_run_deleted:$deleted,legacy_namespaces_protected:[\"hb\",\"pve01\",\"control-bootstrap\"],provider_worm_proven:false}' >\"$tmp\"\nRETENTION_SOURCE_LINE=426: local p=\"$TMPROOT/activation-plan.txt\"\nRETENTION_SOURCE_LINE=427: plan >\"$p\"\nRETENTION_SOURCE_LINE=430: printf 'GC_ACTIVATION=OK|canonical_deleted=0|destructive_canary_required=YES\\n'\nRETENTION_SOURCE_LINE=436: local p1=\"$TMPROOT/plan1.txt\" p2=\"$TMPROOT/plan2.txt\" count open_tx deleted=0\nRETENTION_SOURCE_LINE=437: plan >\"$p1\"\nRETENTION_SOURCE_LINE=438: count=\"$(awk -F'[=|]' '/^PLAN_SUMMARY\\|/{for(i=1;i<=NF;i++)if($i==\"delete_candidates\"){print $(i+1)}}' \"$p1\" | tail -n 1)\"\nRETENTION_SOURCE_LINE=439: [[ \"$count\" =~ ^[0-9]+$ ]] || die PLAN_COUNT_INVALID\nRETENTION_SOURCE_LINE=442: if pinned_delete_contract_enabled; then pinned_assert_delete_scope \"$p1\" PRELOCK; fi\nRETENTION_SOURCE_LINE=443: if (( count == 0 && open_tx == 0 )); then write_health \"$p1\" true 0; cat \"$p1\"; printf 'GC_SCHEDULED=OK|deleted=0|transactions_resumed=0\\n'; return 0; fi\nRETENTION_SOURCE_LINE=444: if ! acquire_gc_locks; then write_health \"$p1\" true 0; printf 'GC_SCHEDULED=SKIP|reason=BACKUP_LOCK_BUSY|candidates=%s|open_transactions=%s\\n' \"$count\" \"$open_tx\"; return 0; fi\nRETENTION_SOURCE_LINE=445: if pinned_delete_contract_enabled; then plan >\"$TMPROOT/pinned-pre-resume-plan.txt\"; pinned_assert_delete_scope \"$TMPROOT/pinned-pre-resume-plan.txt\" LOCKED_PRE_RESUME; fi\nRETENTION_SOURCE_LINE=447: plan >\"$p2\"\nRETENTION_SOURCE_LINE=448: if pinned_delete_contract_enabled; then pinned_assert_delete_scope \"$p2\" LOCKED_POST_RESUME; fi\nRETENTION_SOURCE_LINE=449: if (( count == 0 )); then write_health \"$p2\" true 0; cat \"$p2\"; printf 'GC_SCHEDULED=OK|deleted=0|transactions_resumed=%s\\n' \"$open_tx\"; return 0; fi\nRETENTION_SOURCE_LINE=450: cmp -s <(grep '^DELETE|' \"$p1\" | stable_delete_set) <(grep '^DELETE|' \"$p2\" | stable_delete_set) || { write_health \"$p2\" true 0; printf 'GC_SCHEDULED=SKIP|reason=PLAN_CHANGED_AFTER_LOCK\\n'; return 0; }\nRETENTION_SOURCE_LINE=451: while IFS= read -r line; do apply_delete_line \"$line\"; deleted=$((deleted+1)); done < <(grep '^DELETE|' \"$p2\")\nRETENTION_SOURCE_LINE=452: write_health \"$p2\" true \"$deleted\"\nRETENTION_SOURCE_LINE=454: printf 'GC_SCHEDULED=OK|deleted=%s|transactions_resumed=%s\\n' \"$deleted\" \"$open_tx\"\nRETENTION_SOURCE_LINE=459: plan) plan ;;\nRETENTION_SOURCE_LINE=463: *) die USAGE_contract_plan_canary_activate_scheduled 64 ;;\nRETENTION_ARTIFACTS_END=true\nPOLICY_AND_STATE_FILES_BEGIN=true\nPOLICY_STATE_MATCH_COUNT=649\nPOLICY_STATE_FILE={\"bytes\":621,\"mtime_ns\":1789673868730539120,\"path\":\"/var/lib/homelab-backup-v2/state/xf-gamevipe.json\"}\nPOLICY_STATE_FILE={\"bytes\":615,\"mtime_ns\":1789659586857028918,\"path\":\"/var/lib/homelab-backup-v2/state/xf-newfi.json\"}\nPOLICY_STATE_FILE={\"bytes\":625,\"mtime_ns\":1789657601009728172,\"path\":\"/var/lib/homelab-backup-v2/state/xf-kingofwolk.json\"}\nPOLICY_STATE_FILE={\"bytes\":617,\"mtime_ns\":1789656980052420127,\"path\":\"/var/lib/homelab-backup-v2/state/xf-dsmods.json\"}\nPOLICY_STATE_FILE={\"bytes\":611,\"mtime_ns\":1789650011704271999,\"path\":\"/var/lib/homelab-backup-v2/state/vm9130.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789646514475850814,\"path\":\"/var/lib/homelab-backup-v2/state/vm211.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789644631994599560,\"path\":\"/var/lib/homelab-backup-v2/state/vm190.json\"}\nPOLICY_STATE_FILE={\"bytes\":1255,\"mtime_ns\":1789642259398170790,\"path\":\"/var/lib/homelab-backup-v2/cold-bootstrap/us-netbird.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789640159172063316,\"path\":\"/var/lib/homelab-backup-v2/state/vm171.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789638326269094954,\"path\":\"/var/lib/homelab-backup-v2/state/vm170.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789635677310235373,\"path\":\"/var/lib/homelab-backup-v2/state/vm160.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789632930270559764,\"path\":\"/var/lib/homelab-backup-v2/state/vm150.json\"}\nPOLICY_STATE_FILE={\"bytes\":609,\"mtime_ns\":1789631831383413458,\"path\":\"/var/lib/homelab-backup-v2/state/vm130.json\"}\nPOLICY_STATE_FILE={\"bytes\":5067,\"mtime_ns\":1789630420593382231,\"path\":\"/etc/homelab-backup-v2/production-acceptance.json\"}\nPOLICY_STATE_FILE={\"bytes\":502,\"mtime_ns\":1789628592070329034,\"path\":\"/var/lib/homelab-backup-v2/state/ct113.json\"}\nPOLICY_STATE_FILE={\"bytes\":502,\"mtime_ns\":1789628481976607354,\"path\":\"/var/lib/homelab-backup-v2/state/ct112.json\"}\nPOLICY_STATE_FILE={\"bytes\":501,\"mtime_ns\":1789627291888656460,\"path\":\"/var/lib/homelab-backup-v2/state/vm210.json\"}\nPOLICY_STATE_FILE={\"bytes\":501,\"mtime_ns\":1789626289361131640,\"path\":\"/var/lib/homelab-backup-v2/state/ct111.json\"}\nPOLICY_STATE_FILE={\"bytes\":502,\"mtime_ns\":1789626124164707779,\"path\":\"/var/lib/homelab-backup-v2/state/ct110.json\"}\nPOLICY_STATE_FILE={\"bytes\":553,\"mtime_ns\":1789623975576444679,\"path\":\"/var/lib/homelab-backup/reports/latest-state.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789585783009066434,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260916T120057Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789560071701175624,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260916T120057Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789513794194081147,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260915T230932Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789513787452980152,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260915T230932Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789466539854042843,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260915T100156Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789466531536917796,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260915T100156Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":247,\"mtime_ns\":1789447047775123599,\"path\":\"/var/lib/homelab-backup-v2/state/control-bootstrap-v2.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789447047765990745,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260914T210856Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":513,\"mtime_ns\":1789447040650443100,\"path\":\"/var/lib/homelab-backup-v2/state/xf-zakrutim.json\"}\nPOLICY_STATE_FILE={\"bytes\":513,\"mtime_ns\":1789446208168263661,\"path\":\"/var/lib/homelab-backup-v2/state/xf-codevipe.json\"}\nPOLICY_STATE_FILE={\"bytes\":521,\"mtime_ns\":1789445469747061500,\"path\":\"/var/lib/homelab-backup-v2/state/router-netcraze.json\"}\nPOLICY_STATE_FILE={\"bytes\":511,\"mtime_ns\":1789445446415037538,\"path\":\"/var/lib/homelab-backup-v2/state/us-netbird.json\"}\nPOLICY_STATE_FILE={\"bytes\":513,\"mtime_ns\":1789445408742963829,\"path\":\"/var/lib/homelab-backup-v2/state/spb-ingress.json\"}\nPOLICY_STATE_FILE={\"bytes\":507,\"mtime_ns\":1789445385159263796,\"path\":\"/var/lib/homelab-backup-v2/state/md-relay.json\"}\nPOLICY_STATE_FILE={\"bytes\":511,\"mtime_ns\":1789445359221243337,\"path\":\"/var/lib/homelab-backup-v2/state/node-pve01.json\"}\nPOLICY_STATE_FILE={\"bytes\":282,\"mtime_ns\":1789445333386485035,\"path\":\"/etc/homelab-backup-v2/vps_known_hosts\"}\nPOLICY_STATE_FILE={\"bytes\":142,\"mtime_ns\":1789421311338873802,\"path\":\"/etc/homelab-backup-v2/router_known_hosts\"}\nPOLICY_STATE_FILE={\"bytes\":5105,\"mtime_ns\":1789421283717348967,\"path\":\"/etc/homelab-backup-v2/targets.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789420151997688016,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260914T210856Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789413160777301363,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260914T080740Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789373274154762028,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260914T080740Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":142,\"mtime_ns\":1789330911391897593,\"path\":\"/var/lib/homelab-backup-v2/router/trust/known_hosts\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789326445081033535,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260913T190704Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789326438337933835,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260913T190704Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789279756510378892,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260913T060856Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789279752070314444,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260913T060856Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789236274188711053,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260912T180416Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789236269623643404,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260912T180416Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789189744085950714,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260912T050842Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789189734848816208,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260912T050842Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789146156287043522,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260911T170212Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789146151636973330,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260911T170212Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789099811828263098,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260911T040955Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789099806904190227,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260911T040955Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789052952073398603,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260910T150855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789052947173326729,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260910T150855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1789009395196910956,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260910T030255Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1789009388253809848,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260910T030255Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788962735299972436,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260909T140516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788962730791906988,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260909T140516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788919336970252666,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260909T020154Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788919327413116098,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260909T020154Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788872916784903156,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260908T130816Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788872911614828756,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260908T130816Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788829277808561633,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260908T010058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788829273327497187,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260908T010058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788786066621433953,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260907T130042Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788786060527345599,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260907T130042Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788739512909490420,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260907T000450Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788739506296396282,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260907T000450Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788696275360228595,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260906T120412Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788696268257123536,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260906T120412Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788649303506020924,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260905T230126Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788649298531948148,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260905T230126Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788606081653952862,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260905T110101Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788606077199887223,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260905T110101Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788559634518497895,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260904T220650Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788559628031402041,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260904T220650Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788512832712275183,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260904T090650Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788512827140191886,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260904T090650Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2214,\"mtime_ns\":1788501033112196602,\"path\":\"/etc/homelab-backup/boot-drill-policy.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788481860362983897,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T050648Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788481858565957401,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T180833Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788481856958933706,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260830T063442Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788481855248908491,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260830T203451Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788481851807857753,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260830T063319Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788481850105832656,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260830T203322Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788481848408807633,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260830T063250Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788481846644781622,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260830T203244Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788481844985757160,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260830T063216Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788481843281732034,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260830T203211Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481841515705995,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260902T003027Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481839740679823,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260902T133424Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788481837705649819,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260902T023025Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788481835764621200,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260902T151441Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481833946594394,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260902T022122Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481832250569388,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260902T150849Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481830214539367,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260902T021650Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481828444513270,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260902T150412Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481826354482453,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260902T021026Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481824706458154,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260902T145801Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481822761429475,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260902T005341Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481821153405765,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260902T135713Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481819575382498,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T004107Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481815171317561,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T134513Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481813431291905,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T171855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481811416262195,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260902T003622Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481809478233618,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260902T134020Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481807829209305,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260902T013328Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481805873180464,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260902T141930Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481803833150384,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260902T031034Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481802052124123,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260902T160134Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481800158096196,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260902T030927Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481798332069271,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260902T160024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481796693045104,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260902T030737Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481794955019478,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260902T155834Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481792891989058,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260902T003915Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788481791218964389,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260902T134320Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788469277952119966,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260903T210058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788469271274015577,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260903T210058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788422753564609113,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260903T080532Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788422747570521058,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260903T080532Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788395722206918902,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T030822Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788395720503893663,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T160216Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788395718872869492,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260829T043440Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788395717149843957,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260829T173542Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788395715413818230,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260829T043318Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788395713729793274,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260829T173419Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788395712133769621,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260829T043249Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788395710405744010,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260829T173348Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788395708658718116,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260829T043211Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788395706653688400,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260829T173312Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395705076665029,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260901T103024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788395703274638263,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260901T000121Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788395701420610531,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260901T135500Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395699493581706,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260831T235550Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395697606553480,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260901T134836Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395695940528559,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260831T235133Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395694202502561,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260901T134337Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395692521477416,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260831T234523Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395690837452226,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260901T133543Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395686671389909,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260901T123027Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395685020365213,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260901T104344Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395683246338676,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260901T103753Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395681535313081,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260901T125259Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395679519282924,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260901T004248Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395677724256073,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260901T143825Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395676049231017,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260901T004147Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395674230203809,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260901T143719Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395672391176300,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260901T004001Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395670546148700,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260901T143536Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788395668426116988,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260901T104126Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788376075412037816,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260902T190735Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788376068594936588,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260902T190735Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788332507441392869,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260902T070123Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788332499546275403,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260902T070123Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788308830434999836,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T020952Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788308828672973652,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T150050Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788308826977948463,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T030232Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788308825344924196,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T150646Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788308823685899542,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260827T063423Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788308821974874116,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260827T203448Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788308820366850220,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260828T143445Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788308818773826547,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260827T063302Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788308817177802700,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260827T203326Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788308815444776807,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260828T143316Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788308813818752511,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260827T063233Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788308812174727946,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260827T203300Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788308810550703679,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260828T143250Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788308808681675752,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260827T063158Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788308807040651232,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260827T203221Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788308805404626786,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260828T143215Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308803804602879,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260830T063024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308802023576266,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260831T093200Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788308799367536578,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260830T081114Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788308797716511908,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260830T221256Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788308795952485550,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260831T112105Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308794131458340,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260830T080504Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308792460433371,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260830T220701Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308790690406922,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260831T111421Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308788713377382,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260830T080030Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308786447343522,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260830T220024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308782196280001,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260831T110824Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308780383252910,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260830T075421Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308778691227627,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260830T215206Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308776944201522,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260831T110112Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308775275176583,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260830T065416Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308773575151181,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260831T095621Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308771876125793,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260830T064056Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308770087099061,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260831T094257Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308768238071432,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260830T063610Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308766510045610,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260831T093800Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308764740019162,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260830T071435Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308762968992699,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260831T101850Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308760987963099,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260830T085216Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308759232936874,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260830T085109Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308757639913070,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260830T084924Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308755481880825,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260830T063913Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788308753944857858,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260831T094058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788286131939390052,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260901T180833Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788286124652279595,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T180833Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788239231116560584,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260901T050648Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788239224169458584,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T050648Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788192158110864571,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260831T160216Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788192153478798051,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T160216Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788145719514794147,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260831T030822Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788145715200722251,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T030822Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788135993304702222,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260827T221015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788135991677675068,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260828T133516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788135990029647563,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260826T053457Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788135988284618439,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260826T173709Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788135986474588230,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260826T053333Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788135984903562011,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260826T173541Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788135983119532236,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260826T053306Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788135981320502210,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260826T173509Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788135979568472969,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260826T053225Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788135978002446832,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260826T173437Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135976364419494,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260829T043028Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135974555389302,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260829T173124Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788135972803360061,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260829T060913Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788135971110331804,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260829T191402Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135969315301845,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260829T060320Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135965042230527,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260829T190732Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135960173149262,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260829T055854Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135958552122207,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260829T190302Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135956709091447,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260829T055230Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135955196066194,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260829T185633Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135952658023833,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260829T045443Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135951028996643,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260829T175518Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135949450970305,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260829T044049Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135947773942314,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260829T174206Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135946007912838,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260829T043615Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135944243883395,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260829T173717Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135942584855705,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260829T051400Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135940901827613,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260829T181631Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135939109797702,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260829T064848Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135937406769279,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260829T195609Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135935612739335,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260829T064749Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135933996712364,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260829T195505Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135932174681956,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260829T064604Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135930474653583,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260829T195318Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135928499620621,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260829T043904Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788135926786592031,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260829T174019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788102427300078973,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260830T150646Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788102420318963017,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T150646Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788058972290911609,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260830T030232Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788058965770803442,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T030232Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788050180608009815,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260826T210715Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1788050178826980246,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260827T090815Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788050177230953749,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260824T183454Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1788050175287921490,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260825T163637Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788050173582893183,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260824T183325Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1788050171974866487,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260825T163515Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788050170318838994,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260824T183250Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1788050168525809225,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260825T163448Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788050166875781832,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260824T183214Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1788050162630711354,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260825T163412Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050160976683892,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260827T203028Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050159238655037,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260828T143028Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788050157376624121,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260828T025639Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1788050155577594252,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260828T161304Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050153920566741,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260828T025053Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050152183537902,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260828T160636Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050150322507004,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260828T024628Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050148501476771,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260828T160200Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050146811448712,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260828T024020Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050145198421931,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260828T155555Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050143502393773,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260828T014419Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050141897367125,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260828T145244Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050140270340112,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260828T013222Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050138619312701,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260828T144104Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050136953285041,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260827T203624Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050135174255504,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260828T143617Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050133596229305,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260828T020250Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050131829199967,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260828T151239Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050129830166780,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260828T033820Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050128124138456,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260828T165605Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050126246107276,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260828T033722Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050124683081327,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260828T165453Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050122941052405,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260828T033539Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050121159022819,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260828T165312Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050119004987057,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260827T203921Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1788050117274958334,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260828T143909Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1788015671192602126,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260829T150050Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1788015664527491347,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T150050Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787969411674684932,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260829T020952Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787969405094575110,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T020952Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787963609823152436,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260826T081015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787963608284126774,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260823T203438Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787963606595098611,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260823T203314Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787963605014072248,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260823T203243Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787963603308043801,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260823T203205Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963601655016238,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260827T063012Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787963596286926730,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260827T000034Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787963594479896598,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260827T140552Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963592643865982,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260826T235455Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963590392828448,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260827T135957Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963588402795267,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260826T235038Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963586630765719,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260827T135448Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963584602731902,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260826T234419Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963582976704790,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260827T134805Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963579189641648,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260826T224411Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963577390611652,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260827T124409Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963575787584923,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260826T223029Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963574095556710,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260827T123021Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963572315527030,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260827T063558Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963570583498151,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260826T230255Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963568946470855,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260827T130310Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963566952437606,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260827T003858Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963565156407660,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260827T144748Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963563332377246,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260827T003757Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963561718350334,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260827T144644Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963560116323621,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260827T003618Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963558307293458,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260827T144454Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787963556647265779,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260827T063904Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787924135617594476,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260828T133516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787924130110520926,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260828T133516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787876738059383342,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260811T094141Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787876736447359600,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260813T070225Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787876734890336668,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260814T052535Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787876733282312985,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260822T000824Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787876731690289537,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260825T191817Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787876730117266369,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260819T063453Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787876728366240580,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260821T053440Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787876726847218208,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260822T013833Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787876725182193685,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260822T223433Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787876723499168897,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260819T063330Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787876721854144669,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260821T053315Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787876720153119616,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260822T013712Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787876718552096037,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260822T223306Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787876716891071573,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260819T063306Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787876715335048655,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260821T053249Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787876713675024206,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260822T013639Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787876712035000052,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260822T223238Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787876710477977120,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260819T063236Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787876708920954188,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260821T053218Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787876707234929355,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260822T013549Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787876705537904361,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260822T223204Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876703903880295,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260824T183024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876702248855919,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260825T163020Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876700501830188,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260826T053047Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876698719803943,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260826T173247Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787876696906777240,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260825T025750Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787876695004749227,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260825T215946Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787876693033720196,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260826T110550Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876688684656142,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260825T025205Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876687022631663,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260825T215400Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876685207604931,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260826T105933Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876683117574148,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260825T024704Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876681364444214,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260825T214855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876679650523084,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260826T105447Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876677868496838,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260825T024055Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876676192472153,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260825T214241Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876674429446186,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260826T104801Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876672655420058,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260825T014534Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876671021395992,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260825T204121Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876669423372457,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260826T094840Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876667708347198,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260825T013456Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876666031322498,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260825T203018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876664224295884,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260826T093443Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876662214266280,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260824T183626Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876660424239917,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260825T163812Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876658825216366,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260826T053634Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876657166191932,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260826T173850Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876655503167438,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260825T020305Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876653852143122,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260825T205953Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876652102117347,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260826T100807Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876650167088848,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260825T034034Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876648399062808,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260825T223954Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876646263031348,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260826T115333Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876644445004572,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260825T033926Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876642753979666,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260825T223855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876641133955806,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260826T115219Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876639463931210,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260825T033743Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876637705905317,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260825T223712Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876635958879587,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260826T115024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876633912849453,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260824T183931Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876632193824135,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260825T164047Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876630529799626,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260826T053854Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787876628720772982,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260826T174150Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787868639981827414,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260827T221015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787868630824692643,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260827T221015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787821723924111050,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260827T090815Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787821712792947328,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260827T090815Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787778518021098919,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260826T210715Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787778451492105874,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260826T210715Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787731833967687026,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260826T081015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787731828976612473,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260826T081015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":808,\"mtime_ns\":1787713542787065649,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260825T191817Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787704526576630721,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260818T093705Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787704524946606704,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260818T093528Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787704523361583350,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260818T093504Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787704521726559259,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260818T093433Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704519998533798,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260824T173151Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787704518274508396,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260823T075903Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787704516441481388,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260824T055820Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704514626454645,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260823T075243Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704512821428050,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260824T055235Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704510851399025,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260823T074750Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704508075358124,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260824T054805Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704506212330674,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260823T074138Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704504529305877,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260824T054150Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704502892281758,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260824T044133Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704501066254854,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260824T043020Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704499163226816,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260824T045918Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704497422201164,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260824T063834Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704495737176338,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260824T063730Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787704494030151187,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260824T063541Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2063,\"mtime_ns\":1787685510062619209,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260825T191817Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787617662779995308,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260817T123510Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787617661163971302,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260817T123342Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787617659579947772,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260817T123316Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787617657934923335,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260817T123243Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617656407900651,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260822T223024Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787617654770876334,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260822T105908Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617653003850085,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260822T105319Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617651042820955,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260822T104900Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617649198793563,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260822T104254Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617647202763912,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260822T094605Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617645493738525,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260822T093451Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617643415707656,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260822T223600Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617641674681795,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260822T100348Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617639849654684,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260822T114517Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617635657592414,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260822T114415Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617633446559572,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260822T114233Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787617631551531420,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260822T223840Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787531078917109681,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260816T143503Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787531077308085914,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260816T143330Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787531075380057435,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260816T143304Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787531073815034319,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260816T143229Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531072050008247,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260822T013411Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787531070332982885,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260821T141652Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531068564956770,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260821T141048Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531066451925559,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260821T140630Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531064553897523,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260821T140013Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531062280863947,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260821T130403Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531060567838644,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260821T054038Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531058845813207,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260822T014003Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531054695751905,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260821T132142Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531052947726085,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260821T150124Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531051237700827,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260821T150019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531049562676084,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260821T145831Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787531047722648905,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260822T014232Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787445346092165291,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260814T203516Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787445344460140849,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260815T173534Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787445342807116091,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260814T203356Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787445341205092097,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260815T173407Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787445339463066007,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260814T203329Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787445337829041534,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260815T173339Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787445336177016792,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260814T203252Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787445334615993412,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260815T173306Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445332700964731,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260819T063019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445330133926285,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260821T053040Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787445328216897575,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260819T221611Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445326444871035,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260819T220912Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445324686844704,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260819T220441Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445322895817880,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260819T215743Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445321154791805,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260819T203018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445319606768620,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260819T173327Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445317602738606,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260819T143015Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445315900713115,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260821T053611Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445314202687684,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260819T211111Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445312074655813,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260819T230259Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445310203627791,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260819T230152Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445308525602659,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260819T230012Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445306651108592,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260819T143240Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787445305071550933,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260821T053855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":440,\"mtime_ns\":1787358160663759312,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260810T234954Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787358159102735599,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260813T223553Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787358157416709986,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260813T223425Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787358155686683706,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260813T223353Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787358154157660479,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260813T223315Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358152500635308,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260818T093215Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787358150770609026,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260819T001254Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358148942581255,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260819T000705Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358146933550736,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260819T000241Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358145190524257,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260818T235518Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358143415497292,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260818T223016Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358141809472896,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260818T203020Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358140034445933,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260818T173509Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358138380420807,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260818T230920Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358136651394544,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260819T005909Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358134981369176,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260819T005808Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358133404345221,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260819T005626Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787358131355314096,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260818T173748Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":1275,\"mtime_ns\":1787357379937908555,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260822T000824Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2076,\"mtime_ns\":1787357374823831977,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260822T000824Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":424,\"mtime_ns\":1787185932507041305,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-scrutiny/app-scrutiny-pve01-20260812T053810Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":424,\"mtime_ns\":1787185930899017325,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-scrutiny/app-scrutiny-pve01-20260813T014136Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787185929330993940,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260812T053644Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787185927779970810,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260813T014005Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787185925977943938,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260812T053526Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787185924338919496,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260813T013840Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787185922716895307,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260812T053501Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787185921068870731,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260813T013818Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787185919388845677,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260812T053433Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787185917765821474,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260813T013747Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":418,\"mtime_ns\":1787185913723761196,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-memos/app-memos-pve01-20260812T053337Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":418,\"mtime_ns\":1787185912122737321,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-memos/app-memos-pve01-20260813T013648Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185910524713490,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260817T123019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787185908833688272,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260816T083019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787185907130662875,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260817T061052Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787185905342636211,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260818T030759Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185903634610740,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260816T080543Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185901823583732,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260817T060454Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185900178559199,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260818T030208Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185898412532863,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260816T080056Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185896733507823,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260817T060019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185894999481963,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260818T025733Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185893187454940,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260816T075403Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185891545430452,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260817T055309Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185889903405965,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260818T025100Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185888260381462,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260817T043018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185886535355738,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260818T013104Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185884896331295,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260817T013302Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185883019303303,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260817T223027Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185881197276130,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260817T003018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185879419249614,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260817T213301Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185877801225483,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260817T050748Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185875991198490,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260818T020813Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185874303173315,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260817T065711Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185872378144606,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260818T035105Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185870616118328,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260817T065610Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185868942093361,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260818T035005Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185867182067112,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260817T065428Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185865452041310,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260818T034829Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185863648014405,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260817T003235Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787185861966989334,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260817T213532Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":424,\"mtime_ns\":1787013308405006842,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-scrutiny/app-scrutiny-pve01-20260809T103057Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":424,\"mtime_ns\":1787013306789982538,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-scrutiny/app-scrutiny-pve01-20260810T123400Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787013305194958535,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260809T033451Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":422,\"mtime_ns\":1787013303581934260,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260810T123240Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787013302023910813,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260808T210107Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":420,\"mtime_ns\":1787013300512888074,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260810T123127Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787013298917864071,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260808T210047Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":458,\"mtime_ns\":1787013297410841391,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260810T123111Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787013295899818652,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260808T201143Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":430,\"mtime_ns\":1787013294405796168,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260810T123048Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":418,\"mtime_ns\":1787013292782771742,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-memos/app-memos-pve01-20260808T193210Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":418,\"mtime_ns\":1787013291157747287,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-memos/app-memos-pve01-20260810T123007Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013289589723689,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260814T203027Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013287883698015,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260815T173042Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787013286099671166,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260814T123804Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1787013284540647703,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260815T113603Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013282840622119,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260814T121152Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013281162596865,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260815T111130Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013278867562326,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260814T120701Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013276916532963,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260815T110653Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013275149506370,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260814T120018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013273632483539,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260815T110003Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013271053444726,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260814T103019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013269481421068,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260815T093427Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013267790395619,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260814T093302Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013265918367445,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260815T063151Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013263947337782,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260814T121736Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013262382314228,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260815T111713Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013258083249528,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260816T023420Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013256448224920,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260816T034448Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013254760199516,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260816T034912Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013252935172048,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260816T035401Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013251244146597,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260816T035805Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013249656122698,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260814T111019Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013247927096675,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260815T101434Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013246048068394,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260814T132201Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013244164040037,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260815T122437Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013242461014406,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260814T132052Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013240843990070,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260815T122334Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013239269966382,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260814T131908Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013237639941851,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260815T122150Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013235747913377,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260814T093119Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1787013234180889795,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260815T063011Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840415029086548,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260813T223022Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1786840413042057222,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260813T154117Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840411257030877,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260813T151501Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840406418959473,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260813T151017Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840404564932111,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260813T150314Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840402827906476,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260813T133501Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840401062880427,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260813T123156Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840399313854614,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260813T152038Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840397707830912,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260813T141408Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840395866803742,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260813T162807Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840394202779183,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260813T162703Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840392580755244,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260813T162522Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786840390790728827,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260813T123010Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753388386498203,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260813T013518Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1786753386592472141,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260812T183340Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753384950448288,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260812T180818Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753383170422430,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260812T180352Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753381476397820,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260812T175702Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753379998376349,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260812T163018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753378324352031,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260812T143153Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753376643327610,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260812T181406Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753375074304818,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260812T170803Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753373334279541,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260812T191955Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753371580254060,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260812T191853Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753369965230599,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260812T191718Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786753368310206557,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260812T143018Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":449,\"mtime_ns\":1786717434399622675,\"path\":\"/etc/homelab-backup/gfs-retention.json\"}\nPOLICY_STATE_FILE={\"bytes\":1275,\"mtime_ns\":1786685512115295323,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260814T052535Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2076,\"mtime_ns\":1786685389797535365,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260814T052535Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786667001210058222,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260812T050910Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":1048,\"mtime_ns\":1786643204536580810,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/maintenance/backup-retention-dynamic-pinned-prune-mailru-cleanup-v1/state.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1786643129377481609,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260808T135855Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1786643127452453456,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260810T071642Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":412,\"mtime_ns\":1786643125656427189,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260811T202832Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643123351393477,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260808T134112Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643121282363217,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260810T065819Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643119381335415,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260811T200408Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643117284304745,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260808T133759Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643115232274734,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260810T065455Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643113144244197,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260811T195941Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643111254216555,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260808T133301Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643109440190024,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260810T065016Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643105128126960,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260811T195257Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643103191098630,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260808T123711Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643101357071803,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260810T055408Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643099614046308,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260811T182617Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643097830020216,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260807T232102Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643096078994607,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260809T213242Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643094017964465,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260811T172933Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643091925933869,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260811T181058Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643089767902309,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260808T134533Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643087801873557,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260810T070246Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643086126849061,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260811T200935Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643084247821581,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260808T130200Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643082260792521,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260810T061933Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643080280763564,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260811T190507Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643078453736844,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260808T143140Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643076605709817,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260810T075627Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643074643681124,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260811T211347Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643072501649797,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260808T143053Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643070607622098,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260810T075543Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643068837596211,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260811T211251Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643066935568394,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260808T142926Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643064942539247,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260810T075337Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643062976510494,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260811T211127Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643060898480102,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260807T231138Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643059042452959,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260810T075231Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":410,\"mtime_ns\":1786643057256426838,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260811T180934Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":8855,\"mtime_ns\":1786643023068265757,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/maintenance/backup-retention-dynamic-pinned-prune-mailru-cleanup-v1/pinned-delete.txt\"}\nPOLICY_STATE_FILE={\"bytes\":1183,\"mtime_ns\":1786604800076120321,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260813T070225Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2069,\"mtime_ns\":1786604716133880291,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260813T070225Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":1072,\"mtime_ns\":1786441319173376550,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260811T094141Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2078,\"mtime_ns\":1786441314161300120,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260811T094141Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":727,\"mtime_ns\":1786405817529140611,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260810T234954Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2068,\"mtime_ns\":1786405811051043595,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260810T234954Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":721,\"mtime_ns\":1786396264501176173,\"path\":\"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-pve01-20260810T211046Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":2041,\"mtime_ns\":1786396260696125104,\"path\":\"/var/lib/homelab-backup/cloud-quorum/control-bootstrap/control-bootstrap-pve01-20260810T211046Z.json\"}\nPOLICY_STATE_FILE={\"bytes\":8501,\"mtime_ns\":1783504217247415406,\"path\":\"/var/lib/homelab-backup/apps/latest-safety-net-control-plane.json\"}\nPOLICY_AND_STATE_FILES_END=true\nRETENTION_STATE_EXCERPTS_BEGIN=true\nSTATE_EXCERPT_FILE={\"bytes\":621,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-gamevipe.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-xf-gamevipe-20260917T160357Z-8a0b20ea9bcb\",\"green_verified\":false,\"last_attempt_epoch\":1789673868,\"last_success_epoch\":1789673868,\"logical_id\":\"xf-gamevipe\",\"manifest_sha256\":\"0989cad9ee1b9325b4d0ae25d090138b7f339c50c5b7b701e28f616af9a8ca1b\",\"payload_sha256\":\"d73b24a672716c723dcfe8936c428427831227a82974cb5100500e2c7dc8c362\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T19:37:48Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":615,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-newfi.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-xf-newfi-20260917T153216Z-28c6eb18f124\",\"green_verified\":false,\"last_attempt_epoch\":1789659586,\"last_success_epoch\":1789659586,\"logical_id\":\"xf-newfi\",\"manifest_sha256\":\"9a3d994487578e35e40f29e4455ed6376005d98ec5f6208e200001f73bba43fe\",\"payload_sha256\":\"7fac2259ae88b1b40e6fd4aad4d960ef4733f09efb166534c8758fea38450231\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T15:39:46Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":625,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-kingofwolk.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-xf-kingofwolk-20260917T145620Z-a16b07cd7b4f\",\"green_verified\":false,\"last_attempt_epoch\":1789657601,\"last_success_epoch\":1789657601,\"logical_id\":\"xf-kingofwolk\",\"manifest_sha256\":\"fed80e30c0bf9143f6d41294f114ccc1c98c031d209f634c07852db25d72563f\",\"payload_sha256\":\"8e76b7545216251f6b56f53430f075e158664201b6b70c850234f40d509926eb\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T15:06:41Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":617,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-dsmods.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-xf-dsmods-20260917T131652Z-1a9f0969e217\",\"green_verified\":false,\"last_attempt_epoch\":1789656980,\"last_success_epoch\":1789656980,\"logical_id\":\"xf-dsmods\",\"manifest_sha256\":\"8ac85cbdee5d813d406c34c56710a8ca31e7373fc862dcb3fae0bb077c1d1bc2\",\"payload_sha256\":\"279160abfdfef62e9fc8a2812d7452fb2abce75cd2192e25717dca7f0e7eda37\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T14:56:20Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":611,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm9130.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm9130-20260917T123852Z-a2dc0a0cf011\",\"green_verified\":false,\"last_attempt_epoch\":1789650011,\"last_success_epoch\":1789650011,\"logical_id\":\"vm9130\",\"manifest_sha256\":\"bc815805ae7f4fca5bb2aa3097a2d0e3041108d5c4c44da43c228975808fa258\",\"payload_sha256\":\"5bf15acf3cd7601ba42fdc7fd9d43f441246fc307655446b9180c7c07a7c148d\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T13:00:11Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm211.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm211-20260917T120019Z-53881f74b7e5\",\"green_verified\":false,\"last_attempt_epoch\":1789646514,\"last_success_epoch\":1789646514,\"logical_id\":\"vm211\",\"manifest_sha256\":\"b89c5081cfa79418a9201956a201b991355a52532a4c45c753a7a21ea67dd458\",\"payload_sha256\":\"aa4c195d556a1e38d5f5242d4cd179235dbc4987d2ea4e4ab3c5fc2c17bbc5ec\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T12:01:54Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm190.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm190-20260917T112657Z-4792cd02f33b\",\"green_verified\":false,\"last_attempt_epoch\":1789644631,\"last_success_epoch\":1789644631,\"logical_id\":\"vm190\",\"manifest_sha256\":\"bdd6fddc1612217c3ef10bbec3588247ce066040bac5fdf87f465ae2438142a9\",\"payload_sha256\":\"74081ba6e36a5a5a72a9ff06fedacec91633cea80d2992ad3153be39d8761185\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T11:30:31Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":1255,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/cold-bootstrap/us-netbird.json\"}\nSTATE_EXCERPT_LINE=1:{\"anchor_505_commit\":\"915310304ba96ded6bffaaf88edafeda6a89efa0\",\"anchor_506r4_commit\":\"3e4e0227fb6f13cdca56fba320218b5f8aa5ed26\",\"cloud_deletions\":0,\"cloud_writes\":0,\"command_id\":\"SUPPORT-260917-INFRA-DR-BACKUPV2-P0B-REFRESHABLE-ESCROW-REPAIR-FINAL-CLOSE-507R1\",\"credential_envelope\":\"cms-signed-then-enveloped-v1\",\"external_cloud_read_verified\":true,\"kit_metadata_sha256\":\"74fc0439133247a56bcbd6d580bc38f6b5e818b80524ab869725b47d66cf09cc\",\"kit_root\":\"/root/.local/share/homelab-backup-v2-cold-bootstrap-v1\",\"offcluster_host\":\"us-netbird\",\"parts_manifest_sha256\":\"1748416b7934f11ec18b51ada36d87f5b23a2839d50db3d8364f06f1f40bb677\",\"plaintext_config_persistent_offcluster\":false,\"proof_generation\":\"control-bootstrap-v2-pve01-20260916T120057Z\",\"rclone_binary_sha256\":\"20df3d5eac5d4e187ce638e4216354e7fa6778c3c51f0caf48c48acca9686354\",\"recover_script_sha256\":\"8d2af941d2c6d8252c302ee563631331e580ccfa67505cb0551942647fff0363\",\"recovery_cert_sha256\":\"fb4ad5cdf7aca806b8e2b236ed338724f8a053f70c8f5dba7e26139ace25a4f9\",\"refreshable_credentials_persisted_encrypted\":true,\"remote_base_sha256\":\"ab759e05b26cb46267512140c3966041bee602666c7411ad72e41b15c027595a\",\"retention_mutation\":false,\"schema\":\"homelab-backup-v2-cold-bootstrap-binding-v2\",\"status\":\"ACCEPTED\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm171.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm171-20260917T101212Z-ab030463c95d\",\"green_verified\":false,\"last_attempt_epoch\":1789640159,\"last_success_epoch\":1789640159,\"logical_id\":\"vm171\",\"manifest_sha256\":\"c095c435d0424afb022c348cae8b10464a9d8d7f7aeb5c85ce95e0d41662ac2f\",\"payload_sha256\":\"243beca1ce407e385c357c0e1275c9647a305fa242d67efbc1b8bb751c24ea52\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T10:15:59Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm170.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm170-20260917T093332Z-ee91bdc93fd4\",\"green_verified\":false,\"last_attempt_epoch\":1789638326,\"last_success_epoch\":1789638326,\"logical_id\":\"vm170\",\"manifest_sha256\":\"9fbf0619dae47d78210783910406b8b4119ecab4d5de08f3ced8b269535c4cbf\",\"payload_sha256\":\"bfdc8cc71a9bc7763866d4da3c61f96c8c0657c996c4c03f7183a666972e4f2f\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T09:45:26Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm160.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm160-20260917T085332Z-c2a201900bcc\",\"green_verified\":false,\"last_attempt_epoch\":1789635677,\"last_success_epoch\":1789635677,\"logical_id\":\"vm160\",\"manifest_sha256\":\"df14f9102add1244d799d17a950e3654efacc6fb6216d73e870d0c55e6781bf9\",\"payload_sha256\":\"1c69096f187334209046fc8cf4768c621cbcb31418931e98c352536d6134605d\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T09:01:17Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm150.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm150-20260917T081333Z-083fedf34246\",\"green_verified\":false,\"last_attempt_epoch\":1789632930,\"last_success_epoch\":1789632930,\"logical_id\":\"vm150\",\"manifest_sha256\":\"0cf9d2f3008adba0d7647c9f8d79c1603e9b967ba794e3d263d340f7653f3e78\",\"payload_sha256\":\"37d3d2049eccc0a901d8bc36133560b3cccec22a0613a3790712abb2533a62cb\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T08:15:30Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":609,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm130.json\"}\nSTATE_EXCERPT_LINE=1:{\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm130-20260917T073650Z-08985d82ca18\",\"green_verified\":false,\"last_attempt_epoch\":1789631831,\"last_success_epoch\":1789631831,\"logical_id\":\"vm130\",\"manifest_sha256\":\"7846d373ea4381e41912a88b6b2f9c40c27e8137cf735c5d7194ca174510b0f6\",\"payload_sha256\":\"208915fac20001a6f4999bf57f2e2195220845d31b40abde92e2ef4e1140c622\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"retry_after_epoch\":0,\"schema\":1,\"updated_at_utc\":\"2026-09-17T07:57:11Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":5067,\"match_count\":1,\"path\":\"/etc/homelab-backup-v2/production-acceptance.json\"}\nSTATE_EXCERPT_LINE=1:{\"accepted_at_utc\":\"2026-09-17T07:33:40Z\",\"accepted_command_id\":\"SUPPORT-260917-INFRA-DR-BACKUPV2-P0A-SCHEDULER-FAILURE-ISOLATION-REPAIR-504R1\",\"accepted_release\":\"/opt/homelab-backup-v2/releases/backup-v2-accepted-486r1\",\"cloud_deletions\":0,\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-FINAL-REPLACEMENT-PLAN-STABILITY-SCHEMA-RCA-FIX-VALIDATE-PROMOTE-CUTOVER-SEAL-486R1\",\"created_at_utc\":\"2026-09-16T19:09:44Z\",\"launcher_sha256\":\"dbfd237ddae5d2199bd8567ec6880d11276631dcc45acb49967de97329524037\",\"overlay503\":{\"base_release\":\"/opt/homelab-backup-v2/releases/backup-v2-accepted-486r1\",\"base_seal_sha256\":\"f508adc9b09bad9692c580e642018f5d3dbf223fc572ee62478466fd517234fa\",\"binding\":\"legacy-function-provenance-globals\",\"entry_sha256\":\"ac51fd96ec13bbb38e5dbe5683794bf8ab43fab22383bb617c3506139ca5a0eb\",\"fresh_lxc_helper_sha256\":\"dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011\",\"lxc_adapter_sha256\":\"3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d\",\"lxc_ct110_proof\":{\"generation\":\"v2-ct110-20260917T061845Z-07b0eba22842\",\"node\":\"pve01\",\"producer_rc\":0,\"replicas\":2},\"lxc_ct111_proof\":{\"generation\":\"v2-ct111-20260917T062204Z-e4a17ab027e0\",\"green_verified\":true,\"node\":\"pve02\",\"producer_rc\":0,\"replicas\":2},\"lxc_implementation_identity\":\"BYTE_EXACT_502_LXC_ADAPTER\",\"lxc_live_proof_cid\":\"SUPPORT-260917-INFRA-DR-BACKUPV2-LXC-PROVEN-EXECUTION-BOUNDARY-REPAIR-LIVE-VERIFY-CLOSE-502R1\",\"lxc_live_proof_commit\":\"cfd8962c9e1c2b9c76163aff65e674b0145b4fe6\",\"overlay_release\":\"/opt/homelab-backup-v2/releases/backup-v2-overlay-503r1-ac51fd96ec13\",\"producer_exec_helper_sha256\":\"b3b97099bcd7126670f866e81faae6a42a96d869d9989e6a67f6ea6c871c90b3\",\"proofs\":{\"carried_forward_lxc_502\":{\"commit\":\"cfd8962c9e1c2b9c76163aff65e674b0145b4fe6\",\"ct110\":\"PASS\",\"ct111\":\"PASS\"},\"green_vm210\":{\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"green_verified\":true,\"last_success_epoch\":1789627291,\"replicas\":2}},\"qemu_adapter_sha256\":\"1906db42bd34bbe85eb46fd9797b3572d46e0a41c29d1c29be5f9df5e448f15b\",\"qemu_historical_proofs\":[\"283R1_VM210_VZDUMP_RC0_TWO_REPLICAS\",\"294R1_QEMU_LOG_SIDECAR_OBSERVED\",\"295R1_QEMU_SIDECARS_REMOVED_1\"],\"qemu_output_contract\":\"EXACT_ONE_VMA_ZST_PLUS_OPTIONAL_MATCHING_LOG_ONLY\",\"retention_status\":\"HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED\"},\"overlay504\":{\"backup_execution_implementation\":\"BYTE_EXACT_503_LXC_QEMU_ADAPTERS\",\"backup_execution_live_proof_commit\":\"0779c2f797140a9cbadc5e312678f4c9aabe796b\",\"base_release\":\"/opt/homelab-backup-v2/releases/backup-v2-accepted-486r1\",\"binding\":\"legacy-function-provenance-globals\",\"dr_audit_document_sha256\":\"9afa2976ac21c50a60d961dc92961b28563b17028ca97786895635dd0d5df907\",\"entry_sha256\":\"ca6876fa9c3b1465b045344a8ad46962de16972c7dadc4ac6257c7d225047793\",\"fresh_lxc_helper_sha256\":\"dbb3e6dbb71b10797df736431d9501a752a0f8c439163c9a0bddb7f76747f011\",\"full_dr_ready\":false,\"lxc_adapter_sha256\":\"3fa7d194010d76f7c8bc95035ae8876262e9337903e310f45f45df88c266dc8d\",\"overlay_release\":\"/opt/homelab-backup-v2/rel\nSTATE_EXCERPT_FILE={\"bytes\":502,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/ct113.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-ct113-20260917T070157Z-0a968b6fa76d\",\"green_verified\":false,\"last_success_epoch\":1789628592,\"logical_id\":\"ct113\",\"manifest_sha256\":\"f6afcb81863e8c01d3d04db389d4e31050a75faa5006b62bac9dba5a4c4883f8\",\"payload_sha256\":\"55a07a5f84ed46965c847a90ac2f2a42bdc1050e1a34445a8d4e908abbafd996\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-17T07:03:12Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":502,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/ct112.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-ct112-20260917T070012Z-490b9646f7ea\",\"green_verified\":false,\"last_success_epoch\":1789628481,\"logical_id\":\"ct112\",\"manifest_sha256\":\"daf30082fa5f0a37d5696b73678932f424ebe5be8b3d0a7e4655baca79a18705\",\"payload_sha256\":\"ac6505e1c6f67ff0093b1a55f3b6a469116fcde9c6da98d7d4c28e4db30b6500\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-17T07:01:21Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":501,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/vm210.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"green_verified\":true,\"last_success_epoch\":1789627291,\"logical_id\":\"vm210\",\"manifest_sha256\":\"d6534716533949c3953a3dc0411802c565d1b982fa51b2a728891096a7534d69\",\"payload_sha256\":\"99d1eec3e6b219c855a6f770d55675be4d9bba160b7b62fdd8ee825ce7c7366a\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-17T06:41:31Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":501,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/ct111.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-ct111-20260917T062204Z-e4a17ab027e0\",\"green_verified\":true,\"last_success_epoch\":1789626289,\"logical_id\":\"ct111\",\"manifest_sha256\":\"c0bf3fa35143b1edfa78a0b955bd42940494a7601f3bbe2b5e959d73473552db\",\"payload_sha256\":\"ed24329699a224701fa38753c2145137f621075ff1b6abb0c0ee36aa76f8acb6\",\"replicas\":[{\"crypt\":\"pve01-mail-05-crypt\",\"physical\":\"pve01-mail-05\"},{\"crypt\":\"pve03-mail-04-crypt\",\"physical\":\"pve03-mail-04\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-17T06:24:49Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":502,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/ct110.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-ct110-20260917T061845Z-07b0eba22842\",\"green_verified\":false,\"last_success_epoch\":1789626124,\"logical_id\":\"ct110\",\"manifest_sha256\":\"4f5e60e3406abc18a8071d0524a400aa0baa72b07ce8c636984e07929555d2b9\",\"payload_sha256\":\"32309c984544fb79bf2ffccc6a38c943206d76ae49faf3f020b12ef865f20539\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-17T06:22:04Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":247,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/control-bootstrap-v2.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"control-bootstrap-v2-pve01-20260914T210856Z\",\"last_success_epoch\":1789447047,\"logical_id\":\"control-bootstrap-v2\",\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:37:27Z\",\"verification\":\"existing_control_engine_verify\"}\nSTATE_EXCERPT_FILE={\"bytes\":513,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-zakrutim.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-xf-zakrutim-20260915T042328Z-6cba14c13511\",\"green_verified\":true,\"last_success_epoch\":1789447040,\"logical_id\":\"xf-zakrutim\",\"manifest_sha256\":\"16bdd4ee02058bbbe493501bfc20279c948bb5d424675621ce2a5138bcde93d5\",\"payload_sha256\":\"6e6e12e22213af7ee638d8a9b63d7dcf983ca7f9cda25b21a0e3c3792f8fcbde\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:37:20Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":513,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/xf-codevipe.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-xf-codevipe-20260915T041109Z-5f86289a9d31\",\"green_verified\":true,\"last_success_epoch\":1789446208,\"logical_id\":\"xf-codevipe\",\"manifest_sha256\":\"c58f797116978cd22eb1c3f6aa1d21eb92955e0aa4c42e1d029f7c6b414813e1\",\"payload_sha256\":\"9c44dd021f32c977911914b98947630e46c708b2b5197149abb0044a63a130e0\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:23:28Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":521,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/router-netcraze.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-router-netcraze-20260915T041046Z-4c2a0d596bf1\",\"green_verified\":true,\"last_success_epoch\":1789445469,\"logical_id\":\"router-netcraze\",\"manifest_sha256\":\"b2ab9b62886f9c413904ead10562dfbef0d26d8f089c41d9afd2157b94d21168\",\"payload_sha256\":\"0ece5b96356e9fad849960232041b9e9230f21ffc3e333195671c70f7dd60cef\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:11:09Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":511,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/us-netbird.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-us-netbird-20260915T041008Z-524bf01114e8\",\"green_verified\":true,\"last_success_epoch\":1789445446,\"logical_id\":\"us-netbird\",\"manifest_sha256\":\"4789b2dc36590a77772e865d66b98f4bf7fd16e6b044ac87e437367e5ac03fc1\",\"payload_sha256\":\"0517e9871ac1a6d202da24299284baf7c5f17effa1f9cb532c1942478ece7531\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:10:46Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":513,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/spb-ingress.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-spb-ingress-20260915T040945Z-d5a0f829f2db\",\"green_verified\":true,\"last_success_epoch\":1789445408,\"logical_id\":\"spb-ingress\",\"manifest_sha256\":\"011cf7571e686719198c91889df898640fa2509a5f85dde9bed2173f38c5f705\",\"payload_sha256\":\"f775a3f6ea7f397559f4b56e5f823694187749a24240173298a65d3d637826d6\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:10:08Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":507,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/md-relay.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-md-relay-20260915T040919Z-dce4df238c44\",\"green_verified\":true,\"last_success_epoch\":1789445385,\"logical_id\":\"md-relay\",\"manifest_sha256\":\"d01b9b561cfd1a3c364f2d02fa342cce419086fa151b71ebec536fdd06eb4a65\",\"payload_sha256\":\"7cde41e8f2ecbbc3c299e51f93b2b2b42776b47f10251f2333f0a1f755a210dc\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:09:45Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":511,\"match_count\":1,\"path\":\"/var/lib/homelab-backup-v2/state/node-pve01.json\"}\nSTATE_EXCERPT_LINE=1:{\"generation\":\"v2-node-pve01-20260915T040859Z-9187f2b9a0b4\",\"green_verified\":true,\"last_success_epoch\":1789445359,\"logical_id\":\"node-pve01\",\"manifest_sha256\":\"1cc1e6819803d48b6d7da8e49ecfdbb51284868685bef99144727504b3021b5e\",\"payload_sha256\":\"476a4529b3da7aa599fb9fede58c270faa72d28e4b6f3b56d2ba7ad34a6a56c4\",\"replicas\":[{\"crypt\":\"pve03-mail-01-crypt\",\"physical\":\"pve03-mail-01\"},{\"crypt\":\"pve03-mail-02-crypt\",\"physical\":\"pve03-mail-02\"}],\"result\":\"SUCCESS\",\"schema\":1,\"updated_at_utc\":\"2026-09-15T04:09:19Z\"}\nSTATE_EXCERPT_FILE={\"bytes\":5105,\"match_count\":1,\"path\":\"/etc/homelab-backup-v2/targets.json\"}\nSTATE_EXCERPT_LINE=1:{\"created_by\":\"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-PERSISTENT-PRODUCERS-STAGE-GREEN1-389R1\",\"registry_anchor\":\"bd85b2081fb599bc2d8b7122640f372dde20d881\",\"schema\":1,\"targets\":[{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"lxc\",\"logical_id\":\"ct110\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":110},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"lxc\",\"logical_id\":\"ct111\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":111},{\"due_seconds\":86400,\"enabled\":true,\"green1\":true,\"guest_type\":\"lxc\",\"logical_id\":\"ct112\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":112},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"lxc\",\"logical_id\":\"ct113\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":113},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm130\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":130},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm150\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":150},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm160\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":160},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm170\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":170},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm171\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":171},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm190\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":190},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm210\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":210},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm211\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":211},{\"due_seconds\":86400,\"enabled\":true,\"green1\":false,\"guest_type\":\"qemu\",\"logical_id\":\"vm9130\",\"scope\":\"pve\",\"type\":\"pve_guest\",\"vmid\":9130},{\"due_seconds\":604800,\"enabled\":true,\"green1\":true,\"logical_id\":\"node-pve01\",\"node\":\"pve01\",\"scope\":\"node\",\"type\":\"pve_node_bundle\"},{\"due_seconds\":604800,\"enabled\":true,\"green1\":false,\"logical_id\":\"node-pve02\",\"node\":\"pve02\",\"scope\":\"node\",\"type\":\"pve_node_bundle\"},{\"due_seconds\":604800,\"enabled\":true,\"green1\":false,\"logical_id\":\"node-pve03\",\"node\":\"pve03\",\"scope\":\"node\",\"type\":\"pve_node_bundle\"},{\"due_seconds\":86400,\"enabled\":true,\"green1\":true,\"host\":\"85.121.4.192\",\"hostkey_fingerprint\":\"SHA256:DXJGwunC5tEVvnC3nRxyayTN8FXmyJcVgf+Oa6udQsY\",\"logical_id\":\"md-relay\",\"port\":22,\"scope\":\"vps\",\"type\":\"vps_md\",\"user\":\"ops\"},{\"due_seconds\":86400,\"enabled\":true,\"green1\":true,\"host\":\"185.225.35.6\",\"hostkey_fingerprint\":\"SHA256:Ef+HsZb8lIXoadvYBXuGKIL3H7NyJMmf9EYCoJRoSv8\",\"logical_id\":\"spb-ingress\",\"port\":22,\"scope\":\"vps\",\"type\":\"vps_spb\",\"user\":\"edgeadmin\"},{\"due_seconds\":86400,\"enabled\":true,\"green1\":true,\"host\":\"46.16.34.129\",\"hostkey_fingerprint\":\"SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE\",\"logical_id\":\"us-netbird\",\"port\":\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T050648Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260901T050648Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260901T180833Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260901T180833Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260830T063442Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260830T063442Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260830T203451Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260830T203451Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260830T063319Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260830T063319Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260830T203322Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260830T203322Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260830T063250Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260830T063250Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260830T203244Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260830T203244Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260830T063216Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260830T063216Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260830T203211Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260830T203211Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260902T003027Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm200\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm200-pve03-20260902T003027Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260902T133424Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm200\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm200-pve03-20260902T133424Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260902T023025Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260902T023025Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260902T151441Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260902T151441Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260902T022122Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm190\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm190-pve03-20260902T022122Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260902T150849Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm190\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm190-pve03-20260902T150849Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260902T021650Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm180\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm180-pve02-20260902T021650Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260902T150412Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm180\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm180-pve02-20260902T150412Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260902T021026Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm171\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm171-pve01-20260902T021026Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260902T145801Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm171\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm171-pve01-20260902T145801Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260902T005341Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm170\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm170-pve01-20260902T005341Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260902T135713Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm170\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm170-pve01-20260902T135713Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T004107Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm160\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm160-pve02-20260902T004107Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T134513Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm160\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm160-pve02-20260902T134513Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260902T171855Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm160\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm160-pve02-20260902T171855Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260902T003622Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm150\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm150-pve01-20260902T003622Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260902T134020Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm150\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm150-pve01-20260902T134020Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260902T013328Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm130-pve03-20260902T013328Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260902T141930Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm130-pve03-20260902T141930Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260902T031034Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm113\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm113-pve02-20260902T031034Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260902T160134Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm113\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm113-pve02-20260902T160134Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260902T030927Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm112\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm112-pve01-20260902T030927Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260902T160024Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm112\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm112-pve01-20260902T160024Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260902T030737Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm111\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm111-pve02-20260902T030737Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260902T155834Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm111\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm111-pve02-20260902T155834Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260902T003915Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm110\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm110-pve01-20260902T003915Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260902T134320Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm110\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm110-pve01-20260902T134320Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T030822Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260831T030822Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260831T160216Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260831T160216Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260829T043440Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260829T043440Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260829T173542Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260829T173542Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260829T043318Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260829T043318Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260829T173419Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260829T173419Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260829T043249Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260829T043249Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260829T173348Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260829T173348Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260829T043211Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260829T043211Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260829T173312Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260829T173312Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260901T103024Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm200\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm200-pve03-20260901T103024Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260901T000121Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260901T000121Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260901T135500Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260901T135500Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260831T235550Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm190\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm190-pve03-20260831T235550Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260901T134836Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm190\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm190-pve03-20260901T134836Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260831T235133Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm180\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm180-pve02-20260831T235133Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm180/vm180-pve02-20260901T134337Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm180\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm180-pve02-20260901T134337Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260831T234523Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm171\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm171-pve01-20260831T234523Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm171/vm171-pve01-20260901T133543Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm171\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm171-pve01-20260901T133543Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm170/vm170-pve01-20260901T123027Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm170\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm170-pve01-20260901T123027Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm160/vm160-pve02-20260901T104344Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm160\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm160-pve02-20260901T104344Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm150/vm150-pve01-20260901T103753Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm150\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm150-pve01-20260901T103753Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm130/vm130-pve03-20260901T125259Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm130-pve03-20260901T125259Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260901T004248Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm113\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm113-pve02-20260901T004248Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm113/vm113-pve02-20260901T143825Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm113\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm113-pve02-20260901T143825Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260901T004147Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm112\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm112-pve01-20260901T004147Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm112/vm112-pve01-20260901T143719Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm112\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm112-pve01-20260901T143719Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260901T004001Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm111\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm111-pve02-20260901T004001Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm111/vm111-pve02-20260901T143536Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm111\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm111-pve02-20260901T143536Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm110/vm110-pve01-20260901T104126Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm110\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm110-pve01-20260901T104126Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T020952Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260829T020952Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260829T150050Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260829T150050Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T030232Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260830T030232Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":440,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/control-bootstrap-v2/control-bootstrap-v2-pve01-20260830T150646Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"control-bootstrap-v2\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"control-bootstrap-v2-pve01-20260830T150646Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260827T063423Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260827T063423Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260827T203448Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260827T203448Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":422,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-hbarhub/app-hbarhub-pve01-20260828T143445Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-hbarhub\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-hbarhub-pve01-20260828T143445Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260827T063302Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260827T063302Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260827T203326Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260827T203326Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":420,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-immich/app-immich-pve01-20260828T143316Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-immich\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-immich-pve01-20260828T143316Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260827T063233Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260827T063233Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260827T203300Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260827T203300Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":458,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260828T143250Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-skladchik-reports-monitor\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-skladchik-reports-monitor-pve01-20260828T143250Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260827T063158Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260827T063158Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260827T203221Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260827T203221Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":430,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/app-filebrowser/app-filebrowser-pve01-20260828T143215Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"app-filebrowser\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"app-filebrowser-pve01-20260828T143215Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260830T063024Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm200\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm200-pve03-20260830T063024Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm200/vm200-pve03-20260831T093200Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm200\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm200-pve03-20260831T093200Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260830T081114Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260830T081114Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260830T221256Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260830T221256Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":412,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm9130/vm9130-pve02-20260831T112105Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm9130\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm9130-pve02-20260831T112105Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nSTATE_EXCERPT_FILE={\"bytes\":410,\"match_count\":5,\"path\":\"/var/lib/homelab-backup/retention-safe-gc/transactions/vm190/vm190-pve03-20260830T080504Z.json\"}\nSTATE_EXCERPT_LINE=5: \"logical_id\": \"vm190\",\nSTATE_EXCERPT_LINE=6: \"generation\": \"vm190-pve03-20260830T080504Z\",\nSTATE_EXCERPT_LINE=8: \"status\": \"DONE\",\nSTATE_EXCERPT_LINE=10: \"remote_a_absent\": true,\nSTATE_EXCERPT_LINE=11: \"remote_b_absent\": true\nRETENTION_STATE_EXCERPTS_END=true\nVM200_LIFECYCLE_READONLY_BEGIN=true\nVM200_STATUS={\"rc\":2,\"stderr\":\"Configuration file 'nodes/pve01/qemu-server/200.conf' does not exist\",\"stdout\":\"\"}\nVM200_CONFIG_MISSING=true\nVM200_LIFECYCLE_READONLY_END=true\nRCLONE_CONFIG_DISCOVERY_BEGIN=true\nRCLONE_CONFIG_PATH=/root/.config/rclone/[SENSITIVE_FILE]\nRCLONE_SAFE_SECTIONS=[{\"name\":\"pve01-mail-01\",\"type\":\"mailru\"},{\"name\":\"pve01-mail-01-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve01-mail-01\"},{\"name\":\"pve01-mail-02\",\"type\":\"mailru\"},{\"name\":\"pve01-mail-02-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve01-mail-02\"},{\"name\":\"pve01-mail-03\",\"type\":\"mailru\"},{\"name\":\"pve01-mail-03-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve01-mail-03\"},{\"name\":\"pve01-mail-04\",\"type\":\"mailru\"},{\"name\":\"pve01-mail-04-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve01-mail-04\"},{\"name\":\"pve01-mail-05\",\"type\":\"mailru\"},{\"name\":\"pve01-mail-05-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve01-mail-05\"},{\"name\":\"pve02-mail-01\",\"type\":\"mailru\"},{\"name\":\"pve02-mail-01-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve02-mail-01\"},{\"name\":\"pve02-mail-02\",\"type\":\"mailru\"},{\"name\":\"pve02-mail-02-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve02-mail-02\"},{\"name\":\"pve02-mail-03\",\"type\":\"mailru\"},{\"name\":\"pve02-mail-03-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve02-mail-03\"},{\"name\":\"pve02-mail-04\",\"type\":\"mailru\"},{\"name\":\"pve02-mail-04-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve02-mail-04\"},{\"name\":\"pve03-mail-01\",\"type\":\"mailru\"},{\"name\":\"pve03-mail-01-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve03-mail-01\"},{\"name\":\"pve03-mail-02\",\"type\":\"mailru\"},{\"name\":\"pve03-mail-02-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve03-mail-02\"},{\"name\":\"pve03-mail-03\",\"type\":\"mailru\"},{\"name\":\"pve03-mail-03-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve03-mail-03\"},{\"name\":\"pve03-mail-04\",\"type\":\"mailru\"},{\"name\":\"pve03-mail-04-crypt\",\"type\":\"crypt\",\"underlying_remote\":\"pve03-mail-04\"}]\nCRYPT_REMOTE_COUNT=13\nPHYSICAL_REMOTE_COUNT_FROM_CRYPT=13\nPHYSICAL_REMOTES=[\"pve01-mail-01\",\"pve01-mail-02\",\"pve01-mail-03\",\"pve01-mail-04\",\"pve01-mail-05\",\"pve02-mail-01\",\"pve02-mail-02\",\"pve02-mail-03\",\"pve02-mail-04\",\"pve03-mail-01\",\"pve03-mail-02\",\"pve03-mail-03\",\"pve03-mail-04\"]\nRCLONE_CONFIG_DISCOVERY_END=true\nPHYSICAL_QUOTA_BEGIN=true\nPHYSICAL_ABOUT={\"about\":{\"free\":293208518325,\"total\":1099511627776,\"used\":806303109451},\"rc\":0,\"remote\":\"pve01-mail-01\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":293208454466,\"total\":1099511627776,\"used\":806303173310},\"rc\":0,\"remote\":\"pve01-mail-02\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1014495341735,\"total\":1099511627776,\"used\":85016286041},\"rc\":0,\"remote\":\"pve01-mail-03\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1014495341705,\"total\":1099511627776,\"used\":85016286071},\"rc\":0,\"remote\":\"pve01-mail-04\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1055551605598,\"total\":1099511627776,\"used\":43960022178},\"rc\":0,\"remote\":\"pve01-mail-05\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":880030413245,\"total\":1099511627776,\"used\":219481214531},\"rc\":0,\"remote\":\"pve02-mail-01\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":880030413267,\"total\":1099511627776,\"used\":219481214509},\"rc\":0,\"remote\":\"pve02-mail-02\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":892314805279,\"total\":1099511627776,\"used\":207196822497},\"rc\":0,\"remote\":\"pve02-mail-03\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":892314805249,\"total\":1099511627776,\"used\":207196822527},\"rc\":0,\"remote\":\"pve02-mail-04\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1045738543566,\"total\":1099511627776,\"used\":53773084210},\"rc\":0,\"remote\":\"pve03-mail-01\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1045738543540,\"total\":1099511627776,\"used\":53773084236},\"rc\":0,\"remote\":\"pve03-mail-02\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1008191778231,\"total\":1099511627776,\"used\":91319849545},\"rc\":0,\"remote\":\"pve03-mail-03\",\"stderr\":\"\"}\nPHYSICAL_ABOUT={\"about\":{\"free\":1055551605598,\"total\":1099511627776,\"used\":43960022178},\"rc\":0,\"remote\":\"pve03-mail-04\",\"stderr\":\"\"}\nPHYSICAL_QUOTA_END=true\nCRYPT_INVENTORY_BEGIN=true\nCRYPT_INVENTORY={\"remote\":\"pve01-mail-01-crypt\",\"root_dir_count\":7,\"root_dirs\":[\"app\",\"checksums\",\"emergency\",\"homelab-archives\",\"homelab-backups\",\"manifests\",\"restore-test\"],\"root_rc\":0,\"root_stderr\":\"\",\"roots\":[{\"dir\":\"app\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"homelab\",\"homelab/migration-closure\",\"homelab/migration-closure/770-architecture-smoke\",\"homelab/migration-closure/770-architecture-smoke/20260702T085400Z\"],\"size\":{\"bytes\":273976,\"count\":3,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"checksums\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"emergency\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"emergency-pack-initial-20260614-183058\",\"post-cluster-summary-20260614\",\"post-edge-npmplus-ssl-summary-20260614\",\"post-nextcloud-aio-summary-20260614\"],\"size\":{\"bytes\":17860,\"count\":8,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"homelab-archives\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"vm150\",\"vm150/pre-snikket\",\"vm150/pre-snikket/20260814T121736Z\",\"vm150/pre-snikket/20260814T121736Z/vzdump-qemu-150-2026_08_14-15_17_36.vma.zst.parts\"],\"size\":{\"bytes\":7027211700,\"count\":20,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"homelab-backups\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:46 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:46 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:36 ERROR : vm112/vm112-pve01-20260903T044314Z/payload.parts: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : vm160/vm160-pve02-20260903T185953Z: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260903T023235Z/payload.parts: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : \"},{\"dir\":\"manifests\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"},{\"dir\":\"restore-test\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"}],\"underlying_remote\":\"pve01-mail-01\"}\nCRYPT_INVENTORY={\"remote\":\"pve01-mail-02-crypt\",\"root_dir_count\":9,\"root_dirs\":[\"app\",\"checksums\",\"emergency\",\"full\",\"homelab-archives\",\"homelab-backups\",\"manifests\",\"restore-test\",\"router\"],\"root_rc\":0,\"root_stderr\":\"\",\"roots\":[{\"dir\":\"app\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"homelab\",\"homelab/migration-closure\",\"homelab/migration-closure/770-architecture-smoke\",\"homelab/migration-closure/770-architecture-smoke/20260702T085400Z\"],\"size\":{\"bytes\":273976,\"count\":3,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"checksums\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"emergency\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"emergency-pack-initial-20260614-183058\",\"post-cluster-summary-20260614\",\"post-edge-npmplus-ssl-summary-20260614\",\"post-nextcloud-aio-summary-20260614\"],\"size\":{\"bytes\":17860,\"count\":8,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"full\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"homelab-archives\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"vm150\",\"vm150/pre-snikket\",\"vm150/pre-snikket/20260814T121736Z\",\"vm150/pre-snikket/20260814T121736Z/vzdump-qemu-150-2026_08_14-15_17_36.vma.zst.parts\"],\"size\":{\"bytes\":7027211700,\"count\":20,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"homelab-backups\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:46 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:46 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:36 ERROR : vm9130: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : app-memos/app-memos-pve01-20260818T093357Z: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : vm160/vm160-pve02-20260830T204157Z/payload.parts: error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 ERROR : vm111/vm111-pve02-20260903T044131Z: error listing: invalid character '<' looking f\"},{\"dir\":\"manifests\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:46 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:46 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"},{\"dir\":\"restore-test\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:47 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:47 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"},{\"dir\":\"router\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:49 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:49 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:49 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:49 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"}],\"underlying_remote\":\"pve01-mail-02\"}\nCRYPT_INVENTORY={\"remote\":\"pve01-mail-03-crypt\",\"root_dir_count\":7,\"root_dirs\":[\"app\",\"checksums\",\"emergency\",\"full\",\"hb\",\"manifests\",\"restore-test\"],\"root_rc\":0,\"root_stderr\":\"\",\"roots\":[{\"dir\":\"app\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"homelab\",\"homelab/migration-closure\",\"homelab/migration-closure/770-architecture-smoke\",\"homelab/migration-closure/770-architecture-smoke/20260702T085400Z\"],\"size\":{\"bytes\":273976,\"count\":3,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"checksums\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"emergency\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"emergency-pack-initial-20260614-183058\",\"post-cluster-summary-20260614\",\"post-edge-npmplus-ssl-summary-20260614\",\"post-nextcloud-aio-summary-20260614\"],\"size\":{\"bytes\":17860,\"count\":8,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"full\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"hb\",\"nested_dir_count\":3,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"vm160\",\"vm160/vm160-pve02-20260717T223819Z\",\"vm160/vm160-pve02-20260717T223819Z/parts\"],\"size\":{\"bytes\":84995235900,\"count\":163,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"manifests\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"restore-test\",\"nested_dir_count\":2,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"p1-canary\",\"p1-canary/20260618T174444Z\"],\"size\":{\"bytes\":177,\"count\":2,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"}],\"underlying_remote\":\"pve01-mail-03\"}\nCRYPT_INVENTORY={\"remote\":\"pve01-mail-04-crypt\",\"root_dir_count\":7,\"root_dirs\":[\"app\",\"checksums\",\"emergency\",\"full\",\"hb\",\"manifests\",\"restore-test\"],\"root_rc\":0,\"root_stderr\":\"\",\"roots\":[{\"dir\":\"app\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"homelab\",\"homelab/migration-closure\",\"homelab/migration-closure/770-architecture-smoke\",\"homelab/migration-closure/770-architecture-smoke/20260702T085400Z\"],\"size\":{\"bytes\":273976,\"count\":3,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"checksums\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"emergency\",\"nested_dir_count\":4,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[\"emergency-pack-initial-20260614-183058\",\"post-cluster-summary-20260614\",\"post-edge-npmplus-ssl-summary-20260614\",\"post-nextcloud-aio-summary-20260614\"],\"size\":{\"bytes\":17860,\"count\":8,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"full\",\"nested_dir_count\":0,\"nested_dir_rc\":0,\"nested_dir_stderr\":\"\",\"nested_dirs\":[],\"size\":{\"bytes\":0,\"count\":0,\"sizeless\":0},\"size_rc\":0,\"size_stderr\":\"\"},{\"dir\":\"hb\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"},{\"dir\":\"manifests\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"},{\"dir\":\"restore-test\",\"nested_dir_count\":0,\"nested_dir_rc\":1,\"nested_dir_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"nested_dirs\":[],\"size_rc\":1,\"size_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to size with 2 errors: last error was: invalid character '<' looking for beginning of value\"}],\"underlying_remote\":\"pve01-mail-04\"}\nCRYPT_INVENTORY={\"remote\":\"pve01-mail-05-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve01-mail-05\"}\nCRYPT_INVENTORY={\"remote\":\"pve02-mail-01-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:36 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:36 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve02-mail-01\"}\nCRYPT_INVENTORY={\"remote\":\"pve02-mail-02-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:39 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:39 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve02-mail-02\"}\nCRYPT_INVENTORY={\"remote\":\"pve02-mail-03-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:39 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:39 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve02-mail-03\"}\nCRYPT_INVENTORY={\"remote\":\"pve02-mail-04-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:39 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:39 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve02-mail-04\"}\nCRYPT_INVENTORY={\"remote\":\"pve03-mail-01-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:39 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:39 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve03-mail-01\"}\nCRYPT_INVENTORY={\"remote\":\"pve03-mail-02-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:40 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:40 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve03-mail-02\"}\nCRYPT_INVENTORY={\"remote\":\"pve03-mail-03-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:40 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:40 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve03-mail-03\"}\nCRYPT_INVENTORY={\"remote\":\"pve03-mail-04-crypt\",\"root_dir_count\":0,\"root_dirs\":[],\"root_rc\":1,\"root_stderr\":\"2026/09/17 23:52:40 ERROR : : error listing: invalid character '<' looking for beginning of value\\n2026/09/17 23:52:40 Failed to lsf with 2 errors: last error was: error in ListJSON: invalid character '<' looking for beginning of value\",\"roots\":[],\"underlying_remote\":\"pve03-mail-04\"}\nCRYPT_INVENTORY_END=true\nREADONLY_SUMMARY_BEGIN=true\nPHYSICAL_ABOUT_FAILURES=[]\nPHYSICAL_TRASH_NONZERO=[]\nREADONLY_SUMMARY_END=true\nCLOUD_CLEANUP_READONLY_INVENTORY_V2_DECISION=NO_MUTATION_INVENTORY_COMPLETE\nCLOUD_CLEANUP_READONLY_INVENTORY_V2_END=true\n"
}