diff --git a/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.json b/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.json new file mode 100644 index 00000000..66ef5088 --- /dev/null +++ b/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1", + "status": "OK", + "rc": 0, + "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", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", + "sanitized_output_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", + "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" +} diff --git a/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.txt b/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.txt new file mode 100644 index 00000000..483bb9b4 --- /dev/null +++ b/runtime/history/SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1.txt @@ -0,0 +1,1289 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=snikket-final-hardening-design-rca +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332 +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 +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 +SANITIZED_OUTPUT_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 +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 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index c1f49bf3..66ef5088 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-261005-SNIKKET-OPS-OWNERSHIP-RCA-99578R1", + "command_id": "SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "snikket-ops-ownership-rca", - "started_at_utc": "2026-10-05T06:54:25Z", - "finished_at_utc": "2026-10-05T06:54:40Z", + "component": "snikket-final-hardening-design-rca", + "started_at_utc": "2026-10-05T07:02:45Z", + "finished_at_utc": "2026-10-05T07:02:56Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "7c2094112fc9cb5e843bd3559354125d99d3543ddd0f2055aca907ad84c4b4f5", + "command_sha256": "01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "5ae23df042db0d52f6523a7361f49070039ea122f2db6e864fd4a5d979c98317", - "sanitized_output_sha256": "5ae23df042db0d52f6523a7361f49070039ea122f2db6e864fd4a5d979c98317", + "raw_evidence_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", + "sanitized_output_sha256": "55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SNIKKET_OPS_OWNERSHIP_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_INVENTORY_PRESENT=true\nVM150_RUNNING=true\nVM150_EXPECTED_NODE=true\nVM171_INVENTORY_PRESENT=true\nVM171_RUNNING=true\nVM171_EXPECTED_NODE=true\nVM150_QGA_PING=true\nVM171_QGA_PING=true\nPVE_BACKUP_JOBS_QUERY_RC=0\nPVE_BACKUP_JOB_COVERAGE_COUNT=0\nPVE_BACKUP_JOB_ENABLED_COVERAGE_COUNT=0\nPVE_BACKUP_STORAGE_QUERY_RC=0\nPVE_BACKUP_STORAGE_COUNT=1\nPVE_VM150_BACKUP_OBJECT_COUNT=0\nPVE_VM150_BACKUP_STORAGE_WITH_OBJECT_COUNT=0\nPVE_VM150_NEWEST_BACKUP_AGE_HOURS=-1\nBACKUP_ENGINE_VM150_REF_14D_COUNT=40\nBACKUP_ENGINE_VM150_SUCCESS_14D_COUNT=40\nBACKUP_ENGINE_VM150_LATEST_SUCCESS_AGE_HOURS=16\nBACKUP_AUDIT_VM150_REF_30D_COUNT=2379\nBACKUP_AUDIT_VM150_RESTORE_PASS_30D_COUNT=0\nBACKUP_AUDIT_VM150_LATEST_RESTORE_PASS_AGE_HOURS=-1\nBACKUP_EVIDENCE_CLASS_VZDUMP=true\nBACKUP_EVIDENCE_CLASS_RESTIC=false\nBACKUP_EVIDENCE_CLASS_BORG=false\nBACKUP_EVIDENCE_CLASS_RCLONE=false\nBACKUP_EVIDENCE_CLASS_RSYNC_TAR=false\nBACKUP_EVIDENCE_CLASS_DOCKER_DATA=false\nBACKUP_EVIDENCE_CLASS_REMOTE=true\nBACKUP_SOURCE_FILE_COUNT=482\nBACKUP_SOURCE_VM150_REF_COUNT=45\nBACKUP_SOURCE_CAP_VZDUMP=true\nBACKUP_SOURCE_CAP_RESTIC=false\nBACKUP_SOURCE_CAP_BORG=false\nBACKUP_SOURCE_CAP_RCLONE=true\nBACKUP_SOURCE_CAP_RSYNC_TAR=true\nBACKUP_SOURCE_CAP_DYNAMIC_VM=true\nPVE01_GIT_REPO_COUNT=64\nPVE01_SNIKKET_SOURCE_CANDIDATE_REPO_COUNT=49\nPVE01_SOURCE_RECON_EXACT_SHA_COUNT=0\nPVE01_SOURCE_COTURN_EXACT_SHA_COUNT=49\nPVE01_SOURCE_OVERRIDE_EXACT_SHA_COUNT=49\nPVE01_SOURCE_RECON_CORRECT_LOGIC_COUNT=0\nPVE01_SOURCE_DNS_ALL3_COUNT=343\nPVE01_SOURCE_DNS_CURRENT_TARGET_COUNT=294\nPVE01_MONITOR_SOURCE_FILE_COUNT=86\nPVE01_MONITOR_CHAT_REF=false\nPVE01_MONITOR_XMPP_5222_REF=false\nPVE01_MONITOR_XMPP_5269_REF=false\nPVE01_MONITOR_TURN_3479_REF=false\nPVE01_MONITOR_STUN_TURN_REF=false\nVM150_QGA_EXEC_INIT_RC=0\nVM150_QGA_POLL_RC=0\nVM_GUEST_EXITCODE=0\nVM_GUEST_OUTPUT_MARKER=true\nSNIKKET_OPS_OWNERSHIP_GUEST150=V1\nMODE=read-only\nNO_MUTATION=true\nGUEST150_HOSTNAME_OK=true\nGUEST150_LIVE_RECON_PRESENT=true\nGUEST150_LIVE_RECON_SHA256=bb692a3a044d41e6e04518aff5bdfa646f533660a70ea793f87d040c881a6e98\nGUEST150_LIVE_COTURN_PRESENT=true\nGUEST150_LIVE_COTURN_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483\nGUEST150_LIVE_OVERRIDE_PRESENT=true\nGUEST150_LIVE_OVERRIDE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c\nGUEST150_GIT_REPO_COUNT=0\nGUEST150_SNIKKET_TRACKED_FILE_COUNT=0\nGUEST150_SOURCE_CANDIDATE_REPO_COUNT=0\nGUEST150_SOURCE_RECON_EXACT_SHA_COUNT=0\nGUEST150_SOURCE_COTURN_EXACT_SHA_COUNT=0\nGUEST150_SOURCE_OVERRIDE_EXACT_SHA_COUNT=0\nGUEST150_SOURCE_RECON_CORRECT_LOGIC_COUNT=0\nGUEST150_RECON_SERVICE_UNIT_PRESENT=true\nGUEST150_RECON_TIMER_UNIT_PRESENT=true\nGUEST150_EDGE_UNIT_PRESENT=true\nGUEST150_TCP3479_COUNT=16\nGUEST150_UDP3479_COUNT=16\nGUEST150_RECON_SERVICE_RESULT=success\nGUEST150_RECON_SERVICE_EXEC_MAIN_STATUS=0\nGUEST150_AUDIT_DONE=true\nVM171_QGA_EXEC_INIT_RC=0\nVM171_QGA_POLL_RC=0\nVM_GUEST_EXITCODE=0\nVM_GUEST_OUTPUT_MARKER=true\nSNIKKET_OPS_OWNERSHIP_GUEST171=V1\nMODE=read-only\nNO_MUTATION=true\nGUEST171_HOSTNAME_MONITORING=true\nGUEST171_MONITOR_TEXT_FILE_COUNT=373\nGUEST171_MONITOR_CHAT_REF=false\nGUEST171_MONITOR_GROUPS_REF=false\nGUEST171_MONITOR_SHARE_REF=false\nGUEST171_MONITOR_PORT_443_REF=true\nGUEST171_MONITOR_PORT_5000_REF=false\nGUEST171_MONITOR_PORT_5222_REF=true\nGUEST171_MONITOR_PORT_5269_REF=false\nGUEST171_MONITOR_PORT_3479_REF=true\nGUEST171_MONITOR_PORT_5349_REF=false\nGUEST171_MONITOR_PORT_5350_REF=false\nGUEST171_MONITOR_STUN_TURN_REF=false\nGUEST171_MONITOR_CERT_EXPIRY_REF=true\nGUEST171_KUMA_DB_COUNT=2\nGUEST171_KUMA_MONITOR_COUNT=192\nGUEST171_KUMA_CHAT_MATCH_COUNT=0\nGUEST171_KUMA_GROUPS_MATCH_COUNT=0\nGUEST171_KUMA_SHARE_MATCH_COUNT=0\nGUEST171_KUMA_5222_MATCH_COUNT=0\nGUEST171_KUMA_5269_MATCH_COUNT=0\nGUEST171_KUMA_3479_MATCH_COUNT=0\nGUEST171_KUMA_STUN_TURN_MATCH_COUNT=0\nGUEST171_AUDIT_DONE=true\nPUBLIC_DNS_OK_COUNT=3\nPUBLIC_HTTPS_OK_COUNT=3\nPUBLIC_STUN_3479_PASS=true\nPUBLIC_STUN_3479_CLASS=BINDING_SUCCESS\nOPS_OWNERSHIP_RCA_COMPLETE=true\nDECISION=ANALYZE_EXACT_99578_OWNERSHIP\nNEXT_GATE=TARGETED_OPERATIONAL_HARDENING\nTASK_RESULT=SNIKKET_OPS_OWNERSHIP_RCA\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\n" + "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" } diff --git a/runtime/latest.txt b/runtime/latest.txt index e146413c..483bb9b4 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-261005-SNIKKET-OPS-OWNERSHIP-RCA-99578R1 +COMMAND_ID=SUPPORT-261005-SNIKKET-FINAL-HARDENING-DESIGN-RCA-99579R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=snikket-ops-ownership-rca +COMPONENT=snikket-final-hardening-design-rca REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=7c2094112fc9cb5e843bd3559354125d99d3543ddd0f2055aca907ad84c4b4f5 +COMMAND_SHA256=01a8ccc62f081d03d9785b529fff66e8878482cde2ed9a4b7880db4dddc60332 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,10 +24,10 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=5ae23df042db0d52f6523a7361f49070039ea122f2db6e864fd4a5d979c98317 -SANITIZED_OUTPUT_SHA256=5ae23df042db0d52f6523a7361f49070039ea122f2db6e864fd4a5d979c98317 +RAW_EVIDENCE_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 +SANITIZED_OUTPUT_SHA256=55bb4c901684c43c49ed2b98870069ea929f718daf4e356266a297c6cbcd6a03 OUTPUT_BEGIN -SNIKKET_OPS_OWNERSHIP_RCA_WRAPPER=V1 +SNIKKET_FINAL_HARDENING_DESIGN_RCA_WRAPPER=V1 MODE=read-only NO_DNS_MUTATION=true NO_VM_MUTATION=true @@ -36,125 +36,1250 @@ NO_SERVICE_START=true NO_SOURCE_MUTATION=true HOST_PVE01=true INGRESS_HOSTKEY_SELF_BOUND=true -VM150_INVENTORY_PRESENT=true VM150_RUNNING=true VM150_EXPECTED_NODE=true -VM171_INVENTORY_PRESENT=true VM171_RUNNING=true VM171_EXPECTED_NODE=true VM150_QGA_PING=true VM171_QGA_PING=true -PVE_BACKUP_JOBS_QUERY_RC=0 -PVE_BACKUP_JOB_COVERAGE_COUNT=0 -PVE_BACKUP_JOB_ENABLED_COVERAGE_COUNT=0 -PVE_BACKUP_STORAGE_QUERY_RC=0 -PVE_BACKUP_STORAGE_COUNT=1 -PVE_VM150_BACKUP_OBJECT_COUNT=0 -PVE_VM150_BACKUP_STORAGE_WITH_OBJECT_COUNT=0 -PVE_VM150_NEWEST_BACKUP_AGE_HOURS=-1 -BACKUP_ENGINE_VM150_REF_14D_COUNT=40 -BACKUP_ENGINE_VM150_SUCCESS_14D_COUNT=40 -BACKUP_ENGINE_VM150_LATEST_SUCCESS_AGE_HOURS=16 -BACKUP_AUDIT_VM150_REF_30D_COUNT=2379 -BACKUP_AUDIT_VM150_RESTORE_PASS_30D_COUNT=0 -BACKUP_AUDIT_VM150_LATEST_RESTORE_PASS_AGE_HOURS=-1 -BACKUP_EVIDENCE_CLASS_VZDUMP=true -BACKUP_EVIDENCE_CLASS_RESTIC=false -BACKUP_EVIDENCE_CLASS_BORG=false -BACKUP_EVIDENCE_CLASS_RCLONE=false -BACKUP_EVIDENCE_CLASS_RSYNC_TAR=false -BACKUP_EVIDENCE_CLASS_DOCKER_DATA=false -BACKUP_EVIDENCE_CLASS_REMOTE=true -BACKUP_SOURCE_FILE_COUNT=482 -BACKUP_SOURCE_VM150_REF_COUNT=45 -BACKUP_SOURCE_CAP_VZDUMP=true -BACKUP_SOURCE_CAP_RESTIC=false -BACKUP_SOURCE_CAP_BORG=false -BACKUP_SOURCE_CAP_RCLONE=true -BACKUP_SOURCE_CAP_RSYNC_TAR=true -BACKUP_SOURCE_CAP_DYNAMIC_VM=true -PVE01_GIT_REPO_COUNT=64 -PVE01_SNIKKET_SOURCE_CANDIDATE_REPO_COUNT=49 -PVE01_SOURCE_RECON_EXACT_SHA_COUNT=0 -PVE01_SOURCE_COTURN_EXACT_SHA_COUNT=49 -PVE01_SOURCE_OVERRIDE_EXACT_SHA_COUNT=49 -PVE01_SOURCE_RECON_CORRECT_LOGIC_COUNT=0 -PVE01_SOURCE_DNS_ALL3_COUNT=343 -PVE01_SOURCE_DNS_CURRENT_TARGET_COUNT=294 -PVE01_MONITOR_SOURCE_FILE_COUNT=86 -PVE01_MONITOR_CHAT_REF=false -PVE01_MONITOR_XMPP_5222_REF=false -PVE01_MONITOR_XMPP_5269_REF=false -PVE01_MONITOR_TURN_3479_REF=false -PVE01_MONITOR_STUN_TURN_REF=false +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_OPS_OWNERSHIP_GUEST150=V1 +SNIKKET_FINAL_HARDENING_GUEST150=V1 MODE=read-only NO_MUTATION=true GUEST150_HOSTNAME_OK=true -GUEST150_LIVE_RECON_PRESENT=true -GUEST150_LIVE_RECON_SHA256=bb692a3a044d41e6e04518aff5bdfa646f533660a70ea793f87d040c881a6e98 -GUEST150_LIVE_COTURN_PRESENT=true -GUEST150_LIVE_COTURN_SHA256=2de0e47c09b3b4fc7a6c32c5ef061efaaa7c7f4db3d7a25fdf4da8fbb2e6f483 -GUEST150_LIVE_OVERRIDE_PRESENT=true -GUEST150_LIVE_OVERRIDE_SHA256=54a42711db5c2eb99b3886184c7ce3e01a30aba844ff2022bc74a45414a2241c -GUEST150_GIT_REPO_COUNT=0 -GUEST150_SNIKKET_TRACKED_FILE_COUNT=0 -GUEST150_SOURCE_CANDIDATE_REPO_COUNT=0 -GUEST150_SOURCE_RECON_EXACT_SHA_COUNT=0 -GUEST150_SOURCE_COTURN_EXACT_SHA_COUNT=0 -GUEST150_SOURCE_OVERRIDE_EXACT_SHA_COUNT=0 -GUEST150_SOURCE_RECON_CORRECT_LOGIC_COUNT=0 -GUEST150_RECON_SERVICE_UNIT_PRESENT=true -GUEST150_RECON_TIMER_UNIT_PRESENT=true -GUEST150_EDGE_UNIT_PRESENT=true -GUEST150_TCP3479_COUNT=16 -GUEST150_UDP3479_COUNT=16 +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_AUDIT_DONE=true +GUEST150_DONE=true VM171_QGA_EXEC_INIT_RC=0 VM171_QGA_POLL_RC=0 -VM_GUEST_EXITCODE=0 +VM_GUEST_EXITCODE=2 VM_GUEST_OUTPUT_MARKER=true -SNIKKET_OPS_OWNERSHIP_GUEST171=V1 +SNIKKET_FINAL_HARDENING_GUEST171=V1 MODE=read-only NO_MUTATION=true GUEST171_HOSTNAME_MONITORING=true -GUEST171_MONITOR_TEXT_FILE_COUNT=373 -GUEST171_MONITOR_CHAT_REF=false -GUEST171_MONITOR_GROUPS_REF=false -GUEST171_MONITOR_SHARE_REF=false -GUEST171_MONITOR_PORT_443_REF=true -GUEST171_MONITOR_PORT_5000_REF=false -GUEST171_MONITOR_PORT_5222_REF=true -GUEST171_MONITOR_PORT_5269_REF=false -GUEST171_MONITOR_PORT_3479_REF=true -GUEST171_MONITOR_PORT_5349_REF=false -GUEST171_MONITOR_PORT_5350_REF=false -GUEST171_MONITOR_STUN_TURN_REF=false -GUEST171_MONITOR_CERT_EXPIRY_REF=true -GUEST171_KUMA_DB_COUNT=2 -GUEST171_KUMA_MONITOR_COUNT=192 -GUEST171_KUMA_CHAT_MATCH_COUNT=0 -GUEST171_KUMA_GROUPS_MATCH_COUNT=0 -GUEST171_KUMA_SHARE_MATCH_COUNT=0 -GUEST171_KUMA_5222_MATCH_COUNT=0 -GUEST171_KUMA_5269_MATCH_COUNT=0 -GUEST171_KUMA_3479_MATCH_COUNT=0 -GUEST171_KUMA_STUN_TURN_MATCH_COUNT=0 -GUEST171_AUDIT_DONE=true PUBLIC_DNS_OK_COUNT=3 PUBLIC_HTTPS_OK_COUNT=3 PUBLIC_STUN_3479_PASS=true PUBLIC_STUN_3479_CLASS=BINDING_SUCCESS -OPS_OWNERSHIP_RCA_COMPLETE=true -DECISION=ANALYZE_EXACT_99578_OWNERSHIP -NEXT_GATE=TARGETED_OPERATIONAL_HARDENING -TASK_RESULT=SNIKKET_OPS_OWNERSHIP_RCA +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 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null