diff --git a/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.json b/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.json new file mode 100644 index 00000000..fa074584 --- /dev/null +++ b/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1", + "status": "FAIL", + "rc": 76, + "host": "pve01", + "mode": "change", + "component": "skladchik-durability-source-backup-seal", + "started_at_utc": "2026-10-05T07:03:26Z", + "finished_at_utc": "2026-10-05T07:03:28Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "7a5398cdff681bb712890a057170dc3f9c5610b55fcb41efc37be01add122050", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": false, + "result_contract_status": null, + "result_contract_error": "INVALID_CONTRACT:ValueError", + "command_rc": 59, + "changes_made": null, + "rollback_started": null, + "rollback_restored": null, + "mutation_outcome": "UNKNOWN", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02", + "sanitized_output_sha256": "61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL=V1\nMODE=change\nNO_SERVICE_RESTART=true\nNO_TIMER_MUTATION=true\nNO_NETWORK_MUTATION=true\nNO_MAIL_SEND_BY_COMMAND=true\nGENERAL_BACKUP_SCHEDULER_NOT_STARTED=true\nPREFLIGHT_VM170_QM_RC=0\nPREFLIGHT_VM170_STDERR_PRESENT=false\nPREFLIGHT_VM170_JSON=true\nPREFLIGHT_VM170_GUEST_EXITCODE=0\nVM170_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nVM170_TIMER_ACTIVE=active\nVM170_TIMER_ENABLED=enabled\nVM170_SERVICE_RESULT=success\nVM170_HEALTH_STATUS=OK\nVM170_HEALTH_TS=2026-10-05T07:02:59Z\nVM170_HEALTH_REPORTS=23\nVM170_HEALTH_OPEN=13\nVM170_HEALTH_RESOLVED=10\nVM170_LIVE_PREFLIGHT=true\nFETCH_MONITOR_QM_RC=0\nFETCH_MONITOR_STDERR_PRESENT=false\nFETCH_MONITOR_JSON=true\nFETCH_MONITOR_GUEST_EXITCODE=0\nFETCHED_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nALERT_SOURCE_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920\nMONITOR_PYCOMPILE_RC=0\nALERT_PYCOMPILE_RC=0\nSOURCE_BRANCH=main\nSOURCE_HEAD=7be93d868063838693f5d859816fffe09aed8897\nSOURCE_DIRTY=false\nREMOTE_MAIN=7be93d868063838693f5d859816fffe09aed8897\nREMOTE_DURABILITY_BRANCH_EXISTS=false\nSOURCE_PREFLIGHT=true\nSOURCE_SERVICE_SHA=14f68927c3898c57b7b5a3a53c735c56f8a2b7a5dd5d1e5c1c6a054cac0a0380\nSOURCE_TIMER_SHA=10b5016d1ff57878977ffb025bc1b783cd1a19fcfe8dca2d0649f73bb4af8d9b\nSOURCE_NOTIFY_DROPIN_SHA=7e00732a7814ce1860238ba3a9603714bc93c4a60e4aac09e7d88ceb0ad998d6\nSOURCE_NOTIFY_SCRIPT_SHA=48613cf891e9fc2016ca938cfd7e3f229864058fe39cd3454b644068824da72a\nSOURCE_UNIT_ASSETS_PREFLIGHT=true\nNEW_SOURCE_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nNEW_SOURCE_ALERT_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920\nGIT_DIFF_CHECK_RC=0\nGIT_STAGED_FILE_COUNT=8\nGIT_COMMIT_RC=0\nSOURCE_COMMIT=8f59d082e979917da21570881cb554137754a7b1\nGIT_PUSH_ATOMIC_RC=1\nGIT_PUSH_STDERR_SHA=6765225e5dd03b5f3cbc48eb4c32a0de21abc35bf4ee6c9e45086ede08753766\nSOURCE_LOCAL_ROLLBACK=true\nSOURCE_EXCEPTION=RuntimeError:GIT_PUSH_FAILED\nSOURCE_PUSHED=false\nCHANGES_MADE=false\nROLLBACK_STARTED=true\nROLLBACK_RESTORED=true\nMUTATION_OUTCOME=NO_REMOTE_MUTATION\nDECISION=HOLD_SOURCE_PERSISTENCE\nNEXT_GATE=SOURCE_PERSISTENCE_RECONCILE\nTASK_RESULT=SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":true,\"rollback_restored\":true}\n" +} diff --git a/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.txt b/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.txt new file mode 100644 index 00000000..2676ca0d --- /dev/null +++ b/runtime/history/SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1.txt @@ -0,0 +1,91 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1 +STATUS=FAIL +RC=76 +HOST=pve01 +MODE=change +COMPONENT=skladchik-durability-source-backup-seal +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=7a5398cdff681bb712890a057170dc3f9c5610b55fcb41efc37be01add122050 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=false +RESULT_CONTRACT_STATUS=UNKNOWN +RESULT_CONTRACT_ERROR=INVALID_CONTRACT:ValueError +COMMAND_RC=59 +CHANGES_MADE=unknown +ROLLBACK_STARTED=unknown +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=UNKNOWN +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02 +SANITIZED_OUTPUT_SHA256=61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02 +OUTPUT_BEGIN +SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL=V1 +MODE=change +NO_SERVICE_RESTART=true +NO_TIMER_MUTATION=true +NO_NETWORK_MUTATION=true +NO_MAIL_SEND_BY_COMMAND=true +GENERAL_BACKUP_SCHEDULER_NOT_STARTED=true +PREFLIGHT_VM170_QM_RC=0 +PREFLIGHT_VM170_STDERR_PRESENT=false +PREFLIGHT_VM170_JSON=true +PREFLIGHT_VM170_GUEST_EXITCODE=0 +VM170_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +VM170_TIMER_ACTIVE=active +VM170_TIMER_ENABLED=enabled +VM170_SERVICE_RESULT=success +VM170_HEALTH_STATUS=OK +VM170_HEALTH_TS=2026-10-05T07:02:59Z +VM170_HEALTH_REPORTS=23 +VM170_HEALTH_OPEN=13 +VM170_HEALTH_RESOLVED=10 +VM170_LIVE_PREFLIGHT=true +FETCH_MONITOR_QM_RC=0 +FETCH_MONITOR_STDERR_PRESENT=false +FETCH_MONITOR_JSON=true +FETCH_MONITOR_GUEST_EXITCODE=0 +FETCHED_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +ALERT_SOURCE_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920 +MONITOR_PYCOMPILE_RC=0 +ALERT_PYCOMPILE_RC=0 +SOURCE_BRANCH=main +SOURCE_HEAD=7be93d868063838693f5d859816fffe09aed8897 +SOURCE_DIRTY=false +REMOTE_MAIN=7be93d868063838693f5d859816fffe09aed8897 +REMOTE_DURABILITY_BRANCH_EXISTS=false +SOURCE_PREFLIGHT=true +SOURCE_SERVICE_SHA=14f68927c3898c57b7b5a3a53c735c56f8a2b7a5dd5d1e5c1c6a054cac0a0380 +SOURCE_TIMER_SHA=10b5016d1ff57878977ffb025bc1b783cd1a19fcfe8dca2d0649f73bb4af8d9b +SOURCE_NOTIFY_DROPIN_SHA=7e00732a7814ce1860238ba3a9603714bc93c4a60e4aac09e7d88ceb0ad998d6 +SOURCE_NOTIFY_SCRIPT_SHA=48613cf891e9fc2016ca938cfd7e3f229864058fe39cd3454b644068824da72a +SOURCE_UNIT_ASSETS_PREFLIGHT=true +NEW_SOURCE_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +NEW_SOURCE_ALERT_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920 +GIT_DIFF_CHECK_RC=0 +GIT_STAGED_FILE_COUNT=8 +GIT_COMMIT_RC=0 +SOURCE_COMMIT=8f59d082e979917da21570881cb554137754a7b1 +GIT_PUSH_ATOMIC_RC=1 +GIT_PUSH_STDERR_SHA=6765225e5dd03b5f3cbc48eb4c32a0de21abc35bf4ee6c9e45086ede08753766 +SOURCE_LOCAL_ROLLBACK=true +SOURCE_EXCEPTION=RuntimeError:GIT_PUSH_FAILED +SOURCE_PUSHED=false +CHANGES_MADE=false +ROLLBACK_STARTED=true +ROLLBACK_RESTORED=true +MUTATION_OUTCOME=NO_REMOTE_MUTATION +DECISION=HOLD_SOURCE_PERSISTENCE +NEXT_GATE=SOURCE_PERSISTENCE_RECONCILE +TASK_RESULT=SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1","status":"FAIL","changes_made":false,"rollback_started":true,"rollback_restored":true} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 66ef5088..fa074584 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1", - "status": "OK", - "rc": 0, + "command_id": "SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1", + "status": "FAIL", + "rc": 76, "host": "pve01", - "mode": "read-only", - "component": "snikket-final-hardening-design-rca", - "started_at_utc": "2026-10-05T07:02:45Z", - "finished_at_utc": "2026-10-05T07:02:56Z", + "mode": "change", + "component": "skladchik-durability-source-backup-seal", + "started_at_utc": "2026-10-05T07:03:26Z", + "finished_at_utc": "2026-10-05T07:03:28Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332", + "command_sha256": "7a5398cdff681bb712890a057170dc3f9c5610b55fcb41efc37be01add122050", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, - "result_contract_valid": true, + "change_declared": true, + "result_contract_valid": false, "result_contract_status": null, - "result_contract_error": null, - "command_rc": 0, - "changes_made": false, - "rollback_started": false, + "result_contract_error": "INVALID_CONTRACT:ValueError", + "command_rc": 59, + "changes_made": null, + "rollback_started": null, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "UNKNOWN", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", - "sanitized_output_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", + "raw_evidence_sha256": "61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02", + "sanitized_output_sha256": "61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SNIKKET_FINAL_HARDENING_DESIGN_RCA_WRAPPER=V1\nMODE=read-only\nNO_DNS_MUTATION=true\nNO_VM_MUTATION=true\nNO_CONTAINER_RESTART=true\nNO_SERVICE_START=true\nNO_SOURCE_MUTATION=true\nHOST_PVE01=true\nINGRESS_HOSTKEY_SELF_BOUND=true\nVM150_RUNNING=true\nVM150_EXPECTED_NODE=true\nVM171_RUNNING=true\nVM171_EXPECTED_NODE=true\nVM150_QGA_PING=true\nVM171_QGA_PING=true\nHOMELAB_BACKUP_V2_SERVICE_UNIT_CAT_SHA256=6f88c0f9382c6f7ab8cc58211d06858059d915a72eb8be4e28d7bef78c9eae4d\nHOMELAB_BACKUP_V2_SERVICE_EXECSTART_SHA256=a408b48483279ca18edf8d22679636560f2f13a90d47361549ba5e96bd0c2461\nHOMELAB_BACKUP_V2_SERVICE_ACTIVE=activating\nHOMELAB_BACKUP_V2_SERVICE_RESULT=success\nHOMELAB_BACKUP_AUDIT_SERVICE_UNIT_CAT_SHA256=d7ca901a0238e10361a07403729e5b4768821af34f18e624032ab8ff1a6e8846\nHOMELAB_BACKUP_AUDIT_SERVICE_EXECSTART_SHA256=72807bbe3a979a6bf1cdc4f678cc9a73008f0126eb7dc48b849901df6f9223ed\nHOMELAB_BACKUP_AUDIT_SERVICE_ACTIVE=inactive\nHOMELAB_BACKUP_AUDIT_SERVICE_RESULT=success\nBACKUP_VM150_RECENT_SHAPE_SHA256=031e1b4a2a93daf679c9db2056463c1f37de88c86aaafc60fbfc6da9469c855e\nBACKUP_AUDIT_VM150_RECENT_SHAPE_SHA256=80f1fd4142d0e265a4b5df1c434065c11249da5ec6696e2dd21055808e8062c6\nBACKUP_VM150_RECENT_LINE_COUNT=56\nBACKUP_AUDIT_VM150_RECENT_LINE_COUNT=200\nBACKUP_VM150_VZDUMP_REF_COUNT=42\nBACKUP_AUDIT_VM150_VZDUMP_REF_COUNT=0\nBACKUP_VM150_QMRESTORE_REF_COUNT=0\nBACKUP_AUDIT_VM150_QMRESTORE_REF_COUNT=0\nBACKUP_VM150_RESTORE_REF_COUNT=0\nBACKUP_AUDIT_VM150_RESTORE_REF_COUNT=0\nBACKUP_VM150_VERIFY_REF_COUNT=0\nBACKUP_AUDIT_VM150_VERIFY_REF_COUNT=0\nBACKUP_VM150_EXTRACT_REF_COUNT=0\nBACKUP_AUDIT_VM150_EXTRACT_REF_COUNT=0\nBACKUP_VM150_REMOTE_REF_COUNT=0\nBACKUP_AUDIT_VM150_REMOTE_REF_COUNT=0\nBACKUP_VM150_UPLOAD_REF_COUNT=0\nBACKUP_AUDIT_VM150_UPLOAD_REF_COUNT=0\nBACKUP_VM150_REPLICA_REF_COUNT=0\nBACKUP_AUDIT_VM150_REPLICA_REF_COUNT=180\nBACKUP_VM150_RCLONE_REF_COUNT=0\nBACKUP_AUDIT_VM150_RCLONE_REF_COUNT=0\nBACKUP_VM150_RSYNC_REF_COUNT=0\nBACKUP_AUDIT_VM150_RSYNC_REF_COUNT=0\nBACKUP_VM150_TAR_REF_COUNT=42\nBACKUP_AUDIT_VM150_TAR_REF_COUNT=180\nBACKUP_VM150_ZSTD_REF_COUNT=14\nBACKUP_AUDIT_VM150_ZSTD_REF_COUNT=0\nBACKUP_RESTORE_CANDIDATE_COUNT=284\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-vm160-remote-backup\nBACKUP_RESTORE_CAND_393_SHA256=ffcb6b946d9c621cb9227642008c5f6bf7fb48041b3604c926c7ed2f2be47cc4\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-mail-cloud-restore-drill\nBACKUP_RESTORE_CAND_393_SHA256=c1e13c1813df88095464cf47a989e456c5d8755a425bbb1306908ded6c75cd6b\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=appbackupctl\nBACKUP_RESTORE_CAND_393_SHA256=d8956510d5cf46185e88542a284d86e1f2f2cf1e8ddc68967bf760657606765f\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-rotating-boot-drill-state-export\nBACKUP_RESTORE_CAND_393_SHA256=59904778208ae592a47ba28bfd54cebbf22718e4bb6c968481da5671149289dc\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=appbackup-restore-check\nBACKUP_RESTORE_CAND_393_SHA256=c3f052c8ddba5304de7dd9ab0b03dc033a0d711c36d5c8b4128310e5cea86bcb\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=backupctl\nBACKUP_RESTORE_CAND_393_SHA256=2e2cb207a8642a773606e04a626395afcc102e4c5ada219ba8197ed641648341\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-backupctl\nBACKUP_RESTORE_CAND_393_SHA256=ef03927231181c1f0664c5dc9498e067279936f02b9601fbebf144a82db72a4b\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=skladchik-reports-monitor-backup-restore-check\nBACKUP_RESTORE_CAND_393_SHA256=abb2d17392b6edde3603f77e88fc82240c311f932b0d197b1b8289b990c1dc23\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-extended-appbackup-run\nBACKUP_RESTORE_CAND_393_SHA256=7ae7336a2441328cbbced3b4213ad16e0459be3661e0707cbfcaede08eb17d59\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-backup-policy\nBACKUP_RESTORE_CAND_393_SHA256=67d6d7c43a1836dc8fde5a4fb5a69d64675b8e081faf0739049c9a4ecc25dba5\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=skladchik-reports-monitor-backup-restore-check-status\nBACKUP_RESTORE_CAND_393_SHA256=92ca1bd3b9e29bb2adf27deeb009edd8daee70f4fc304a879f79c29e00d99d67\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-audit\nBACKUP_RESTORE_CAND_393_SHA256=1c2cd8a00859492c010ed35baf5eb67f4278544809de8c2563421a6f3e356ed3\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=backup-restore-check\nBACKUP_RESTORE_CAND_393_SHA256=fc927d8f3b70029ed09c3074a29b9537a8e59ff6b09d4aedc1e8bce932a51446\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-rotating-boot-drill\nBACKUP_RESTORE_CAND_393_SHA256=5817d1c0ceae68df5849210f68c6d9d69a1d468d62dd8fa2cac98942bc7927d4\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-full-restore-drill\nBACKUP_RESTORE_CAND_393_SHA256=57bba1b7a774b4cfe904dfeb671028bc0427abf04d463e28d8605dbc142faf13\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-backup-health\nBACKUP_RESTORE_CAND_393_SHA256=a795ad5cacd48ac72e85c3a7908ad456d1e7c563ef4399e6957725146463faf2\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-full-backup\nBACKUP_RESTORE_CAND_393_SHA256=ec16bde2cccf105bc2bd0550517ec8bbca2cbf116645b0bf3cfa15f8ec5ad022\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-edge-vm-vzdump\nBACKUP_RESTORE_CAND_393_SHA256=f288bec5610dc5b46436858092b05f228016b693aff4f2b92d288e72007086aa\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-auditcpython-313.pyc\nBACKUP_RESTORE_CAND_393_SHA256=402e8cc6441b3cab442e2551d6cf1e9529ee701cdf2eccc83b5e12735c79f602\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=ct112_handler.py\nBACKUP_RESTORE_CAND_393_SHA256=e7b027de9a53d7219dd80c9d8e05f0eae0f53db90a53363c64dfa016815c0d00\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.py\nBACKUP_RESTORE_CAND_393_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.cpython-313.pyc\nBACKUP_RESTORE_CAND_393_SHA256=887c5e3addc305f01fe8bd32d7b8743b249673301c4b8530334f2e5e7158a8e9\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=pve265.py\nBACKUP_RESTORE_CAND_393_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_pve270.py\nBACKUP_RESTORE_CAND_393_SHA256=9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_producer282.py\nBACKUP_RESTORE_CAND_393_SHA256=a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_pve265.py\nBACKUP_RESTORE_CAND_393_SHA256=16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=PLAN265_REFERENCE.json\nBACKUP_RESTORE_CAND_393_SHA256=8d36e82080be93a8c929a9211191fa868166b9e7b6152c4c7689fa52b6720757\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=test_guest266.py\nBACKUP_RESTORE_CAND_393_SHA256=460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=pve282.py\nBACKUP_RESTORE_CAND_393_SHA256=73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=pve270.py\nBACKUP_RESTORE_CAND_393_SHA256=97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=transport261.py\nBACKUP_RESTORE_CAND_393_SHA256=b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=false\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=ct112_handler.py\nBACKUP_RESTORE_CAND_393_SHA256=e7b027de9a53d7219dd80c9d8e05f0eae0f53db90a53363c64dfa016815c0d00\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.py\nBACKUP_RESTORE_CAND_393_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=pve265.py\nBACKUP_RESTORE_CAND_393_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_pve270.py\nBACKUP_RESTORE_CAND_393_SHA256=9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_producer282.py\nBACKUP_RESTORE_CAND_393_SHA256=a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=test_pve265.py\nBACKUP_RESTORE_CAND_393_SHA256=16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=PLAN265_REFERENCE.json\nBACKUP_RESTORE_CAND_393_SHA256=8d36e82080be93a8c929a9211191fa868166b9e7b6152c4c7689fa52b6720757\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=true\nBACKUP_RESTORE_CAND_393_BASENAME=test_guest266.py\nBACKUP_RESTORE_CAND_393_SHA256=460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=true\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nBACKUP_RESTORE_CAND_393_BASENAME=pve282.py\nBACKUP_RESTORE_CAND_393_SHA256=73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\nBACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false\nBACKUP_RESTORE_CAND_393_HAS_VZDUMP=true\nBACKUP_RESTORE_CAND_393_HAS_DRYRUN=false\nBACKUP_RESTORE_CAND_393_HAS_VM150=false\nSOURCE_OWNERSHIP_CANDIDATE_COUNT=500\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085\nSOURCE_CAND_393_REPO_HEAD=bbceea5f4f74\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main\nSOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main\nSOURCE_CAND_393_REPO_HEAD=d207fea95442\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1\nSOURCE_CAND_393_REPO_HEAD=e542a4dc508a\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086\nSOURCE_CAND_393_REPO_HEAD=96dc93186959\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main\nSOURCE_CAND_393_REPO_HEAD=d5e2ef563939\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1\nSOURCE_CAND_393_REPO_HEAD=649b4b54e142\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af\nSOURCE_CAND_393_BASENAME=cluster_inventory.json\nSOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a\nSOURCE_CAND_393_BASENAME=coturn-run\nSOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5\nSOURCE_CAND_393_BASENAME=docker-compose.override.yml\nSOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nSOURCE_CAND_393_HAS_RECON_REF=false\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56\nSOURCE_CAND_393_BASENAME=guest-provision.sh\nSOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=true\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile\nSOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service\nSOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d\nSOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer\nSOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100\nSOURCE_CAND_393_REPO_HEAD=8001b4d0c3af\nSOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a\nSOURCE_CAND_393_BASENAME=vm150-runtime.py\nSOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099\nSOURCE_CAND_393_REPO_HEAD=5564b6fea333\nSOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9\nSOURCE_CAND_393_BASENAME=task-package.sha256\nSOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=true\nSOURCE_CAND_393_HAS_OVERRIDE_REF=true\nSOURCE_CAND_393_HAS_INSTALL=false\nSOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099\nSOURCE_CAND_393_REPO_HEAD=5564b6fea333\nSOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e\nSOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md\nSOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878\nSOURCE_CAND_393_HAS_RECON_REF=true\nSOURCE_CAND_393_HAS_COTURN_REF=false\nSOURCE_CAND_393_HAS_OVERRIDE_REF=false\nSOURCE_CAND_393_HAS_INSTALL=false\nKUMA_POLICY_UNIT_CAT_SHA256=ea6784b89f79bab4bcbedf0c59483fdf6b4d632ea6b3e11795d0e9a24740a205\nKUMA_POLICY_EXECSTART_SHA256=0d16523cbea00830331f913877c5992a74b1ff29139675312d5fab110746f9af\nKUMA_POLICY_SERVICE_RESULT=success\nKUMA_POLICY_TIMER_ACTIVE=active\nKUMA_POLICY_SOURCE_CANDIDATE_COUNT=50\nKUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy.service\nKUMA_POLICY_CAND_393_SHA256=9053b5e681ae9ce26ccb89188bb56d9ae0180f0e867a08035a408831a499e7e6\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-safe-autoheal\nKUMA_POLICY_CAND_393_SHA256=4338b66b4364dbdacceb2d8d3a833b6d6b84d36df6802a5c429518ab17c17806\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=true\nKUMA_POLICY_CAND_393_BASENAME=homelab-backup-npmplus-kuma-configs\nKUMA_POLICY_CAND_393_SHA256=8cb2c47de0879ec57df51411513ecc00d84fd2aad1b27939797b36da75c8e875\nKUMA_POLICY_CAND_393_HAS_SQLITE=true\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy\nKUMA_POLICY_CAND_393_SHA256=87e1f14bde3e5eb2d0512c949e1e32d7fe3214f38797559b6e3e1a9d855f059a\nKUMA_POLICY_CAND_393_HAS_SQLITE=true\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-reference-refresh\nKUMA_POLICY_CAND_393_SHA256=a72ca80dfd8c72dd197b0eeef18d73dd650bc5658535dfaa8c2ac3a8b1fb9ea1\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-final-readiness-gate\nKUMA_POLICY_CAND_393_SHA256=627e09cb51f0d988f7db35270b4d3647f53dec0741ec04c585b4e4117009980f\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-alerting-health\nKUMA_POLICY_CAND_393_SHA256=2050bac8c2ca8f1116e6d4fabe476292253bf38c56a49456242606980b4eb797\nKUMA_POLICY_CAND_393_HAS_SQLITE=true\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-runbook-generate\nKUMA_POLICY_CAND_393_SHA256=956056878b1636369f39f8d79a1c725ebde17ee319bbbb5d5b09f188d656b23e\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-reference-refreshcpython-313.pyc\nKUMA_POLICY_CAND_393_SHA256=e8e0bc8d0410c343442b74bf541c2eed41b2c2725c63ff3a00b56302847379b3\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=index.json\nKUMA_POLICY_CAND_393_SHA256=0046ef9897703f2462d7022a3236b7fa40070a625deca3f383eea90d01eca4a5\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=service-gaps.json\nKUMA_POLICY_CAND_393_SHA256=30b4f16ef1da3e1ea88c5708c838c71df1e0d07a86d21cce97faac7694c8b397\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=c287ea3d57eb40bcca9141ca11c0a7be1e103da5dc780fe640472ad5bff35bb2\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=06dacab9672cd17deb01e9d1e8764b5eb3579d7d1477540fe589cc266ed31f3d\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=services.json\nKUMA_POLICY_CAND_393_SHA256=189ab606f9de7b379b03510aef024def88ab91a1e2782d0c7d74fe93fa61509b\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=c287ea3d57eb40bcca9141ca11c0a7be1e103da5dc780fe640472ad5bff35bb2\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=06dacab9672cd17deb01e9d1e8764b5eb3579d7d1477540fe589cc266ed31f3d\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-backup-paths.map\nKUMA_POLICY_CAND_393_SHA256=fba54ccb47913c4a315abc3bcb491772931053a0b6fed8c73eea8d9d05f5e22e\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=services.tsv\nKUMA_POLICY_CAND_393_SHA256=b1982d08c041fceee6602c9b324b32fe2abf06cf3f0efc19d962093b70ac5be2\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=sqlite-apps.tsv\nKUMA_POLICY_CAND_393_SHA256=3e40f3e3151e64d6089e53f4ad9f36d5f24a82900cf3c7eaac4f44e363bb0305\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=backup-registry-latest.txt\nKUMA_POLICY_CAND_393_SHA256=606f956d0c95435b4547a71a7ed3c5d8d0461700437815d064e3a7363e19ef21\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=c4d92e7478b42e75814d4f6d311ccb99f0a3fdbadb71d2fa244ff6e91276aeee\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv\nKUMA_POLICY_CAND_393_SHA256=dadce421215a62ac5e4c36d453574a8c61c5e60860ed722ca17e8a3e3bbec9bb\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy.service\nKUMA_POLICY_CAND_393_SHA256=9053b5e681ae9ce26ccb89188bb56d9ae0180f0e867a08035a408831a499e7e6\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=CONTROL-PLANE.md\nKUMA_POLICY_CAND_393_SHA256=79b71bf984ed03295d2c1e93f1d84abb3522cf462ecc6375a8097ce3f859f8b0\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=INDEX.md\nKUMA_POLICY_CAND_393_SHA256=718c7bb3cee3456652886d2269b11b6cc9eb930bdbf1c5f88ad7d73a508f08bc\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma.md\nKUMA_POLICY_CAND_393_SHA256=a8854441d0a1a7460803610295d47bdfe75b57ac6c8a65eef161e917e004a5a6\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-four-heartbeat-final.txt\nKUMA_POLICY_CAND_393_SHA256=4d61c58f5aa637b101a435c18a768064e43ff48bad5d8b867c7c9bc5e00111b8\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-backup.txt\nKUMA_POLICY_CAND_393_SHA256=62270c278bd63d2068eca9c0ee8a8036436328334a9393b357353eb8d52cc079\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-offhost.txt\nKUMA_POLICY_CAND_393_SHA256=eea6838e65859d7acb01759b745009290b376758c180688707d9593b0febbe8d\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-approved-monitors-install.txt\nKUMA_POLICY_CAND_393_SHA256=3b4401b38ec4576d9b999c4eb6fdab9d39683062c8437dd0029e868b0ab157e2\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=service-readiness-uptime-kuma.txt\nKUMA_POLICY_CAND_393_SHA256=f9e8b1f3e6a319ab629f03f1126a8cd011adc6bf3171fe10c2e04642558e580c\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-npmplus-admin-fix.txt\nKUMA_POLICY_CAND_393_SHA256=6de5955def45c50dcf17bfc3f5a5fda16f646ce00b3f569cab9b14ae38bbd0a9\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-restore.txt\nKUMA_POLICY_CAND_393_SHA256=94675d901a7d2168a0ee09156600c217a8a6e34835dec2b0a7e8575c55ea1c19\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-four-health-sources-repair.txt\nKUMA_POLICY_CAND_393_SHA256=fdf42d01546034c6c5aa8f127dc9f3a8c88e4e4bb305c2454dcd3ad104231547\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-pending-health-monitors-fix.txt\nKUMA_POLICY_CAND_393_SHA256=bb2acd1f93682c0eb7d108ef03b8559e285b4bac37e6302598d0f617567fa866\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=uptime-kuma-final-status.txt\nKUMA_POLICY_CAND_393_SHA256=a511c8348c519e8613cdd7399277f8424989b8867a8ec7972cecc223127f9dd8\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=latest-uptime-kuma.json\nKUMA_POLICY_CAND_393_SHA256=e9a95234357e6da1b89a48b2648855efb7cbf72b92684671dc1e2ebc2d4e8aff\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-safe-autoheal\nKUMA_POLICY_CAND_393_SHA256=4338b66b4364dbdacceb2d8d3a833b6d6b84d36df6802a5c429518ab17c17806\nKUMA_POLICY_CAND_393_HAS_SQLITE=false\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=true\nKUMA_POLICY_CAND_393_BASENAME=homelab-backup-npmplus-kuma-configs\nKUMA_POLICY_CAND_393_SHA256=8cb2c47de0879ec57df51411513ecc00d84fd2aad1b27939797b36da75c8e875\nKUMA_POLICY_CAND_393_HAS_SQLITE=true\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nKUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy\nKUMA_POLICY_CAND_393_SHA256=87e1f14bde3e5eb2d0512c949e1e32d7fe3214f38797559b6e3e1a9d855f059a\nKUMA_POLICY_CAND_393_HAS_SQLITE=true\nKUMA_POLICY_CAND_393_HAS_CHAT=false\nKUMA_POLICY_CAND_393_HAS_POLICY_JSON=false\nVM150_QGA_EXEC_INIT_RC=0\nVM150_QGA_POLL_RC=0\nVM_GUEST_EXITCODE=0\nVM_GUEST_OUTPUT_MARKER=true\nSNIKKET_FINAL_HARDENING_GUEST150=V1\nMODE=read-only\nNO_MUTATION=true\nGUEST150_HOSTNAME_OK=true\nGUEST150_RECON_PRESENT=true\nGUEST150_RECON_SHA256=bb692a3a044d41e6e04518aff5bdfa646f533660a70ea793f87d040c881a6e98\nGUEST150_COTURN_PRESENT=false\nGUEST150_OVERRIDE_PRESENT=true\nGUEST150_OVERRIDE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nGUEST150_RECON_UNIT_CAT_SHA256=f63631ed36a85a11eafd6a92fb673adc23a018349880ef0407efb4b732bf7738\nGUEST150_RECON_TIMER_CAT_SHA256=67a8ed10f0aa25a00b68dbf5346ba1ecce4c1820140e21c04639d72362ad01b0\nGUEST150_EDGE_UNIT_CAT_SHA256=bcab00e79d5f462b2f0d7d7f2861c070dcf86d770d58ce4b11d8839aa6c140de\nGUEST150_RECON_SERVICE_RESULT=success\nGUEST150_RECON_SERVICE_EXEC_MAIN_STATUS=0\nGUEST150_DONE=true\nVM171_QGA_EXEC_INIT_RC=0\nVM171_QGA_POLL_RC=0\nVM_GUEST_EXITCODE=2\nVM_GUEST_OUTPUT_MARKER=true\nSNIKKET_FINAL_HARDENING_GUEST171=V1\nMODE=read-only\nNO_MUTATION=true\nGUEST171_HOSTNAME_MONITORING=true\nPUBLIC_DNS_OK_COUNT=3\nPUBLIC_HTTPS_OK_COUNT=3\nPUBLIC_STUN_3479_PASS=true\nPUBLIC_STUN_3479_CLASS=BINDING_SUCCESS\nFINAL_HARDENING_DESIGN_RCA_COMPLETE=true\nDECISION=DESIGN_TARGETED_FINAL_HARDENING_FROM_99579\nNEXT_GATE=APPLY_PROVEN_SOURCE_MONITOR_AND_RESTORE_CONTROLS\nTASK_RESULT=SNIKKET_FINAL_HARDENING_DESIGN_RCA\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\n" + "output": "SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL=V1\nMODE=change\nNO_SERVICE_RESTART=true\nNO_TIMER_MUTATION=true\nNO_NETWORK_MUTATION=true\nNO_MAIL_SEND_BY_COMMAND=true\nGENERAL_BACKUP_SCHEDULER_NOT_STARTED=true\nPREFLIGHT_VM170_QM_RC=0\nPREFLIGHT_VM170_STDERR_PRESENT=false\nPREFLIGHT_VM170_JSON=true\nPREFLIGHT_VM170_GUEST_EXITCODE=0\nVM170_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nVM170_TIMER_ACTIVE=active\nVM170_TIMER_ENABLED=enabled\nVM170_SERVICE_RESULT=success\nVM170_HEALTH_STATUS=OK\nVM170_HEALTH_TS=2026-10-05T07:02:59Z\nVM170_HEALTH_REPORTS=23\nVM170_HEALTH_OPEN=13\nVM170_HEALTH_RESOLVED=10\nVM170_LIVE_PREFLIGHT=true\nFETCH_MONITOR_QM_RC=0\nFETCH_MONITOR_STDERR_PRESENT=false\nFETCH_MONITOR_JSON=true\nFETCH_MONITOR_GUEST_EXITCODE=0\nFETCHED_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nALERT_SOURCE_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920\nMONITOR_PYCOMPILE_RC=0\nALERT_PYCOMPILE_RC=0\nSOURCE_BRANCH=main\nSOURCE_HEAD=7be93d868063838693f5d859816fffe09aed8897\nSOURCE_DIRTY=false\nREMOTE_MAIN=7be93d868063838693f5d859816fffe09aed8897\nREMOTE_DURABILITY_BRANCH_EXISTS=false\nSOURCE_PREFLIGHT=true\nSOURCE_SERVICE_SHA=14f68927c3898c57b7b5a3a53c735c56f8a2b7a5dd5d1e5c1c6a054cac0a0380\nSOURCE_TIMER_SHA=10b5016d1ff57878977ffb025bc1b783cd1a19fcfe8dca2d0649f73bb4af8d9b\nSOURCE_NOTIFY_DROPIN_SHA=7e00732a7814ce1860238ba3a9603714bc93c4a60e4aac09e7d88ceb0ad998d6\nSOURCE_NOTIFY_SCRIPT_SHA=48613cf891e9fc2016ca938cfd7e3f229864058fe39cd3454b644068824da72a\nSOURCE_UNIT_ASSETS_PREFLIGHT=true\nNEW_SOURCE_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8\nNEW_SOURCE_ALERT_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920\nGIT_DIFF_CHECK_RC=0\nGIT_STAGED_FILE_COUNT=8\nGIT_COMMIT_RC=0\nSOURCE_COMMIT=8f59d082e979917da21570881cb554137754a7b1\nGIT_PUSH_ATOMIC_RC=1\nGIT_PUSH_STDERR_SHA=6765225e5dd03b5f3cbc48eb4c32a0de21abc35bf4ee6c9e45086ede08753766\nSOURCE_LOCAL_ROLLBACK=true\nSOURCE_EXCEPTION=RuntimeError:GIT_PUSH_FAILED\nSOURCE_PUSHED=false\nCHANGES_MADE=false\nROLLBACK_STARTED=true\nROLLBACK_RESTORED=true\nMUTATION_OUTCOME=NO_REMOTE_MUTATION\nDECISION=HOLD_SOURCE_PERSISTENCE\nNEXT_GATE=SOURCE_PERSISTENCE_RECONCILE\nTASK_RESULT=SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":true,\"rollback_restored\":true}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 483bb9b4..2676ca0d 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,1289 +1,91 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1 -STATUS=OK -RC=0 +COMMAND_ID=SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1 +STATUS=FAIL +RC=76 HOST=pve01 -MODE=read-only -COMPONENT=snikket-final-hardening-design-rca +MODE=change +COMPONENT=skladchik-durability-source-backup-seal REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332 +COMMAND_SHA256=7a5398cdff681bb712890a057170dc3f9c5610b55fcb41efc37be01add122050 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false -RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE -RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=0 -CHANGES_MADE=false -ROLLBACK_STARTED=false +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=false +RESULT_CONTRACT_STATUS=UNKNOWN +RESULT_CONTRACT_ERROR=INVALID_CONTRACT:ValueError +COMMAND_RC=59 +CHANGES_MADE=unknown +ROLLBACK_STARTED=unknown ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=UNKNOWN SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 -SANITIZED_OUTPUT_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 +RAW_EVIDENCE_SHA256=61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02 +SANITIZED_OUTPUT_SHA256=61298aa45185b029c9bfd4347f88eb6940b871e8a3d73e50d8d604277202ab02 OUTPUT_BEGIN -SNIKKET_FINAL_HARDENING_DESIGN_RCA_WRAPPER=V1 -MODE=read-only -NO_DNS_MUTATION=true -NO_VM_MUTATION=true -NO_CONTAINER_RESTART=true -NO_SERVICE_START=true -NO_SOURCE_MUTATION=true -HOST_PVE01=true -INGRESS_HOSTKEY_SELF_BOUND=true -VM150_RUNNING=true -VM150_EXPECTED_NODE=true -VM171_RUNNING=true -VM171_EXPECTED_NODE=true -VM150_QGA_PING=true -VM171_QGA_PING=true -HOMELAB_BACKUP_V2_SERVICE_UNIT_CAT_SHA256=6f88c0f9382c6f7ab8cc58211d06858059d915a72eb8be4e28d7bef78c9eae4d -HOMELAB_BACKUP_V2_SERVICE_EXECSTART_SHA256=a408b48483279ca18edf8d22679636560f2f13a90d47361549ba5e96bd0c2461 -HOMELAB_BACKUP_V2_SERVICE_ACTIVE=activating -HOMELAB_BACKUP_V2_SERVICE_RESULT=success -HOMELAB_BACKUP_AUDIT_SERVICE_UNIT_CAT_SHA256=d7ca901a0238e10361a07403729e5b4768821af34f18e624032ab8ff1a6e8846 -HOMELAB_BACKUP_AUDIT_SERVICE_EXECSTART_SHA256=72807bbe3a979a6bf1cdc4f678cc9a73008f0126eb7dc48b849901df6f9223ed -HOMELAB_BACKUP_AUDIT_SERVICE_ACTIVE=inactive -HOMELAB_BACKUP_AUDIT_SERVICE_RESULT=success -BACKUP_VM150_RECENT_SHAPE_SHA256=031e1b4a2a93daf679c9db2056463c1f37de88c86aaafc60fbfc6da9469c855e -BACKUP_AUDIT_VM150_RECENT_SHAPE_SHA256=80f1fd4142d0e265a4b5df1c434065c11249da5ec6696e2dd21055808e8062c6 -BACKUP_VM150_RECENT_LINE_COUNT=56 -BACKUP_AUDIT_VM150_RECENT_LINE_COUNT=200 -BACKUP_VM150_VZDUMP_REF_COUNT=42 -BACKUP_AUDIT_VM150_VZDUMP_REF_COUNT=0 -BACKUP_VM150_QMRESTORE_REF_COUNT=0 -BACKUP_AUDIT_VM150_QMRESTORE_REF_COUNT=0 -BACKUP_VM150_RESTORE_REF_COUNT=0 -BACKUP_AUDIT_VM150_RESTORE_REF_COUNT=0 -BACKUP_VM150_VERIFY_REF_COUNT=0 -BACKUP_AUDIT_VM150_VERIFY_REF_COUNT=0 -BACKUP_VM150_EXTRACT_REF_COUNT=0 -BACKUP_AUDIT_VM150_EXTRACT_REF_COUNT=0 -BACKUP_VM150_REMOTE_REF_COUNT=0 -BACKUP_AUDIT_VM150_REMOTE_REF_COUNT=0 -BACKUP_VM150_UPLOAD_REF_COUNT=0 -BACKUP_AUDIT_VM150_UPLOAD_REF_COUNT=0 -BACKUP_VM150_REPLICA_REF_COUNT=0 -BACKUP_AUDIT_VM150_REPLICA_REF_COUNT=180 -BACKUP_VM150_RCLONE_REF_COUNT=0 -BACKUP_AUDIT_VM150_RCLONE_REF_COUNT=0 -BACKUP_VM150_RSYNC_REF_COUNT=0 -BACKUP_AUDIT_VM150_RSYNC_REF_COUNT=0 -BACKUP_VM150_TAR_REF_COUNT=42 -BACKUP_AUDIT_VM150_TAR_REF_COUNT=180 -BACKUP_VM150_ZSTD_REF_COUNT=14 -BACKUP_AUDIT_VM150_ZSTD_REF_COUNT=0 -BACKUP_RESTORE_CANDIDATE_COUNT=284 -BACKUP_RESTORE_CAND_393_BASENAME=homelab-vm160-remote-backup -BACKUP_RESTORE_CAND_393_SHA256=ffcb6b946d9c621cb9227642008c5f6bf7fb48041b3604c926c7ed2f2be47cc4 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-mail-cloud-restore-drill -BACKUP_RESTORE_CAND_393_SHA256=c1e13c1813df88095464cf47a989e456c5d8755a425bbb1306908ded6c75cd6b -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=appbackupctl -BACKUP_RESTORE_CAND_393_SHA256=d8956510d5cf46185e88542a284d86e1f2f2cf1e8ddc68967bf760657606765f -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-rotating-boot-drill-state-export -BACKUP_RESTORE_CAND_393_SHA256=59904778208ae592a47ba28bfd54cebbf22718e4bb6c968481da5671149289dc -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=appbackup-restore-check -BACKUP_RESTORE_CAND_393_SHA256=c3f052c8ddba5304de7dd9ab0b03dc033a0d711c36d5c8b4128310e5cea86bcb -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=backupctl -BACKUP_RESTORE_CAND_393_SHA256=2e2cb207a8642a773606e04a626395afcc102e4c5ada219ba8197ed641648341 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-backupctl -BACKUP_RESTORE_CAND_393_SHA256=ef03927231181c1f0664c5dc9498e067279936f02b9601fbebf144a82db72a4b -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=skladchik-reports-monitor-backup-restore-check -BACKUP_RESTORE_CAND_393_SHA256=abb2d17392b6edde3603f77e88fc82240c311f932b0d197b1b8289b990c1dc23 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-extended-appbackup-run -BACKUP_RESTORE_CAND_393_SHA256=7ae7336a2441328cbbced3b4213ad16e0459be3661e0707cbfcaede08eb17d59 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-backup-policy -BACKUP_RESTORE_CAND_393_SHA256=67d6d7c43a1836dc8fde5a4fb5a69d64675b8e081faf0739049c9a4ecc25dba5 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=skladchik-reports-monitor-backup-restore-check-status -BACKUP_RESTORE_CAND_393_SHA256=92ca1bd3b9e29bb2adf27deeb009edd8daee70f4fc304a879f79c29e00d99d67 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-audit -BACKUP_RESTORE_CAND_393_SHA256=1c2cd8a00859492c010ed35baf5eb67f4278544809de8c2563421a6f3e356ed3 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=backup-restore-check -BACKUP_RESTORE_CAND_393_SHA256=fc927d8f3b70029ed09c3074a29b9537a8e59ff6b09d4aedc1e8bce932a51446 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-rotating-boot-drill -BACKUP_RESTORE_CAND_393_SHA256=5817d1c0ceae68df5849210f68c6d9d69a1d468d62dd8fa2cac98942bc7927d4 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-full-restore-drill -BACKUP_RESTORE_CAND_393_SHA256=57bba1b7a774b4cfe904dfeb671028bc0427abf04d463e28d8605dbc142faf13 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=true -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-backup-health -BACKUP_RESTORE_CAND_393_SHA256=a795ad5cacd48ac72e85c3a7908ad456d1e7c563ef4399e6957725146463faf2 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-vm-full-backup -BACKUP_RESTORE_CAND_393_SHA256=ec16bde2cccf105bc2bd0550517ec8bbca2cbf116645b0bf3cfa15f8ec5ad022 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-edge-vm-vzdump -BACKUP_RESTORE_CAND_393_SHA256=f288bec5610dc5b46436858092b05f228016b693aff4f2b92d288e72007086aa -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=homelab-backup-auditcpython-313.pyc -BACKUP_RESTORE_CAND_393_SHA256=402e8cc6441b3cab442e2551d6cf1e9529ee701cdf2eccc83b5e12735c79f602 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=ct112_handler.py -BACKUP_RESTORE_CAND_393_SHA256=e7b027de9a53d7219dd80c9d8e05f0eae0f53db90a53363c64dfa016815c0d00 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.py -BACKUP_RESTORE_CAND_393_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.cpython-313.pyc -BACKUP_RESTORE_CAND_393_SHA256=887c5e3addc305f01fe8bd32d7b8743b249673301c4b8530334f2e5e7158a8e9 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=pve265.py -BACKUP_RESTORE_CAND_393_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_pve270.py -BACKUP_RESTORE_CAND_393_SHA256=9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_producer282.py -BACKUP_RESTORE_CAND_393_SHA256=a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_pve265.py -BACKUP_RESTORE_CAND_393_SHA256=16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=PLAN265_REFERENCE.json -BACKUP_RESTORE_CAND_393_SHA256=8d36e82080be93a8c929a9211191fa868166b9e7b6152c4c7689fa52b6720757 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=test_guest266.py -BACKUP_RESTORE_CAND_393_SHA256=460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=pve282.py -BACKUP_RESTORE_CAND_393_SHA256=73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=pve270.py -BACKUP_RESTORE_CAND_393_SHA256=97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=transport261.py -BACKUP_RESTORE_CAND_393_SHA256=b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=false -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=ct112_handler.py -BACKUP_RESTORE_CAND_393_SHA256=e7b027de9a53d7219dd80c9d8e05f0eae0f53db90a53363c64dfa016815c0d00 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=legacy_engine.py -BACKUP_RESTORE_CAND_393_SHA256=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=pve265.py -BACKUP_RESTORE_CAND_393_SHA256=cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_pve270.py -BACKUP_RESTORE_CAND_393_SHA256=9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_producer282.py -BACKUP_RESTORE_CAND_393_SHA256=a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=test_pve265.py -BACKUP_RESTORE_CAND_393_SHA256=16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=PLAN265_REFERENCE.json -BACKUP_RESTORE_CAND_393_SHA256=8d36e82080be93a8c929a9211191fa868166b9e7b6152c4c7689fa52b6720757 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=true -BACKUP_RESTORE_CAND_393_BASENAME=test_guest266.py -BACKUP_RESTORE_CAND_393_SHA256=460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=true -BACKUP_RESTORE_CAND_393_HAS_VM150=false -BACKUP_RESTORE_CAND_393_BASENAME=pve282.py -BACKUP_RESTORE_CAND_393_SHA256=73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012 -BACKUP_RESTORE_CAND_393_HAS_QMRESTORE=false -BACKUP_RESTORE_CAND_393_HAS_VZDUMP=true -BACKUP_RESTORE_CAND_393_HAS_DRYRUN=false -BACKUP_RESTORE_CAND_393_HAS_VM150=false -SOURCE_OWNERSHIP_CANDIDATE_COUNT=500 -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0085 -SOURCE_CAND_393_REPO_HEAD=bbceea5f4f74 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0101-main -SOURCE_CAND_393_REPO_HEAD=fa03cf2c99d8 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099-main -SOURCE_CAND_393_REPO_HEAD=d207fea95442 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=gram23-prospective-operations-v1 -SOURCE_CAND_393_REPO_HEAD=e542a4dc508a -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0086 -SOURCE_CAND_393_REPO_HEAD=96dc93186959 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr-2026-0096-current-main -SOURCE_CAND_393_REPO_HEAD=d5e2ef563939 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-demonov-shadow-orchestrator-v1 -SOURCE_CAND_393_REPO_HEAD=649b4b54e142 -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=4970834d947b38c607ad289ca925320b887fa30d552aeafe3dd8f24fb91bc3af -SOURCE_CAND_393_BASENAME=cluster_inventory.json -SOURCE_CAND_393_FILE_SHA256=4675f1daff8c739410bb9b24c3ec5281da05dde2aaa92afd00730487ac5c405a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=0f4679d117a0b19b8df357cfe4c35e5aac4785dc642687b7ef121878972c376a -SOURCE_CAND_393_BASENAME=coturn-run -SOURCE_CAND_393_FILE_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=5896005dea594400ae28e9cf5190ab0bd7372db1b52d3e31e27d20bdf4f403b5 -SOURCE_CAND_393_BASENAME=docker-compose.override.yml -SOURCE_CAND_393_FILE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -SOURCE_CAND_393_HAS_RECON_REF=false -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=6f5ed12411b384040ca82e3dbc8b899c3261492a07f14585ce69a5f984862c56 -SOURCE_CAND_393_BASENAME=guest-provision.sh -SOURCE_CAND_393_FILE_SHA256=0051af7cb5e469723b62e48197375c9d4b0747c79f0fe4b5b86907ddae74c0dd -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=true -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=96a32fc519419ec12270c6fa77a0e5f4ff3959ba20f2b4ff1eb8626407faa48e -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile -SOURCE_CAND_393_FILE_SHA256=16d805df632b64808b7c8efac3f2d692c4f82f73d76266ae74911090d351e091 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=3c3b6c323b8784338fff039b65e751f6d61e441de2c6b082c32a8747402383dc -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.service -SOURCE_CAND_393_FILE_SHA256=29eba52b1cc927a831bb3efc8ad8510975a2eab93b75efa535b0394623c517b0 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=d3ccd435b646bea242e6424475667f45fe7a083b95e4bcf370cc037bb1d6140d -SOURCE_CAND_393_BASENAME=snikket-turn-reconcile.timer -SOURCE_CAND_393_FILE_SHA256=181ab86112f11ef9824585fb02bcd6d93ab622ca567de2b565c4d23c897e9f5b -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0100 -SOURCE_CAND_393_REPO_HEAD=8001b4d0c3af -SOURCE_CAND_393_REL_SHA256=b04ee670ed8ff5b85c090ab078c791f8932a9f7888bbf559511e57e43ce65a2a -SOURCE_CAND_393_BASENAME=vm150-runtime.py -SOURCE_CAND_393_FILE_SHA256=af1fcb7b519b60b203c940bfb6c6373fd012b691f1479f7e42a4c8b54bc17b2a -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099 -SOURCE_CAND_393_REPO_HEAD=5564b6fea333 -SOURCE_CAND_393_REL_SHA256=e3ddd89770024289399568b8cb4620ba4bad292c352674c9f38531ce00e83ac9 -SOURCE_CAND_393_BASENAME=task-package.sha256 -SOURCE_CAND_393_FILE_SHA256=2c6c19eacaa49ced2604d0822bb09b8c495840a7b6cb86847ef2d55d2d3abb13 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=true -SOURCE_CAND_393_HAS_OVERRIDE_REF=true -SOURCE_CAND_393_HAS_INSTALL=false -SOURCE_CAND_393_REPO_BASENAME=homelab-ops-cr0099 -SOURCE_CAND_393_REPO_HEAD=5564b6fea333 -SOURCE_CAND_393_REL_SHA256=2639f35dabac36347ccfa487cab38ba13918ceb61f5078bbaf2f42c8696ca83e -SOURCE_CAND_393_BASENAME=03_SERVICE_CATALOG.md -SOURCE_CAND_393_FILE_SHA256=f203a1e5005c9f3208204b5ea355bed889f27f2fae2e76f9eaa97527a4eff878 -SOURCE_CAND_393_HAS_RECON_REF=true -SOURCE_CAND_393_HAS_COTURN_REF=false -SOURCE_CAND_393_HAS_OVERRIDE_REF=false -SOURCE_CAND_393_HAS_INSTALL=false -KUMA_POLICY_UNIT_CAT_SHA256=ea6784b89f79bab4bcbedf0c59483fdf6b4d632ea6b3e11795d0e9a24740a205 -KUMA_POLICY_EXECSTART_SHA256=0d16523cbea00830331f913877c5992a74b1ff29139675312d5fab110746f9af -KUMA_POLICY_SERVICE_RESULT=success -KUMA_POLICY_TIMER_ACTIVE=active -KUMA_POLICY_SOURCE_CANDIDATE_COUNT=50 -KUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy.service -KUMA_POLICY_CAND_393_SHA256=9053b5e681ae9ce26ccb89188bb56d9ae0180f0e867a08035a408831a499e7e6 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-safe-autoheal -KUMA_POLICY_CAND_393_SHA256=4338b66b4364dbdacceb2d8d3a833b6d6b84d36df6802a5c429518ab17c17806 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=true -KUMA_POLICY_CAND_393_BASENAME=homelab-backup-npmplus-kuma-configs -KUMA_POLICY_CAND_393_SHA256=8cb2c47de0879ec57df51411513ecc00d84fd2aad1b27939797b36da75c8e875 -KUMA_POLICY_CAND_393_HAS_SQLITE=true -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy -KUMA_POLICY_CAND_393_SHA256=87e1f14bde3e5eb2d0512c949e1e32d7fe3214f38797559b6e3e1a9d855f059a -KUMA_POLICY_CAND_393_HAS_SQLITE=true -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-reference-refresh -KUMA_POLICY_CAND_393_SHA256=a72ca80dfd8c72dd197b0eeef18d73dd650bc5658535dfaa8c2ac3a8b1fb9ea1 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-final-readiness-gate -KUMA_POLICY_CAND_393_SHA256=627e09cb51f0d988f7db35270b4d3647f53dec0741ec04c585b4e4117009980f -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-alerting-health -KUMA_POLICY_CAND_393_SHA256=2050bac8c2ca8f1116e6d4fabe476292253bf38c56a49456242606980b4eb797 -KUMA_POLICY_CAND_393_HAS_SQLITE=true -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-runbook-generate -KUMA_POLICY_CAND_393_SHA256=956056878b1636369f39f8d79a1c725ebde17ee319bbbb5d5b09f188d656b23e -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-reference-refreshcpython-313.pyc -KUMA_POLICY_CAND_393_SHA256=e8e0bc8d0410c343442b74bf541c2eed41b2c2725c63ff3a00b56302847379b3 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=index.json -KUMA_POLICY_CAND_393_SHA256=0046ef9897703f2462d7022a3236b7fa40070a625deca3f383eea90d01eca4a5 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=service-gaps.json -KUMA_POLICY_CAND_393_SHA256=30b4f16ef1da3e1ea88c5708c838c71df1e0d07a86d21cce97faac7694c8b397 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv -KUMA_POLICY_CAND_393_SHA256=c287ea3d57eb40bcca9141ca11c0a7be1e103da5dc780fe640472ad5bff35bb2 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv -KUMA_POLICY_CAND_393_SHA256=06dacab9672cd17deb01e9d1e8764b5eb3579d7d1477540fe589cc266ed31f3d -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=services.json -KUMA_POLICY_CAND_393_SHA256=189ab606f9de7b379b03510aef024def88ab91a1e2782d0c7d74fe93fa61509b -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv -KUMA_POLICY_CAND_393_SHA256=c287ea3d57eb40bcca9141ca11c0a7be1e103da5dc780fe640472ad5bff35bb2 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv -KUMA_POLICY_CAND_393_SHA256=06dacab9672cd17deb01e9d1e8764b5eb3579d7d1477540fe589cc266ed31f3d -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-backup-paths.map -KUMA_POLICY_CAND_393_SHA256=fba54ccb47913c4a315abc3bcb491772931053a0b6fed8c73eea8d9d05f5e22e -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=services.tsv -KUMA_POLICY_CAND_393_SHA256=b1982d08c041fceee6602c9b324b32fe2abf06cf3f0efc19d962093b70ac5be2 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=sqlite-apps.tsv -KUMA_POLICY_CAND_393_SHA256=3e40f3e3151e64d6089e53f4ad9f36d5f24a82900cf3c7eaac4f44e363bb0305 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=backup-registry-latest.txt -KUMA_POLICY_CAND_393_SHA256=606f956d0c95435b4547a71a7ed3c5d8d0461700437815d064e3a7363e19ef21 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=dependency-map-latest.tsv -KUMA_POLICY_CAND_393_SHA256=c4d92e7478b42e75814d4f6d311ccb99f0a3fdbadb71d2fa244ff6e91276aeee -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=service-registry-latest.tsv -KUMA_POLICY_CAND_393_SHA256=dadce421215a62ac5e4c36d453574a8c61c5e60860ed722ca17e8a3e3bbec9bb -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy.service -KUMA_POLICY_CAND_393_SHA256=9053b5e681ae9ce26ccb89188bb56d9ae0180f0e867a08035a408831a499e7e6 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=CONTROL-PLANE.md -KUMA_POLICY_CAND_393_SHA256=79b71bf984ed03295d2c1e93f1d84abb3522cf462ecc6375a8097ce3f859f8b0 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=INDEX.md -KUMA_POLICY_CAND_393_SHA256=718c7bb3cee3456652886d2269b11b6cc9eb930bdbf1c5f88ad7d73a508f08bc -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma.md -KUMA_POLICY_CAND_393_SHA256=a8854441d0a1a7460803610295d47bdfe75b57ac6c8a65eef161e917e004a5a6 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-four-heartbeat-final.txt -KUMA_POLICY_CAND_393_SHA256=4d61c58f5aa637b101a435c18a768064e43ff48bad5d8b867c7c9bc5e00111b8 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-backup.txt -KUMA_POLICY_CAND_393_SHA256=62270c278bd63d2068eca9c0ee8a8036436328334a9393b357353eb8d52cc079 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-offhost.txt -KUMA_POLICY_CAND_393_SHA256=eea6838e65859d7acb01759b745009290b376758c180688707d9593b0febbe8d -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-approved-monitors-install.txt -KUMA_POLICY_CAND_393_SHA256=3b4401b38ec4576d9b999c4eb6fdab9d39683062c8437dd0029e868b0ab157e2 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=service-readiness-uptime-kuma.txt -KUMA_POLICY_CAND_393_SHA256=f9e8b1f3e6a319ab629f03f1126a8cd011adc6bf3171fe10c2e04642558e580c -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-npmplus-admin-fix.txt -KUMA_POLICY_CAND_393_SHA256=6de5955def45c50dcf17bfc3f5a5fda16f646ce00b3f569cab9b14ae38bbd0a9 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-restore.txt -KUMA_POLICY_CAND_393_SHA256=94675d901a7d2168a0ee09156600c217a8a6e34835dec2b0a7e8575c55ea1c19 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-four-health-sources-repair.txt -KUMA_POLICY_CAND_393_SHA256=fdf42d01546034c6c5aa8f127dc9f3a8c88e4e4bb305c2454dcd3ad104231547 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-pending-health-monitors-fix.txt -KUMA_POLICY_CAND_393_SHA256=bb2acd1f93682c0eb7d108ef03b8559e285b4bac37e6302598d0f617567fa866 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=uptime-kuma-final-status.txt -KUMA_POLICY_CAND_393_SHA256=a511c8348c519e8613cdd7399277f8424989b8867a8ec7972cecc223127f9dd8 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=latest-uptime-kuma.json -KUMA_POLICY_CAND_393_SHA256=e9a95234357e6da1b89a48b2648855efb7cbf72b92684671dc1e2ebc2d4e8aff -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-safe-autoheal -KUMA_POLICY_CAND_393_SHA256=4338b66b4364dbdacceb2d8d3a833b6d6b84d36df6802a5c429518ab17c17806 -KUMA_POLICY_CAND_393_HAS_SQLITE=false -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=true -KUMA_POLICY_CAND_393_BASENAME=homelab-backup-npmplus-kuma-configs -KUMA_POLICY_CAND_393_SHA256=8cb2c47de0879ec57df51411513ecc00d84fd2aad1b27939797b36da75c8e875 -KUMA_POLICY_CAND_393_HAS_SQLITE=true -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -KUMA_POLICY_CAND_393_BASENAME=homelab-kuma-monitor-policy -KUMA_POLICY_CAND_393_SHA256=87e1f14bde3e5eb2d0512c949e1e32d7fe3214f38797559b6e3e1a9d855f059a -KUMA_POLICY_CAND_393_HAS_SQLITE=true -KUMA_POLICY_CAND_393_HAS_CHAT=false -KUMA_POLICY_CAND_393_HAS_POLICY_JSON=false -VM150_QGA_EXEC_INIT_RC=0 -VM150_QGA_POLL_RC=0 -VM_GUEST_EXITCODE=0 -VM_GUEST_OUTPUT_MARKER=true -SNIKKET_FINAL_HARDENING_GUEST150=V1 -MODE=read-only -NO_MUTATION=true -GUEST150_HOSTNAME_OK=true -GUEST150_RECON_PRESENT=true -GUEST150_RECON_SHA256=bb692a3a044d41e6e04518aff5bdfa646f533660a70ea793f87d040c881a6e98 -GUEST150_COTURN_PRESENT=false -GUEST150_OVERRIDE_PRESENT=true -GUEST150_OVERRIDE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -GUEST150_RECON_UNIT_CAT_SHA256=f63631ed36a85a11eafd6a92fb673adc23a018349880ef0407efb4b732bf7738 -GUEST150_RECON_TIMER_CAT_SHA256=67a8ed10f0aa25a00b68dbf5346ba1ecce4c1820140e21c04639d72362ad01b0 -GUEST150_EDGE_UNIT_CAT_SHA256=bcab00e79d5f462b2f0d7d7f2861c070dcf86d770d58ce4b11d8839aa6c140de -GUEST150_RECON_SERVICE_RESULT=success -GUEST150_RECON_SERVICE_EXEC_MAIN_STATUS=0 -GUEST150_DONE=true -VM171_QGA_EXEC_INIT_RC=0 -VM171_QGA_POLL_RC=0 -VM_GUEST_EXITCODE=2 -VM_GUEST_OUTPUT_MARKER=true -SNIKKET_FINAL_HARDENING_GUEST171=V1 -MODE=read-only -NO_MUTATION=true -GUEST171_HOSTNAME_MONITORING=true -PUBLIC_DNS_OK_COUNT=3 -PUBLIC_HTTPS_OK_COUNT=3 -PUBLIC_STUN_3479_PASS=true -PUBLIC_STUN_3479_CLASS=BINDING_SUCCESS -FINAL_HARDENING_DESIGN_RCA_COMPLETE=true -DECISION=DESIGN_TARGETED_FINAL_HARDENING_FROM_99579 -NEXT_GATE=APPLY_PROVEN_SOURCE_MONITOR_AND_RESTORE_CONTROLS -TASK_RESULT=SNIKKET_FINAL_HARDENING_DESIGN_RCA +SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL=V1 +MODE=change +NO_SERVICE_RESTART=true +NO_TIMER_MUTATION=true +NO_NETWORK_MUTATION=true +NO_MAIL_SEND_BY_COMMAND=true +GENERAL_BACKUP_SCHEDULER_NOT_STARTED=true +PREFLIGHT_VM170_QM_RC=0 +PREFLIGHT_VM170_STDERR_PRESENT=false +PREFLIGHT_VM170_JSON=true +PREFLIGHT_VM170_GUEST_EXITCODE=0 +VM170_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +VM170_TIMER_ACTIVE=active +VM170_TIMER_ENABLED=enabled +VM170_SERVICE_RESULT=success +VM170_HEALTH_STATUS=OK +VM170_HEALTH_TS=2026-10-05T07:02:59Z +VM170_HEALTH_REPORTS=23 +VM170_HEALTH_OPEN=13 +VM170_HEALTH_RESOLVED=10 +VM170_LIVE_PREFLIGHT=true +FETCH_MONITOR_QM_RC=0 +FETCH_MONITOR_STDERR_PRESENT=false +FETCH_MONITOR_JSON=true +FETCH_MONITOR_GUEST_EXITCODE=0 +FETCHED_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +ALERT_SOURCE_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920 +MONITOR_PYCOMPILE_RC=0 +ALERT_PYCOMPILE_RC=0 +SOURCE_BRANCH=main +SOURCE_HEAD=7be93d868063838693f5d859816fffe09aed8897 +SOURCE_DIRTY=false +REMOTE_MAIN=7be93d868063838693f5d859816fffe09aed8897 +REMOTE_DURABILITY_BRANCH_EXISTS=false +SOURCE_PREFLIGHT=true +SOURCE_SERVICE_SHA=14f68927c3898c57b7b5a3a53c735c56f8a2b7a5dd5d1e5c1c6a054cac0a0380 +SOURCE_TIMER_SHA=10b5016d1ff57878977ffb025bc1b783cd1a19fcfe8dca2d0649f73bb4af8d9b +SOURCE_NOTIFY_DROPIN_SHA=7e00732a7814ce1860238ba3a9603714bc93c4a60e4aac09e7d88ceb0ad998d6 +SOURCE_NOTIFY_SCRIPT_SHA=48613cf891e9fc2016ca938cfd7e3f229864058fe39cd3454b644068824da72a +SOURCE_UNIT_ASSETS_PREFLIGHT=true +NEW_SOURCE_MONITOR_SHA=19123e359f2f7b9a2d373fd7e4464dd426d31b91cabc567c252e70cad40d77c8 +NEW_SOURCE_ALERT_SHA=aef222c3f898bebe04f6879992ecefadb81ec1aeeeed5ecd74f7068aed293920 +GIT_DIFF_CHECK_RC=0 +GIT_STAGED_FILE_COUNT=8 +GIT_COMMIT_RC=0 +SOURCE_COMMIT=8f59d082e979917da21570881cb554137754a7b1 +GIT_PUSH_ATOMIC_RC=1 +GIT_PUSH_STDERR_SHA=6765225e5dd03b5f3cbc48eb4c32a0de21abc35bf4ee6c9e45086ede08753766 +SOURCE_LOCAL_ROLLBACK=true +SOURCE_EXCEPTION=RuntimeError:GIT_PUSH_FAILED +SOURCE_PUSHED=false CHANGES_MADE=false -ROLLBACK_STARTED=false -ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +ROLLBACK_STARTED=true +ROLLBACK_RESTORED=true +MUTATION_OUTCOME=NO_REMOTE_MUTATION +DECISION=HOLD_SOURCE_PERSISTENCE +NEXT_GATE=SOURCE_PERSISTENCE_RECONCILE +TASK_RESULT=SKLADCHIK_DURABILITY_SOURCE_BACKUP_SEAL +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-261005-SKLADCHIK-DURABILITY-SOURCE-BACKUP-SEAL-99580R1","status":"FAIL","changes_made":false,"rollback_started":true,"rollback_restored":true} OUTPUT_END CHAT_OUTPUT_END