CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-DEEP-AUDIT-READONLY-1001R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=homelab-backup-deep-audit-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=e00c98d103eb0e4fe5019bd221cf5a39f118d8407648296d6f9ef3c62a1d3fd4
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=9f95d2e9c93313bbfe726e614999f8dd3bb4f1f9e1e3f3e4829acf29e539c00b
SANITIZED_OUTPUT_SHA256=9f95d2e9c93313bbfe726e614999f8dd3bb4f1f9e1e3f3e4829acf29e539c00b
OUTPUT_BEGIN
BACKUP_AUDIT_BEGIN
COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-DEEP-AUDIT-READONLY-1001R1
MODE=read-only
COMPONENT=homelab-backup-deep-audit-readonly
NO_BACKUP_EXECUTION=true
NO_RESTORE_EXECUTION=true
NO_MAIL_SEND=true
NO_SERVICE_MUTATION=true
NO_FILE_WRITE_BY_AUDIT=true
AUDIT_TS_UTC=2026-09-21T00:49:30.147922Z
CANONICAL_REPO={"backup_refs":["cr-2026-0002-offhost-retention-remediation|320e66a4f0855fa391d8eb862bc997347fb61595|CR-2026-0002 remediate offhost retention capacity","<REDACTED_LONG_TOKEN>|b0f9935dce45a7dee2949aef342cadec90ff38a2|CR-2026-0003 remediate cluster storage retention","cr-2026-0004-backup-tail-closure|bf80410f592f8eb9eaa80695f609870fe3fb85fd|CR-2026-0004 seal backup tail closure task","cr-2026-0006-cluster-cloud-quorum|16e84298035f5e4ec7e2b7d39967ad5e40ea3d4b|CR-2026-0006: add VM160 cloud quorum canary task","cr-2026-0018-backup-cloud-quorum-foundation|b25e80a67fb97ff6c0aa272b25675b9f7c82fb96|CR-2026-0018: add backup cloud quorum foundation","cr-2026-0020-app-cloud-quorum|f556984e410ed819b4cb1e00635dceb43f0ffc5d|fix(cr-2026-0020): recover proven vm160 cancel state","cr-2026-0021-vm-backup-freshness|3c92036f3000189493fc47557c4cb03e7a412c82|fix(cr-2026-0021): initialize freshness probe arrays","cr-2026-0022-app-cloud-quorum-freshness|a497e0f15f1c8d11c3603a4cf5a6a65654cae6fb|feat(cr-2026-0022): add app backup freshness gate","cr-2026-0024-hbarhub-cloud-quorum|332e8d3f8d2742a05a8d73637cac6a2defc3a825|test(cr-2026-0024): cover sealed restore repair path","cr-2026-0025-scrutiny-cloud-quorum|73890efb9e99bf02a09daa0e547ab36b48c83b30|fix(CR-2026-0025): make recovery phases resume-safe","cr-2026-0026-backup-scheduler-rpo-hardening|ebc08fe5d6beef3cc927bc7d23f6ab37b35d947d|CR-2026-0026: preserve VM queue rollback mode","cr-2026-0027-backup-lock-fd-hardening|d5a14cbaef47db39f17a94e248e183f0916bdab1|fix(CR-2026-0027): use actual timer margin","<REDACTED_LONG_TOKEN>|6e3707e90181318be3e8616b14ee553968c485dd|fix(CR-2026-0028): correct natural scheduler proof acceptance","cr-2026-0029-control-bootstrap-cloud-quorum|dd81175a24ff64048b36d6ec08dcd3addfc681e9|fix(CR-2026-0029): allow numeric corosync timing token","cr-2026-0031-vm-restore-evidence-hardening|f8941f01f41d03b3368a33df868f7ea11311eb6a|CR-2026-0031: make VM evidence apply resume-safe","cr-2026-0032-backup-unified-monitoring|8ad7fcc4537c48de47daac086087d247886c58d9|CR-2026-0032: add unified backup DR monitoring","cr-2026-0033-backup-retention-safe-gc|42fd895f421ebc177006c5eb4173f7b4f40ad47f|fix(CR-2026-0033): accept git-normalized source executable mode","cr-2026-0035-skladchik-moderator-ct200|c7a72a516b74e73b07df646374fa938eac055f32|fix(CR-2026-0035): make retention hotfix apply resumable","<REDACTED_LONG_TOKEN>|6fc45798c21bd66c561c14059e14f09b7d0a8d63|fix(CR-2026-0046): remove inline Python from dry-run","cr-2026-0050-backup-matrix-residue-retirement|6c1165dccfb6e84b571f0caac6773fd427bf800d|fix(CR-2026-0050): enforce matrix-only residue retirement","cr-2026-0054-backup-control-coverage-hardening|3f02810a16b711700a9da87189c63e38b1fa324b|fix(CR-2026-0054): finalize sealed CR0056 dependency pins","<REDACTED_LONG_TOKEN>|902126179efd488e20938a091dcee36109829b86|fix(CR-2026-0055): stabilize retention delete-set comparison","<REDACTED_LONG_TOKEN>|b69b63f531fb71eb95ab147bbfce57591f90e0a4|fix(CR-2026-0056): resume retention transactions before empty-plan return","cr-2026-0058-legacy-backup-target-retirement|4b427f5f0406cab6757cf8889fd479a62d218261|docs(CR-2026-0058): make CT200 replacement proof owner-aware","<REDACTED_LONG_TOKEN>|1a0e4ce27b94bbfbf7b60829974a728b5eba3ad2|fix(CR-2026-0060): fail closed on retention remote listing errors","<REDACTED_LONG_TOKEN>|d3a11bde0e73ddfd7049693782d44100c0c1130e|fix(CR-2026-0064): make expected runtime diff ERR-trap safe","<REDACTED_LONG_TOKEN>|2c2f378aec7dc4ac23c633a31f738a850fface56|fix(CR-2026-0065): make pre-transaction repin crash-recoverable","cr-2026-0066-legacy-backup-target-retirement|bcf018f263d9fc607eddd1796e5ef306870c6b7b|fix(CR-2026-0066): harden remote proof and fail-closed scans","cr-2026-0070-backup-target-lifecycle-registry|dbf8266d5f2bc4c87024ea8f0eb5f0e8922c7519|fix(CR-2026-0070): make approved diffs Git-whitespace safe","cr-2026-0071-backup-observability|07cb58a803022b5538e30b201380e215a5490c84|fix(CR-2026-0071): make install helper nounset-safe","cr-2026-0072-gfs-retention|34d76b1cfd4071d94290edac50a31a8c0d4c11c8|fix(CR-2026-0072): close GFS runtime hash dependency graph","<REDACTED_LONG_TOKEN>|4ca24ca175ce9b8fa6a2664aebf12f48924897b9|merge(CR-2026-0073): reconcile reports monitor hotfix with sealed backup lineage","cr-2026-0074-backup-delete-evidence-hardening|804a2391818f842d768edf434ffeaaf129e576f5|feat(CR-2026-0074): add delete authority, recurring Trash GC and evidence root"],"backup_refs_count":33,"branch":"main","dirty_count":0,"dirty_paths":[],"git":true,"head":"d5e2ef5639398a762283e47143c17b494f8ed579","origin_host":"git.gram1.ru","present":true,"recent_backup_commits":["005074d9abde9d599b7394b92fc33f56596e7589|2026-08-23T06:34:35+03:00|fix(CR-2026-0096): include email ledger in backup contract","4ca24ca175ce9b8fa6a2664aebf12f48924897b9|2026-08-14T20:37:44+03:00|merge(CR-2026-0073): reconcile reports monitor hotfix with sealed backup lineage","d6302ae368b2e6cdcacaf33abf22a30b4fa7608d|2026-08-14T13:10:06+03:00|feat(CR-2026-0071): add backup observability risk and capacity forecast","e749d9c8965e1672088630e5fd51f8a6a6dafc48|2026-08-14T07:49:09+03:00|feat(CR-2026-0066): retire legacy APP backup target on current baseline","a5fe16e03ac1f537ade264fe773c48dd9e2b53f2|2026-08-14T07:40:58+03:00|Merge commit '4b427f5f0406cab6757cf8889fd479a62d218261' into cr-2026-0066-legacy-backup-target-retirement","8419463d497abbe1de724235c5fee80fc373e85b|2026-08-13T10:35:38+03:00|docs(CR-2026-0058): add legacy backup target retirement implementation plan","e999f21d0f831c62b6b9b4c37b0ae8766f1b2f38|2026-08-13T10:16:03+03:00|docs(CR-2026-0058): design legacy backup target retirement","30d5c68047b5ce36abd558fdaa26fc188b7e05ec|2026-08-13T08:29:01+03:00|feat(CR-2026-0054): add backup control coverage task","df0d733475f9e4b1ccf7ac6be60d12548388aa82|2026-08-13T08:21:54+03:00|feat(CR-2026-0054): define backup coverage and restore policy","07eaa09ab746843f9b1131a4cacc0c72d24094a4|2026-08-13T08:15:20+03:00|docs(CR-2026-0054): add backup control coverage implementation plan","a5ee240c2837fea7e7ac7b234876c05c429e0f91|2026-08-13T08:08:13+03:00|docs(CR-2026-0054): define backup control coverage hardening","c81b25f5a850f119d78fa1d604298078feb025f8|2026-08-13T04:08:02+03:00|Merge commit '67f61be11854a41effd2d6bb116fb0cbfb59692e' into cr-2026-0054-backup-control-coverage-hardening","27061f8dd90128cefb56cce8582f0bb5d6c3da46|2026-08-12T22:28:42+03:00|feat(CR-2026-0050): retire backup matrix residue","ef00ddbe1ca290eafd6f2395e8452efa4d704264|2026-08-12T20:10:45+03:00|feat(CR-2026-0046): migrate reports supervision to canonical APP backup","bb555b7f54961fdc2016eae890a6e166eb7b9cdc|2026-08-12T18:30:02+03:00|fix(CR-2026-0036): preserve legacy payload for backup-compatible retirement","8ad7fcc4537c48de47daac086087d247886c58d9|2026-08-11T08:42:41+03:00|CR-2026-0032: add unified backup DR monitoring","100bf17be6f194e65019f506e55f67136c447710|2026-08-11T00:03:00+03:00|CR-2026-0029: add fail-closed CONTROL bootstrap backup","223b757bf152fdc9786eaa26ad093b7561ab036b|2026-08-10T20:21:30+03:00|CR-2026-0028: add global backup scheduler fairness","530abefdcee79819357f3ecbae5fdcc88a10571a|2026-08-10T15:58:32+03:00|CR-2026-0027: prevent backup lock FD inheritance","c0a3ddfc22273adf4fea3649598c15e4b9263f71|2026-08-10T12:35:33+03:00|CR-2026-0026: harden backup scheduler RPO","80b05b0f897bb5189ba6540911e79683c7de30bc|2026-08-09T13:15:33+03:00|CR-2026-0025: add Scrutiny cloud quorum backup","3508532e11f71db64b67b753118687200271594a|2026-08-09T05:45:00+03:00|feat(cr-2026-0024): add HBAR Hub cloud quorum backup","a497e0f15f1c8d11c3603a4cf5a6a65654cae6fb|2026-08-09T04:58:38+03:00|feat(cr-2026-0022): add app backup freshness gate","75c7251fbeeca90459f8701dbca460fab9f9cc35|2026-08-09T04:27:52+03:00|feat(cr-2026-0021): add vm backup freshness gate","b25e80a67fb97ff6c0aa272b25675b9f7c82fb96|2026-08-08T01:18:14+03:00|CR-2026-0018: add backup cloud quorum foundation","bf80410f592f8eb9eaa80695f609870fe3fb85fd|2026-07-18T02:04:55+03:00|CR-2026-0004 seal backup tail closure task"]}
CANONICAL_FILE={"bytes":733,"gid":0,"mode":"0o644","mtime_utc":"2026-08-20T21:06:53.673934Z","path":"/srv/homelab-ops/kb/runbooks/06_CLOUD_BACKUP.md","present":true,"regular":true,"sha256":"975e1ffdc73e3998f02849e7577f26d7335ef4e986db39fbef42c44300f78983","uid":0}
CANONICAL_FILE={"bytes":1436,"gid":0,"mode":"0o644","mtime_utc":"2026-07-18T04:48:33.668744Z","path":"/srv/homelab-ops/policies/cluster-cloud-quorum.json","present":true,"regular":true,"sha256":"e06b7e6285eda2885ef913aa954a70abc7c1d892199a8b7cea2ada98b8edba34","uid":0}
LIVE_ASSET={"bytes":7855,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-09-04T06:25:07.428195Z","path":"/usr/local/sbin/homelab-app-cloud-quorum-queue","present":true,"regular":true,"sha256":"1f959049cca2710a2cb820cc1f6acab16399c6b6711b9e4522e0ecd49e0e4650","uid":0}
LIVE_ASSET={"bytes":8681,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-09-16T13:07:29.468776Z","path":"/usr/local/sbin/homelab-vm-cloud-quorum-queue","present":true,"regular":true,"sha256":"fbc27ad67fc3d3f51934e1d73180fe0df8c9d15f129f34ebba39c56aa1d03612","uid":0}
LIVE_ASSET={"bytes":39160,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-09-04T09:32:23.357291Z","path":"/usr/local/sbin/homelab-backup-audit","present":true,"regular":true,"sha256":"1474c9ce58bbc1b3ae7437261d1bdb923232926fb2943c7c830253f8b284724c","uid":0}
LIVE_ASSET={"bytes":32975,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-09-04T06:25:07.430470Z","path":"/usr/local/sbin/homelab-backup-retention-gc","present":true,"regular":true,"sha256":"8adb6c10f5911f39c53775b89eac3cd1823f1ed34b4caccade5279c213e998a3","uid":0}
LIVE_ASSET={"bytes":11862,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-08-26T03:04:50.462020Z","path":"/usr/local/sbin/homelab-control-backup","present":true,"regular":true,"sha256":"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57","uid":0}
LIVE_ASSET={"bytes":3395,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o750","mtime_utc":"2026-07-20T21:33:12.462151Z","path":"/usr/local/sbin/homelab-evidence-seal","present":true,"regular":true,"sha256":"1c64cda4f8e93108e7bef3c110f896112a2e923b64e7e25573ff630744085a7b","uid":0}
LIVE_ASSET={"bytes":3498,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o700","mtime_utc":"2026-08-20T04:35:15.973163Z","path":"/usr/local/sbin/homelab-backup-coverage-matrix","present":true,"regular":true,"sha256":"fe95dd92e02b802e956e7d46aad1acdf2a305b26abb7b84f6a2ef24ef8d0231a","uid":0}
LIVE_ASSET={"bytes":1770,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o700","mtime_utc":"2026-07-03T09:36:21.328051Z","path":"/usr/local/sbin/homelab-backup-health-evidence","present":true,"regular":true,"sha256":"663d474d581bce233eae91aa9604d276bb19aadd8233e59096b8f91a72cc3460","uid":0}
LIVE_ASSET={"bytes":2241,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o750","mtime_utc":"2026-06-27T02:04:37.427744Z","path":"/usr/local/sbin/homelab-backup-freshness.sh","present":true,"regular":true,"sha256":"3d606112ee83d1b75d72d4d9daa96cb6e2c55b52acc2432954f4e50676e319da","uid":0}
LIVE_ASSET={"bytes":4079,"canonical_matches":[],"canonical_sha_match":false,"gid":0,"mode":"0o755","mtime_utc":"2026-07-17T22:54:49.474452Z","path":"/usr/local/sbin/homelab-backup-sla-health","present":true,"regular":true,"sha256":"9357e2a9622d59346b33522840dd0f0a6d4033078ed49242c4c93c8b8a2d754f","uid":0}
BACKUP_UNIT_COUNT=23
BACKUP_UNITS=["dpkg-db-backup.service","dpkg-db-backup.timer","homelab-alerting-health.service","homelab-alerting-health.timer","homelab-app-cloud-quorum-queue.service","homelab-app-cloud-quorum-queue.timer","homelab-backup-audit.service","homelab-backup-audit.timer","homelab-backup-retention-gc.service","homelab-backup-retention-gc.timer","homelab-backup-v2.service","homelab-backup-v2.timer","homelab-control-backup.service","homelab-control-backup.timer","homelab-evidence-seal.service","homelab-evidence-seal.timer","homelab-mailru-trash-gc.service","homelab-mailru-trash-gc.timer","homelab-router-running-config-mail-cloud.service","homelab-router-running-config-mail-cloud.timer","homelab-vm-cloud-quorum-queue.service","homelab-vm-cloud-quorum-queue.timer","rpc-statd-notify.service"]
SYSTEMD_BACKUP_STATE={"dpkg-db-backup.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"1","ExecMainExitTimestamp":"Mon 2026-09-21 00:00:14 MSK","ExecMainStartTimestamp":"Mon 2026-09-21 00:00:14 MSK","ExecMainStatus":"0","FragmentPath":"/usr/lib/systemd/system/dpkg-db-backup.service","InactiveExitTimestamp":"Mon 2026-09-21 00:00:14 MSK","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"dpkg-db-backup.timer":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:38 MSK","ActiveState":"active","FragmentPath":"/usr/lib/systemd/system/dpkg-db-backup.timer","InactiveExitTimestamp":"Fri 2026-08-28 16:31:38 MSK","LastTriggerUSec":"Mon 2026-09-21 00:00:14 MSK","LoadState":"loaded","NextElapseUSecRealtime":"Tue 2026-09-22 00:00:00 MSK","Result":"success","SubState":"waiting","UnitFileState":"enabled"},"homelab-alerting-health.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"1","ExecMainExitTimestamp":"Sun 2026-09-20 07:46:58 MSK","ExecMainStartTimestamp":"Sun 2026-09-20 07:46:58 MSK","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-alerting-health.service","InactiveExitTimestamp":"Sun 2026-09-20 07:46:58 MSK","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-alerting-health.timer":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:38 MSK","ActiveState":"active","FragmentPath":"/etc/systemd/system/homelab-alerting-health.timer","InactiveExitTimestamp":"Fri 2026-08-28 16:31:38 MSK","LastTriggerUSec":"Sun 2026-09-20 07:46:58 MSK","LoadState":"loaded","NextElapseUSecRealtime":"Mon 2026-09-21 07:47:16 MSK","Result":"success","SubState":"waiting","UnitFileState":"enabled"},"homelab-app-cloud-quorum-queue.service":{"ActiveEnterTimestamp":"","ActiveState":"failed","ExecMainCode":"1","ExecMainExitTimestamp":"Wed 2026-09-16 21:30:17 MSK","ExecMainStartTimestamp":"Wed 2026-09-16 21:30:11 MSK","ExecMainStatus":"65","FragmentPath":"/etc/systemd/system/homelab-app-cloud-quorum-queue.service","InactiveExitTimestamp":"Wed 2026-09-16 21:30:11 MSK","LoadState":"loaded","Result":"exit-code","SubState":"failed","UnitFileState":"static"},"homelab-app-cloud-quorum-queue.timer":{"ActiveEnterTimestamp":"","ActiveState":"inactive","FragmentPath":"/etc/systemd/system/homelab-app-cloud-quorum-queue.timer","InactiveExitTimestamp":"","LastTriggerUSec":"","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"dead","UnitFileState":"disabled"},"homelab-backup-audit.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"1","ExecMainExitTimestamp":"Mon 2026-09-21 03:35:42 MSK","ExecMainStartTimestamp":"Mon 2026-09-21 03:35:33 MSK","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-backup-audit.service","InactiveExitTimestamp":"Mon 2026-09-21 03:35:33 MSK","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-backup-audit.timer":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:38 MSK","ActiveState":"active","FragmentPath":"/etc/systemd/system/homelab-backup-audit.timer","InactiveExitTimestamp":"Fri 2026-08-28 16:31:38 MSK","LastTriggerUSec":"Mon 2026-09-21 03:35:33 MSK","LoadState":"loaded","NextElapseUSecRealtime":"Mon 2026-09-21 04:06:01 MSK","Result":"success","SubState":"waiting","UnitFileState":"enabled"},"homelab-backup-retention-gc.service":{"ActiveEnterTimestamp":"","ActiveState":"failed","ExecMainCode":"1","ExecMainExitTimestamp":"Mon 2026-09-21 03:22:42 MSK","ExecMainStartTimestamp":"Mon 2026-09-21 03:22:42 MSK","ExecMainStatus":"66","FragmentPath":"/etc/systemd/system/homelab-backup-retention-gc.service","InactiveExitTimestamp":"Mon 2026-09-21 03:22:42 MSK","LoadState":"loaded","Result":"exit-code","SubState":"failed","UnitFileState":"static"},"homelab-backup-retention-gc.timer":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:38 MSK","ActiveState":"active","FragmentPath":"/etc/systemd/system/homelab-backup-retention-gc.timer","InactiveExitTimestamp":"Fri 2026-08-28 16:31:38 MSK","LastTriggerUSec":"Mon 2026-09-21 03:22:42 MSK","LoadState":"loaded","NextElapseUSecRealtime":"Tue 2026-09-22 03:32:10 MSK","Result":"success","SubState":"waiting","UnitFileState":"enabled"},"homelab-backup-v2.service":{"ActiveEnterTimestamp":"","ActiveState":"activating","ExecMainCode":"0","ExecMainExitTimestamp":"","ExecMainStartTimestamp":"Mon 2026-09-21 03:47:58 MSK","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-backup-v2.service","InactiveExitTimestamp":"Mon 2026-09-21 03:47:58 MSK","LoadState":"loaded","Result":"success","SubState":"start","UnitFileState":"static"},"homelab-backup-v2.timer":{"ActiveEnterTimestamp":"Thu 2026-09-17 10:33:40 MSK","ActiveState":"active","FragmentPath":"/etc/systemd/system/homelab-backup-v2.timer","InactiveExitTimestamp":"Thu 2026-09-17 10:33:40 MSK","LastTriggerUSec":"Mon 2026-09-21 03:47:58 MSK","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"running","UnitFileState":"enabled"},"homelab-control-backup.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"0","ExecMainExitTimestamp":"","ExecMainStartTimestamp":"","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-control-backup.service","InactiveExitTimestamp":"","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-control-backup.timer":{"ActiveEnterTimestamp":"","ActiveState":"inactive","FragmentPath":"/etc/systemd/system/homelab-control-backup.timer","InactiveExitTimestamp":"","LastTriggerUSec":"","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"dead","UnitFileState":"disabled"},"homelab-evidence-seal.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"0","ExecMainExitTimestamp":"","ExecMainStartTimestamp":"","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-evidence-seal.service","InactiveExitTimestamp":"","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-evidence-seal.timer":{"ActiveEnterTimestamp":"","ActiveState":"inactive","FragmentPath":"/etc/systemd/system/homelab-evidence-seal.timer","InactiveExitTimestamp":"","LastTriggerUSec":"","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"dead","UnitFileState":"disabled"},"homelab-mailru-trash-gc.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"1","ExecMainExitTimestamp":"Mon 2026-09-21 01:24:48 MSK","ExecMainStartTimestamp":"Mon 2026-09-21 01:23:58 MSK","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-mailru-trash-gc.service","InactiveExitTimestamp":"Mon 2026-09-21 01:23:58 MSK","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-mailru-trash-gc.timer":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:38 MSK","ActiveState":"active","FragmentPath":"/etc/systemd/system/homelab-mailru-trash-gc.timer","InactiveExitTimestamp":"Fri 2026-08-28 16:31:38 MSK","LastTriggerUSec":"Mon 2026-09-21 01:23:58 MSK","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"waiting","UnitFileState":"enabled"},"homelab-router-running-config-mail-cloud.service":{"ActiveEnterTimestamp":"","ActiveState":"inactive","ExecMainCode":"0","ExecMainExitTimestamp":"","ExecMainStartTimestamp":"","ExecMainStatus":"0","FragmentPath":"/etc/systemd/system/homelab-router-running-config-mail-cloud.service","InactiveExitTimestamp":"","LoadState":"loaded","Result":"success","SubState":"dead","UnitFileState":"static"},"homelab-router-running-config-mail-cloud.timer":{"ActiveEnterTimestamp":"","ActiveState":"inactive","FragmentPath":"/etc/systemd/system/homelab-router-running-config-mail-cloud.timer","InactiveExitTimestamp":"","LastTriggerUSec":"","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"dead","UnitFileState":"disabled"},"homelab-vm-cloud-quorum-queue.service":{"ActiveEnterTimestamp":"","ActiveState":"failed","ExecMainCode":"1","ExecMainExitTimestamp":"Wed 2026-09-16 20:33:02 MSK","ExecMainStartTimestamp":"Wed 2026-09-16 20:32:57 MSK","ExecMainStatus":"65","FragmentPath":"/etc/systemd/system/homelab-vm-cloud-quorum-queue.service","InactiveExitTimestamp":"Wed 2026-09-16 20:32:57 MSK","LoadState":"loaded","Result":"exit-code","SubState":"failed","UnitFileState":"static"},"homelab-vm-cloud-quorum-queue.timer":{"ActiveEnterTimestamp":"","ActiveState":"inactive","FragmentPath":"/etc/systemd/system/homelab-vm-cloud-quorum-queue.timer","InactiveExitTimestamp":"","LastTriggerUSec":"","LoadState":"loaded","NextElapseUSecRealtime":"","Result":"success","SubState":"dead","UnitFileState":"disabled"},"rpc-statd-notify.service":{"ActiveEnterTimestamp":"Fri 2026-08-28 16:31:39 MSK","ActiveState":"active","ExecMainCode":"0","ExecMainExitTimestamp":"","ExecMainStartTimestamp":"","ExecMainStatus":"0","FragmentPath":"/usr/lib/systemd/system/rpc-statd-notify.service","InactiveExitTimestamp":"Fri 2026-08-28 16:31:39 MSK","LoadState":"loaded","Result":"success","SubState":"exited","UnitFileState":"static"}}
BACKUP_TIMER_LINES=["Mon 2026-09-21 04:06:01 MSK    16min Mon 2026-09-21 03:35:33 MSK    13min ago homelab-backup-audit.timer                             homelab-backup-audit.service","Mon 2026-09-21 06:14:34 MSK 2h 25min Mon 2026-09-21 00:04:44 MSK 3h 44min ago homelab-evidence-root.timer                            homelab-evidence-root.service","Mon 2026-09-21 07:30:26 MSK 3h 40min Mon 2026-09-21 01:23:58 MSK 2h 25min ago homelab-mailru-trash-gc.timer                          homelab-mailru-trash-gc.service","Mon 2026-09-21 07:47:16 MSK 3h 57min Sun 2026-09-20 07:46:58 MSK      20h ago homelab-alerting-health.timer                          homelab-alerting-health.service","Tue 2026-09-22 00:00:00 MSK      20h Mon 2026-09-21 00:00:14 MSK 3h 49min ago dpkg-db-backup.timer                                   dpkg-db-backup.service","Tue 2026-09-22 00:10:26 MSK      20h Mon 2026-09-21 00:07:44 MSK 3h 41min ago homelab-evidence-catalog.timer                         homelab-evidence-catalog.service","Tue 2026-09-22 03:32:10 MSK      23h Mon 2026-09-21 03:22:42 MSK    26min ago homelab-backup-retention-gc.timer                      homelab-backup-retention-gc.service","-                                  - Mon 2026-09-21 03:47:58 MSK 1min 31s ago homelab-backup-v2.timer                                homelab-backup-v2.service"]
FAILED_UNITS=["*","*","*","*"]
UNIT_WARNING_JOURNAL={"lines":["2026-09-12T19:30:07+03:00 pve01 systemd[1]: homelab-app-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-12T19:30:07+03:00 pve01 systemd[1]: Failed to start homelab-app-cloud-quorum-queue.service - Homelab canonical application cloud quorum backup queue.","2026-09-16T19:30:05+03:00 pve01 systemd[1]: homelab-app-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-16T19:30:05+03:00 pve01 systemd[1]: Failed to start homelab-app-cloud-quorum-queue.service - Homelab canonical application cloud quorum backup queue.","2026-09-16T21:30:17+03:00 pve01 systemd[1]: homelab-app-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-16T21:30:17+03:00 pve01 systemd[1]: Failed to start homelab-app-cloud-quorum-queue.service - Homelab canonical application cloud quorum backup queue."],"unit":"homelab-app-cloud-quorum-queue.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-app-cloud-quorum-queue.timer"}
UNIT_WARNING_JOURNAL={"lines":["2026-09-11T01:35:16+03:00 pve01 systemd[1]: homelab-vm-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-11T01:35:16+03:00 pve01 systemd[1]: Failed to start homelab-vm-cloud-quorum-queue.service - Homelab canonical VM/CT cloud quorum backup queue.","2026-09-14T12:40:09+03:00 pve01 systemd[1]: homelab-vm-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-14T12:40:09+03:00 pve01 systemd[1]: Failed to start homelab-vm-cloud-quorum-queue.service - Homelab canonical VM/CT cloud quorum backup queue.","2026-09-16T20:33:02+03:00 pve01 systemd[1]: homelab-vm-cloud-quorum-queue.service: Failed with result 'exit-code'.","2026-09-16T20:33:02+03:00 pve01 systemd[1]: Failed to start homelab-vm-cloud-quorum-queue.service - Homelab canonical VM/CT cloud quorum backup queue."],"unit":"homelab-vm-cloud-quorum-queue.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-vm-cloud-quorum-queue.timer"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-backup-audit.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-backup-audit.timer"}
UNIT_WARNING_JOURNAL={"lines":["2026-09-16T03:25:32+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-16T03:25:32+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC.","2026-09-17T03:21:32+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-17T03:21:32+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC.","2026-09-18T03:22:16+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-18T03:22:16+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC.","2026-09-19T03:23:32+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-19T03:23:32+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC.","2026-09-20T03:34:58+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-20T03:34:58+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC.","2026-09-21T03:22:42+03:00 pve01 systemd[1]: homelab-backup-retention-gc.service: Failed with result 'exit-code'.","2026-09-21T03:22:42+03:00 pve01 systemd[1]: Failed to start homelab-backup-retention-gc.service - Homelab owner-aware cloud retention GC."],"unit":"homelab-backup-retention-gc.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-backup-retention-gc.timer"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-control-backup.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-control-backup.timer"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-evidence-seal.service"}
UNIT_WARNING_JOURNAL={"lines":["-- No entries --"],"unit":"homelab-evidence-seal.timer"}
CLUSTER_GUESTS=[{"name":"pvepro-prod","node":"pve01","status":"running","type":"qemu","vmid":100},{"name":"pvepro-staging-v1","node":"pve01","status":"stopped","type":"qemu","vmid":101},{"name":"dns1","node":"pve01","status":"running","type":"lxc","vmid":110},{"name":"dns2","node":"pve02","status":"running","type":"lxc","vmid":111},{"name":"unbound1","node":"pve01","status":"running","type":"lxc","vmid":112},{"name":"unbound2","node":"pve02","status":"running","type":"lxc","vmid":113},{"name":"edge-vm","node":"pve03","status":"running","type":"qemu","vmid":130},{"name":"snikket","node":"pve01","status":"running","type":"qemu","vmid":150},{"name":"forum-prod","node":"pve02","status":"running","type":"qemu","vmid":160},{"name":"core-apps","node":"pve01","status":"running","type":"qemu","vmid":170},{"name":"monitoring","node":"pve01","status":"running","type":"qemu","vmid":171},{"name":"homelab-ops-worker","node":"pve03","status":"running","type":"qemu","vmid":190},{"name":"newfi-prod","node":"pve01","status":"running","type":"qemu","vmid":210},{"name":"newfi-staging","node":"pve03","status":"running","type":"qemu","vmid":211},{"name":"edge-cold-standby","node":"pve02","status":"stopped","type":"qemu","vmid":9130}]
CLUSTER_NATIVE_BACKUP_JOBS=[]
CLUSTER_SNAPSHOTS=[]
CLUSTER_STORAGE=[{"disk":23021281280,"maxdisk":105089261568,"node":"pve03","plugintype":"dir","status":"available","storage":"local","used_pct":21.91},{"disk":41185280000,"maxdisk":105089261568,"node":"pve01","plugintype":"dir","status":"available","storage":"local","used_pct":39.19},{"disk":12118003712,"maxdisk":105089261568,"node":"pve02","plugintype":"dir","status":"available","storage":"local","used_pct":11.53},{"disk":68002230619,"maxdisk":355660201984,"node":"pve03","plugintype":"lvmthin","status":"available","storage":"local-lvm","used_pct":19.12},{"disk":90654310085,"maxdisk":869168840704,"node":"pve01","plugintype":"lvmthin","status":"available","storage":"local-lvm","used_pct":10.43},{"disk":57867513731,"maxdisk":846016282624,"node":"pve02","plugintype":"lvmthin","status":"available","storage":"local-lvm","used_pct":6.84}]
LOCAL_CAPACITY={"free":58518495232,"inode_used_pct":7.07,"path":"/","total":105089261568,"used":46570766336,"used_pct":44.32}
LOCAL_CAPACITY={"free":58518495232,"inode_used_pct":7.07,"path":"/var/lib/vz","total":105089261568,"used":46570766336,"used_pct":44.32}
LOCAL_CAPACITY={"free":285683355648,"inode_used_pct":0.21,"path":"/mnt/staging","total":315926315008,"used":30242959360,"used_pct":9.57}
LOCAL_CAPACITY={"free":58518495232,"inode_used_pct":7.07,"path":"/var/lib/homelab-backup","total":105089261568,"used":46570766336,"used_pct":44.32}
LOCAL_CAPACITY={"free":58518487040,"inode_used_pct":7.07,"path":"/var/lib/homelab-health","total":105089261568,"used":46570774528,"used_pct":44.32}
LATEST_CLOUD_QUORUM_STATE=[{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T11:35:59Z","file":"/var/lib/homelab-backup/cloud-quorum/app-filebrowser/app-filebrowser-pve01-20260916T113558Z.json","generation":"app-filebrowser-pve01-20260916T113558Z","id":"app-filebrowser","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-filebrowser","mtime_utc":"2026-09-16T11:36:13.986926Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T11:36:11Z","status":"SEALED","updated_at_utc":"2026-09-16T11:36:13Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T11:39:05Z","file":"/var/lib/homelab-backup/cloud-quorum/app-hbarhub/app-hbarhub-pve01-20260916T113814Z.json","generation":"app-hbarhub-pve01-20260916T113814Z","id":"app-hbarhub","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-hbarhub","mtime_utc":"2026-09-16T11:39:24.750758Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T11:39:22Z","status":"SEALED","updated_at_utc":"2026-09-16T11:39:24Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T11:36:54Z","file":"/var/lib/homelab-backup/cloud-quorum/app-immich/app-immich-pve01-20260916T113650Z.json","generation":"app-immich-pve01-20260916T113650Z","id":"app-immich","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-immich","mtime_utc":"2026-09-16T11:37:38.269177Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T11:37:35Z","status":"SEALED","updated_at_utc":"2026-09-16T11:37:38Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-08-19T06:32:04Z","file":"/var/lib/homelab-backup/cloud-quorum/app-memos/app-memos-pve01-20260819T063203Z.json","generation":"app-memos-pve01-20260819T063203Z","id":"app-memos","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-memos","mtime_utc":"2026-08-19T06:32:16.608057Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-08-19T06:32:14Z","status":"SEALED","updated_at_utc":"2026-08-19T06:32:16Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-08-19T06:36:34Z","file":"/var/lib/homelab-backup/cloud-quorum/app-scrutiny/app-scrutiny-pve01-20260819T063621Z.json","generation":"app-scrutiny-pve01-20260819T063621Z","id":"app-scrutiny","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-scrutiny","mtime_utc":"2026-08-19T06:37:10.063453Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-08-19T06:37:05Z","status":"SEALED","updated_at_utc":"2026-08-19T06:37:10Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-08-13T22:32:45Z","file":"/var/lib/homelab-backup/cloud-quorum/app-skladchik-moderator-assistant/app-skladchik-moderator-assistant-pve01-20260813T223245Z.json","generation":"<REDACTED_LONG_TOKEN>","id":"app-skladchik-moderator-assistant","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-skladchik-moderator-assistant","mtime_utc":"2026-08-13T22:33:00.818103Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-08-13T22:32:56Z","status":"SEALED","updated_at_utc":"2026-08-13T22:33:00Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T11:36:30Z","file":"/var/lib/homelab-backup/cloud-quorum/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260916T113630Z.json","generation":"<REDACTED_LONG_TOKEN>","id":"app-skladchik-reports-monitor","local_cleanup":"OK","local_payload_present":false,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-16T11:36:40.785324Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T11:36:38Z","status":"SEALED","updated_at_utc":"2026-09-16T11:36:40Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-08-10T21:10:47Z","file":"/var/lib/homelab-backup/cloud-quorum/control-bootstrap/control-bootstrap-pve01-20260810T211046Z.json","generation":"control-bootstrap-pve01-20260810T211046Z","id":"control-bootstrap","local_cleanup":"OK","local_payload_present":false,"logical_id":"control-bootstrap","mtime_utc":"2026-08-10T21:11:00.696125Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-08-10T21:10:56Z","status":"SEALED","updated_at_utc":"2026-08-10T21:11:00Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T12:00:58Z","file":"/var/lib/homelab-backup/cloud-quorum/control-bootstrap-v2/control-bootstrap-v2-pve01-20260916T120057Z.json","generation":"control-bootstrap-v2-pve01-20260916T120057Z","id":"control-bootstrap-v2","local_cleanup":"OK","local_payload_present":false,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-16T12:01:11.701176Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T12:01:09Z","status":"SEALED","updated_at_utc":"2026-09-16T12:01:11Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-04T05:38:35Z","file":"/var/lib/homelab-backup/cloud-quorum/vm110/vm110-pve01-20260904T053821Z.json","generation":"vm110-pve01-20260904T053821Z","id":"vm110","local_cleanup":"OK","local_payload_present":false,"logical_id":"vm110","mtime_utc":"2026-09-04T05:39:34.600813Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-04T05:39:30Z","status":"SEALED","updated_at_utc":"2026-09-04T05:39:34Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-03T18:57:14Z","file":"/var/lib/homelab-backup/cloud-quorum/vm112/vm112-pve01-20260903T185707Z.json","generation":"vm112-pve01-20260903T185707Z","id":"vm112","local_cleanup":"OK","local_payload_present":false,"logical_id":"vm112","mtime_utc":"2026-09-03T18:58:01.396115Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-03T18:57:55Z","status":"SEALED","updated_at_utc":"2026-09-03T18:58:01Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-04T05:35:35Z","file":"/var/lib/homelab-backup/cloud-quorum/vm150/vm150-pve01-20260904T053517Z.json","generation":"vm150-pve01-20260904T053517Z","id":"vm150","local_cleanup":"OK","local_payload_present":false,"logical_id":"vm150","mtime_utc":"2026-09-04T05:37:41.673145Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-04T05:37:34Z","status":"SEALED","updated_at_utc":"2026-09-04T05:37:41Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T10:32:05Z","file":"/var/lib/homelab-backup/cloud-quorum/vm170/vm170-pve01-20260916T103019Z.json","generation":"vm170-pve01-20260916T103019Z","id":"vm170","local_cleanup":"OK","local_payload_present":false,"logical_id":"vm170","mtime_utc":"2026-09-16T10:47:15.944184Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T10:47:13Z","status":"SEALED","updated_at_utc":"2026-09-16T10:47:15Z","vmid":null},{"app":null,"cloud_a_seal_verified":true,"cloud_a_uploaded":null,"cloud_b_seal_verified":true,"cloud_b_uploaded":null,"cloud_quorum":2,"created_at_utc":"2026-09-16T02:31:07Z","file":"/var/lib/homelab-backup/cloud-quorum/vm171/vm171-pve01-20260916T023018Z.json","generation":"vm171-pve01-20260916T023018Z","id":"vm171","local_cleanup":"OK","local_payload_present":false,"logical_id":"vm171","mtime_utc":"2026-09-16T02:35:03.454524Z","payload_size_bytes":null,"quorum":null,"restore_status":null,"restore_validation":null,"seal_written":true,"sealed_at_utc":"2026-09-16T02:35:01Z","status":"SEALED","updated_at_utc":"2026-09-16T02:35:03Z","vmid":null}]
RESTORE_EVIDENCE=[{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260916T120057Z.json","generation":"control-bootstrap-v2-pve01-20260916T120057Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-20T18:51:38.066229Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260916T113814Z.json","generation":"app-hbarhub-pve01-20260916T113814Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-16T11:39:36.859938Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T11:39:36Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260916T113650Z.json","generation":"app-immich-pve01-20260916T113650Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-16T11:38:08.561627Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T11:38:08Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260916T113630Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-16T11:36:44.898385Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T11:36:44Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260916T113558Z.json","generation":"app-filebrowser-pve01-20260916T113558Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-16T11:36:24.602083Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T11:36:24Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260916T103019Z.json","generation":"vm170-pve01-20260916T103019Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-16T10:51:58.980403Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T10:51:58Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260916T023018Z.json","generation":"vm171-pve01-20260916T023018Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-16T02:36:12.037502Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-16T02:36:12Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260915T230932Z.json","generation":"control-bootstrap-v2-pve01-20260915T230932Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-15T23:09:54.194081Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260915T223521Z.json","generation":"app-hbarhub-pve01-20260915T223521Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-15T22:36:48.049243Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T22:36:48Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260915T223401Z.json","generation":"app-immich-pve01-20260915T223401Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-15T22:35:15.622849Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T22:35:15Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260915T223334Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-15T22:33:56.038650Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T22:33:56Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260915T223301Z.json","generation":"app-filebrowser-pve01-20260915T223301Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-15T22:33:29.540250Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T22:33:29Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260915T213349Z.json","generation":"vm170-pve01-20260915T213349Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-15T21:53:48.089306Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T21:53:48Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260915T133259Z.json","generation":"vm171-pve01-20260915T133259Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-15T13:39:51.742646Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T13:39:51Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260915T100156Z.json","generation":"control-bootstrap-v2-pve01-20260915T100156Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-15T10:02:19.854043Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260915T093652Z.json","generation":"app-hbarhub-pve01-20260915T093652Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-15T09:38:17.268312Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T09:38:17Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260915T093523Z.json","generation":"app-immich-pve01-20260915T093523Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-15T09:36:46.352940Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T09:36:46Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260915T093500Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-15T09:35:18.190606Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T09:35:18Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260915T093428Z.json","generation":"app-filebrowser-pve01-20260915T093428Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-15T09:34:55.310258Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T09:34:55Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260915T083018Z.json","generation":"vm170-pve01-20260915T083018Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-15T08:51:13.075577Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T08:51:13Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260914T210856Z.json","generation":"control-bootstrap-v2-pve01-20260914T210856Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-15T04:37:27.765991Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260915T003017Z.json","generation":"vm171-pve01-20260915T003017Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-15T00:36:06.159198Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-15T00:36:06Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260914T194014Z.json","generation":"app-hbarhub-pve01-20260914T194014Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-14T19:41:38.939646Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T19:41:38Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260914T193843Z.json","generation":"app-immich-pve01-20260914T193843Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-14T19:40:08.985284Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T19:40:08Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260914T193818Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-14T19:38:37.841905Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T19:38:37Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260914T193746Z.json","generation":"app-filebrowser-pve01-20260914T193746Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-14T19:38:13.143531Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T19:38:13Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260914T080740Z.json","generation":"control-bootstrap-v2-pve01-20260914T080740Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-14T19:12:40.777301Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260914T183008Z.json","generation":"vm170-pve01-20260914T183008Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-14T18:52:39.515032Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T18:52:39Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260914T103009Z.json","generation":"vm171-pve01-20260914T103009Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-14T10:36:38.328783Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T10:36:38Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260914T063402Z.json","generation":"app-hbarhub-pve01-20260914T063402Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-14T06:35:25.997737Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T06:35:25Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260914T063239Z.json","generation":"app-immich-pve01-20260914T063239Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-14T06:33:56.633396Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T06:33:56Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260914T063210Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-14T06:32:33.491171Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T06:32:33Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260914T063137Z.json","generation":"app-filebrowser-pve01-20260914T063137Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-14T06:32:05.916765Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T06:32:05Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260914T053051Z.json","generation":"vm170-pve01-20260914T053051Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-14T05:50:39.275168Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-14T05:50:39Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260913T203019Z.json","generation":"vm171-pve01-20260913T203019Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-13T20:36:44.062860Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T20:36:44Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260913T190704Z.json","generation":"control-bootstrap-v2-pve01-20260913T190704Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-13T19:07:25.081033Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260913T174331Z.json","generation":"app-hbarhub-pve01-20260913T174331Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-13T17:44:56.554907Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T17:44:56Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260913T174203Z.json","generation":"app-immich-pve01-20260913T174203Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-13T17:43:25.523560Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T17:43:25Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260913T174140Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-13T17:41:57.803261Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T17:41:57Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260913T174109Z.json","generation":"app-filebrowser-pve01-20260913T174109Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-13T17:41:35.788935Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T17:41:35Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260913T163018Z.json","generation":"vm170-pve01-20260913T163018Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-13T16:52:45.506749Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T16:52:45Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260913T063016Z.json","generation":"vm171-pve01-20260913T063016Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-13T06:36:19.952935Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T06:36:19Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260913T060856Z.json","generation":"control-bootstrap-v2-pve01-20260913T060856Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-13T06:09:16.510379Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260913T033235Z.json","generation":"app-hbarhub-pve01-20260913T033235Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-13T03:34:01.718400Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T03:34:01Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260913T033113Z.json","generation":"app-immich-pve01-20260913T033113Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-13T03:32:30.049064Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T03:32:30Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260913T033047Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-13T03:31:08.124870Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T03:31:08Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260913T033014Z.json","generation":"app-filebrowser-pve01-20260913T033014Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-13T03:30:41.802486Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T03:30:41Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260913T023009Z.json","generation":"vm170-pve01-20260913T023009Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-13T02:49:01.805024Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-13T02:49:01Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260912T180416Z.json","generation":"control-bootstrap-v2-pve01-20260912T180416Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-12T18:04:34.188711Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260912T173439Z.json","generation":"vm171-pve01-20260912T173439Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-12T17:41:02.709797Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T17:41:02Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260912T143440Z.json","generation":"app-hbarhub-pve01-20260912T143440Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-12T14:36:03.006408Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T14:36:03Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260912T143314Z.json","generation":"app-immich-pve01-20260912T143314Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-12T14:34:34.306100Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T14:34:34Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260912T143251Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-12T14:33:09.077843Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T14:33:09Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260912T143219Z.json","generation":"app-filebrowser-pve01-20260912T143219Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-12T14:32:46.339508Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T14:32:46Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260912T133254Z.json","generation":"vm170-pve01-20260912T133254Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-12T13:52:45.655120Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T13:52:45Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260912T050842Z.json","generation":"control-bootstrap-v2-pve01-20260912T050842Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-12T05:09:04.085951Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260912T023301Z.json","generation":"vm171-pve01-20260912T023301Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-12T02:38:52.788989Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T02:38:52Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260912T023129Z.json","generation":"app-hbarhub-pve01-20260912T023129Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-12T02:32:54.272743Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T02:32:54Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260912T023013Z.json","generation":"app-immich-pve01-20260912T023013Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-12T02:31:23.679417Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T02:31:23Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260912T013042Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-12T01:31:03.189319Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T01:31:03Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260912T012954Z.json","generation":"app-filebrowser-pve01-20260912T012954Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-12T01:30:22.038715Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T01:30:22Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260912T003009Z.json","generation":"vm170-pve01-20260912T003009Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-12T00:49:08.139407Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-12T00:49:08Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260911T170212Z.json","generation":"control-bootstrap-v2-pve01-20260911T170212Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-11T17:02:36.287044Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260911T133338Z.json","generation":"vm171-pve01-20260911T133338Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-11T13:40:11.356499Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T13:40:11Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260911T133211Z.json","generation":"app-hbarhub-pve01-20260911T133211Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-11T13:33:31.501584Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T13:33:31Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260911T133039Z.json","generation":"app-immich-pve01-20260911T133039Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-11T13:32:05.907318Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T13:32:05Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260911T133013Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-11T13:30:34.110960Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T13:30:34Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260911T113224Z.json","generation":"app-filebrowser-pve01-20260911T113224Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-11T11:32:46.955619Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T11:32:46Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260911T103014Z.json","generation":"vm170-pve01-20260911T103014Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-11T10:49:32.513826Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T10:49:32Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260911T040955Z.json","generation":"control-bootstrap-v2-pve01-20260911T040955Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-11T04:10:11.828263Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260911T003332Z.json","generation":"vm171-pve01-20260911T003332Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-11T00:39:41.888322Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T00:39:41Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260911T003204Z.json","generation":"app-hbarhub-pve01-20260911T003204Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-11T00:33:25.688725Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T00:33:25Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260911T003039Z.json","generation":"app-immich-pve01-20260911T003039Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-11T00:31:59.068436Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T00:31:59Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260911T003012Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-11T00:30:34.411176Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-11T00:30:34Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260910T223443Z.json","generation":"app-filebrowser-pve01-20260910T223443Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-10T22:35:11.875850Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T22:35:11Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260910T213502Z.json","generation":"vm170-pve01-20260910T213502Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-10T21:54:13.518933Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T21:54:13Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260910T150855Z.json","generation":"control-bootstrap-v2-pve01-20260910T150855Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-10T15:09:12.073399Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260910T093532Z.json","generation":"vm171-pve01-20260910T093532Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-10T09:42:02.100765Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T09:42:02Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260910T093403Z.json","generation":"app-hbarhub-pve01-20260910T093403Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-10T09:35:25.401787Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T09:35:25Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260910T093235Z.json","generation":"app-immich-pve01-20260910T093235Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-10T09:33:58.385475Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T09:33:58Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260910T093211Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-10T09:32:30.391149Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T09:32:30Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260910T093143Z.json","generation":"app-filebrowser-pve01-20260910T093143Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-10T09:32:06.864794Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T09:32:06Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260910T083014Z.json","generation":"vm170-pve01-20260910T083014Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-10T08:49:46.371309Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-10T08:49:46Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260910T030255Z.json","generation":"control-bootstrap-v2-pve01-20260910T030255Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-10T03:03:15.196911Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260909T194007Z.json","generation":"vm171-pve01-20260909T194007Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-09T19:46:46.622681Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T19:46:46Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260909T193835Z.json","generation":"app-hbarhub-pve01-20260909T193835Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-09T19:40:00.252728Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T19:40:00Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260909T193713Z.json","generation":"app-immich-pve01-20260909T193713Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-09T19:38:29.926404Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T19:38:29Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260909T193647Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-09T19:37:08.449209Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T19:37:08Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260909T193617Z.json","generation":"app-filebrowser-pve01-20260909T193617Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-09T19:36:42.054822Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T19:36:42Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260909T183014Z.json","generation":"vm170-pve01-20260909T183014Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-09T18:51:27.034136Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T18:51:27Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260909T140516Z.json","generation":"control-bootstrap-v2-pve01-20260909T140516Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-09T14:05:35.299973Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260909T063725Z.json","generation":"vm171-pve01-20260909T063725Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-09T06:43:33.378531Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T06:43:33Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260909T063556Z.json","generation":"app-hbarhub-pve01-20260909T063556Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-09T06:37:18.720083Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T06:37:18Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260909T063428Z.json","generation":"app-immich-pve01-20260909T063428Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-09T06:35:51.575816Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T06:35:51Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260909T063400Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-09T06:34:23.094530Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T06:34:23Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260909T063333Z.json","generation":"app-filebrowser-pve01-20260909T063333Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-09T06:33:55.878134Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T06:33:55Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260909T053441Z.json","generation":"vm170-pve01-20260909T053441Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-09T05:53:15.165789Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-09T05:53:15Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260909T020154Z.json","generation":"control-bootstrap-v2-pve01-20260909T020154Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-09T02:02:16.970253Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260908T173740Z.json","generation":"vm171-pve01-20260908T173740Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-08T17:43:39.027328Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T17:43:39Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260908T173604Z.json","generation":"app-hbarhub-pve01-20260908T173604Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-08T17:37:33.656016Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T17:37:33Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260908T173439Z.json","generation":"app-immich-pve01-20260908T173439Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-08T17:35:59.875640Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T17:35:59Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260908T173418Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-08T17:34:33.735376Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T17:34:33Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260908T173350Z.json","generation":"app-filebrowser-pve01-20260908T173350Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-08T17:34:13.759083Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T17:34:13Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260908T163014Z.json","generation":"vm170-pve01-20260908T163014Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-08T16:49:23.947754Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T16:49:23Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260908T130816Z.json","generation":"control-bootstrap-v2-pve01-20260908T130816Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-08T13:08:36.784903Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260908T033223Z.json","generation":"vm171-pve01-20260908T033223Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-08T03:38:25.882106Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T03:38:25Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260908T033056Z.json","generation":"app-hbarhub-pve01-20260908T033056Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-08T03:32:16.930807Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T03:32:16Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260908T032933Z.json","generation":"app-immich-pve01-20260908T032933Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-08T03:30:50.664567Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T03:30:50Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260908T032904Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-08T03:29:28.132381Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T03:29:28Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260908T032833Z.json","generation":"app-filebrowser-pve01-20260908T032833Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-08T03:28:59.104964Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T03:28:59Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260908T023014Z.json","generation":"vm170-pve01-20260908T023014Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-08T02:48:06.852717Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-08T02:48:06Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260908T010058Z.json","generation":"control-bootstrap-v2-pve01-20260908T010058Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-08T01:01:17.808562Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260907T144115Z.json","generation":"vm171-pve01-20260907T144115Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-07T14:48:03.475574Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T14:48:03Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260907T143937Z.json","generation":"app-hbarhub-pve01-20260907T143937Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-07T14:41:08.428544Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T14:41:08Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260907T143815Z.json","generation":"app-immich-pve01-20260907T143815Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-07T14:39:32.613152Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T14:39:32Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260907T143756Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-07T14:38:09.823950Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T14:38:09Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260907T143724Z.json","generation":"app-filebrowser-pve01-20260907T143724Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-07T14:37:51.218680Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T14:37:51Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260907T133223Z.json","generation":"vm170-pve01-20260907T133223Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-07T13:53:02.590647Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T13:53:02Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260907T130042Z.json","generation":"control-bootstrap-v2-pve01-20260907T130042Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-07T13:01:06.621434Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260907T013234Z.json","generation":"vm171-pve01-20260907T013234Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-07T01:38:19.193450Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T01:38:19Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260907T013100Z.json","generation":"app-hbarhub-pve01-20260907T013100Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-07T01:32:27.472282Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T01:32:27Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260907T012938Z.json","generation":"app-immich-pve01-20260907T012938Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-07T01:30:55.270927Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T01:30:55Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260907T012910Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-07T01:29:33.589727Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T01:29:33Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260907T012834Z.json","generation":"app-filebrowser-pve01-20260907T012834Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-07T01:29:05.191310Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T01:29:05Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260907T003019Z.json","generation":"vm170-pve01-20260907T003019Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-07T00:47:41.240757Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-07T00:47:41Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260907T000450Z.json","generation":"control-bootstrap-v2-pve01-20260907T000450Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-07T00:05:12.909490Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260906T120412Z.json","generation":"control-bootstrap-v2-pve01-20260906T120412Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-06T12:04:35.360229Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260906T113503Z.json","generation":"vm171-pve01-20260906T113503Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-06T11:41:20.414386Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T11:41:20Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260906T113333Z.json","generation":"app-hbarhub-pve01-20260906T113333Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-06T11:34:56.881713Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T11:34:56Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260906T113212Z.json","generation":"app-immich-pve01-20260906T113212Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-06T11:33:27.890409Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T11:33:27Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260906T113150Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-06T11:32:07.733235Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T11:32:07Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260906T113120Z.json","generation":"app-filebrowser-pve01-20260906T113120Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-06T11:31:45.687912Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T11:31:45Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260906T103018Z.json","generation":"vm170-pve01-20260906T103018Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-06T10:48:28.801033Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-06T10:48:28Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260905T230126Z.json","generation":"control-bootstrap-v2-pve01-20260905T230126Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-05T23:01:43.506021Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260905T223254Z.json","generation":"vm171-pve01-20260905T223254Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-05T22:38:48.990601Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T22:38:48Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260905T223122Z.json","generation":"app-hbarhub-pve01-20260905T223122Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-05T22:32:47.645326Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T22:32:47Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260905T222957Z.json","generation":"app-immich-pve01-20260905T222957Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-05T22:31:17.132004Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T22:31:17Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260905T222933Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-05T22:29:52.520769Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T22:29:52Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260905T222905Z.json","generation":"app-filebrowser-pve01-20260905T222905Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-05T22:29:28.944425Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T22:29:28Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260905T213158Z.json","generation":"vm170-pve01-20260905T213158Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-05T21:50:01.736618Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T21:50:01Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260905T110101Z.json","generation":"control-bootstrap-v2-pve01-20260905T110101Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-05T11:01:21.653953Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260905T093438Z.json","generation":"vm171-pve01-20260905T093438Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-05T09:40:48.046302Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T09:40:48Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260905T093311Z.json","generation":"app-hbarhub-pve01-20260905T093311Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-05T09:34:32.169784Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T09:34:32Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260905T093149Z.json","generation":"app-immich-pve01-20260905T093149Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-05T09:33:06.187521Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T09:33:06Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260905T093128Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-05T09:31:43.923313Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T09:31:43Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260905T093102Z.json","generation":"app-filebrowser-pve01-20260905T093102Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-05T09:31:23.243010Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T09:31:23Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260905T083018Z.json","generation":"vm170-pve01-20260905T083018Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-05T08:48:32.100300Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-05T08:48:32Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260904T220650Z.json","generation":"control-bootstrap-v2-pve01-20260904T220650Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-04T22:07:14.518498Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260904T193324Z.json","generation":"vm171-pve01-20260904T193324Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-04T19:39:16.974537Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T19:39:16Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260904T193158Z.json","generation":"app-hbarhub-pve01-20260904T193158Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-04T19:33:17.980190Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T19:33:17Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260904T193037Z.json","generation":"app-immich-pve01-20260904T193037Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-04T19:31:53.151926Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T19:31:53Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260904T193019Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-04T19:30:31.878716Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T19:30:31Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260904T192955Z.json","generation":"app-filebrowser-pve01-20260904T192955Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-04T19:30:15.520472Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T19:30:15Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260904T183020Z.json","generation":"vm170-pve01-20260904T183020Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-04T18:48:41.488185Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T18:48:41Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260904T090650Z.json","generation":"control-bootstrap-v2-pve01-20260904T090650Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-04T09:07:12.712275Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260904T064613Z.json","generation":"vm171-pve01-20260904T064613Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-04T06:52:15.478900Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:52:15Z","validation_status":null,"vmid":171},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260904T064439Z.json","generation":"app-hbarhub-pve01-20260904T064439Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-04T06:46:06.935875Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:46:06Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260904T064315Z.json","generation":"app-immich-pve01-20260904T064315Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-04T06:44:34.655483Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:44:34Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260904T064255Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-04T06:43:10.695240Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:43:10Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260904T064225Z.json","generation":"app-filebrowser-pve01-20260904T064225Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-04T06:42:50.973948Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:42:50Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260904T054005Z.json","generation":"vm170-pve01-20260904T054005Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-04T06:02:36.193220Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T06:02:36Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260904T053821Z.json","generation":"vm110-pve01-20260904T053821Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-04T05:39:54.786111Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T05:39:54Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260904T053517Z.json","generation":"vm150-pve01-20260904T053517Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-04T05:38:10.536571Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-04T05:38:10Z","validation_status":null,"vmid":150},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260903T210058Z.json","generation":"control-bootstrap-v2-pve01-20260903T210058Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-03T21:01:17.952120Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260903T185707Z.json","generation":"vm112-pve01-20260903T185707Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-03T18:58:13.493297Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T18:58:13Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260903T174843Z.json","generation":"vm171-pve01-20260903T174843Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-03T17:55:05.707420Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T17:55:05Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260903T164056Z.json","generation":"vm170-pve01-20260903T164056Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-03T17:04:56.121843Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T17:04:56Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260903T163908Z.json","generation":"vm110-pve01-20260903T163908Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-03T16:40:44.799194Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:40:44Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260903T163557Z.json","generation":"vm150-pve01-20260903T163557Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-03T16:38:56.987586Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:38:56Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260903T163420Z.json","generation":"app-hbarhub-pve01-20260903T163420Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-03T16:35:45.454730Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:35:45Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260903T163259Z.json","generation":"app-immich-pve01-20260903T163259Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-03T16:34:10.850319Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:34:10Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260903T163234Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-03T16:32:49.456105Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:32:49Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260903T163200Z.json","generation":"app-filebrowser-pve01-20260903T163200Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-03T16:32:23.582719Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T16:32:23Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260903T080532Z.json","generation":"control-bootstrap-v2-pve01-20260903T080532Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-03T08:05:53.564609Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260903T044314Z.json","generation":"vm112-pve01-20260903T044314Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-03T04:44:03.857406Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T04:44:03Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260903T034236Z.json","generation":"vm171-pve01-20260903T034236Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-03T03:48:36.346152Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T03:48:36Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260903T024059Z.json","generation":"vm170-pve01-20260903T024059Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-03T03:01:52.391286Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T03:01:52Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260903T023909Z.json","generation":"vm110-pve01-20260903T023909Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-03T02:40:47.784611Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:40:47Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260903T023609Z.json","generation":"vm150-pve01-20260903T023609Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-03T02:38:58.121988Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:38:58Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260903T023430Z.json","generation":"app-hbarhub-pve01-20260903T023430Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-03T02:35:57.342313Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:35:57Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260903T023306Z.json","generation":"app-immich-pve01-20260903T023306Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-03T02:34:20.069865Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:34:20Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260903T023235Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-03T02:32:55.950613Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:32:55Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260903T023201Z.json","generation":"app-filebrowser-pve01-20260903T023201Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-03T02:32:25.198156Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-03T02:32:25Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260902T190735Z.json","generation":"control-bootstrap-v2-pve01-20260902T190735Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-02T19:07:55.412038Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260902T160024Z.json","generation":"vm112-pve01-20260902T160024Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-02T16:01:21.666369Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T16:01:21Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260902T145801Z.json","generation":"vm171-pve01-20260902T145801Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-02T15:03:59.447976Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T15:03:59Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260902T135713Z.json","generation":"vm170-pve01-20260902T135713Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-02T14:19:18.411131Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T14:19:18Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260902T134320Z.json","generation":"vm110-pve01-20260902T134320Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-02T13:44:59.492493Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:44:59Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260902T134020Z.json","generation":"vm150-pve01-20260902T134020Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-02T13:43:09.395856Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:43:09Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260902T133846Z.json","generation":"app-hbarhub-pve01-20260902T133846Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-02T13:40:09.073174Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:40:09Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260902T133715Z.json","generation":"app-immich-pve01-20260902T133715Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-02T13:38:36.638797Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:38:36Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260902T133648Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-02T13:37:05.310436Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:37:05Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260902T133614Z.json","generation":"app-filebrowser-pve01-20260902T133614Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-02T13:36:38.390035Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T13:36:38Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260902T070123Z.json","generation":"control-bootstrap-v2-pve01-20260902T070123Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-02T07:01:47.441393Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260902T030927Z.json","generation":"vm112-pve01-20260902T030927Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-02T03:10:22.240034Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T03:10:22Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260902T021026Z.json","generation":"vm171-pve01-20260902T021026Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-02T02:16:38.124714Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T02:16:38Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260902T005341Z.json","generation":"vm170-pve01-20260902T005341Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-02T01:14:01.964663Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T01:14:01Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260902T003915Z.json","generation":"vm110-pve01-20260902T003915Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-02T00:40:54.636248Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:40:54Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260902T003622Z.json","generation":"vm150-pve01-20260902T003622Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-02T00:39:04.259608Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:39:04Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260902T003450Z.json","generation":"app-hbarhub-pve01-20260902T003450Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-02T00:36:10.862031Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:36:10Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260902T003321Z.json","generation":"app-immich-pve01-20260902T003321Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-02T00:34:39.864679Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:34:39Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260902T003249Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-02T00:33:10.798355Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:33:10Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260902T003208Z.json","generation":"app-filebrowser-pve01-20260902T003208Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-02T00:32:39.406888Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-02T00:32:39Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260901T180833Z.json","generation":"control-bootstrap-v2-pve01-20260901T180833Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-01T18:08:51.939390Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260901T143719Z.json","generation":"vm112-pve01-20260901T143719Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-01T14:38:13.418488Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T14:38:13Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260901T133543Z.json","generation":"vm171-pve01-20260901T133543Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-09-01T13:43:24.471190Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T13:43:24Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260901T123027Z.json","generation":"vm170-pve01-20260901T123027Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-09-01T12:52:46.547619Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T12:52:46Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260901T104126Z.json","generation":"vm110-pve01-20260901T104126Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-09-01T10:43:31.778353Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:43:31Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260901T103753Z.json","generation":"vm150-pve01-20260901T103753Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-09-01T10:41:15.088289Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:41:15Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260901T103540Z.json","generation":"app-hbarhub-pve01-20260901T103540Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-09-01T10:37:41.336050Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:37:41Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260901T103322Z.json","generation":"app-immich-pve01-20260901T103322Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-09-01T10:35:29.949057Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:35:29Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260901T103255Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-09-01T10:33:12.576974Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:33:12Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260901T103218Z.json","generation":"app-filebrowser-pve01-20260901T103218Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-09-01T10:32:45.090557Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T10:32:45Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260901T050648Z.json","generation":"control-bootstrap-v2-pve01-20260901T050648Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-09-01T05:07:11.116561Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260901T004147Z.json","generation":"vm112-pve01-20260901T004147Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-09-01T00:42:36.956880Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-09-01T00:42:36Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260831T234523Z.json","generation":"vm171-pve01-20260831T234523Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-08-31T23:51:21.549367Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T23:51:21Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260831T224322Z.json","generation":"vm170-pve01-20260831T224322Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-08-31T23:02:57.184266Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T23:02:57Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260831T214343Z.json","generation":"vm110-pve01-20260831T214343Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-08-31T21:45:15.982368Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:45:15Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260831T214108Z.json","generation":"vm150-pve01-20260831T214108Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-08-31T21:43:32.037847Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:43:32Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260831T213933Z.json","generation":"app-hbarhub-pve01-20260831T213933Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-08-31T21:40:57.205581Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:40:57Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260831T213810Z.json","generation":"app-immich-pve01-20260831T213810Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-08-31T21:39:24.041218Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:39:24Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260831T213739Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-08-31T21:38:00.698998Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:38:00Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260831T213658Z.json","generation":"app-filebrowser-pve01-20260831T213658Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-08-31T21:37:29.649544Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T21:37:29Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260831T160216Z.json","generation":"control-bootstrap-v2-pve01-20260831T160216Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-08-31T16:02:38.110865Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260831T120635Z.json","generation":"vm112-pve01-20260831T120635Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-08-31T12:07:31.319213Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T12:07:31Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260831T110112Z.json","generation":"vm171-pve01-20260831T110112Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-08-31T11:08:11.377787Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T11:08:11Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260831T095621Z.json","generation":"vm170-pve01-20260831T095621Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-08-31T10:18:38.132117Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T10:18:38Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260831T094058Z.json","generation":"vm110-pve01-20260831T094058Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-08-31T09:42:43.407201Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:42:43Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260831T093800Z.json","generation":"vm150-pve01-20260831T093800Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-08-31T09:40:46.738256Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:40:46Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260831T093618Z.json","generation":"app-hbarhub-pve01-20260831T093618Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-08-31T09:37:49.214297Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:37:49Z","validation_status":null,"vmid":null},{"app":"immich","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260831T093455Z.json","generation":"app-immich-pve01-20260831T093455Z","integrity_ok":null,"logical_id":"app-immich","mtime_utc":"2026-08-31T09:36:08.941626Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:36:08Z","validation_status":null,"vmid":null},{"app":"skladchik-reports-monitor","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260831T093429Z.json","generation":"<REDACTED_LONG_TOKEN>","integrity_ok":null,"logical_id":"app-skladchik-reports-monitor","mtime_utc":"2026-08-31T09:34:45.715239Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:34:45Z","validation_status":null,"vmid":null},{"app":"filebrowser","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260831T093353Z.json","generation":"app-filebrowser-pve01-20260831T093353Z","integrity_ok":null,"logical_id":"app-filebrowser","mtime_utc":"2026-08-31T09:34:19.614235Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-31T09:34:19Z","validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/control-restore-validation/control-bootstrap/control-bootstrap-v2-pve01-20260831T030822Z.json","generation":"control-bootstrap-v2-pve01-20260831T030822Z","integrity_ok":null,"logical_id":"control-bootstrap-v2","mtime_utc":"2026-08-31T03:08:39.514794Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":null,"validation_status":null,"vmid":null},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm112/vm112-pve01-20260830T225426Z.json","generation":"vm112-pve01-20260830T225426Z","integrity_ok":null,"logical_id":"vm112","mtime_utc":"2026-08-30T22:55:24.694412Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T22:55:24Z","validation_status":null,"vmid":112},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm171/vm171-pve01-20260830T215206Z.json","generation":"vm171-pve01-20260830T215206Z","integrity_ok":null,"logical_id":"vm171","mtime_utc":"2026-08-30T22:00:12.285255Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T22:00:12Z","validation_status":null,"vmid":171},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm170/vm170-pve01-20260830T205305Z.json","generation":"vm170-pve01-20260830T205305Z","integrity_ok":null,"logical_id":"vm170","mtime_utc":"2026-08-30T21:12:51.849857Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T21:12:51Z","validation_status":null,"vmid":170},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm110/vm110-pve01-20260830T203948Z.json","generation":"vm110-pve01-20260830T203948Z","integrity_ok":null,"logical_id":"vm110","mtime_utc":"2026-08-30T20:41:43.615608Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T20:41:43Z","validation_status":null,"vmid":110},{"app":null,"created_at_utc":null,"file":"/var/lib/homelab-backup/vm-restore-validation/vm150/vm150-pve01-20260830T203628Z.json","generation":"vm150-pve01-20260830T203628Z","integrity_ok":null,"logical_id":"vm150","mtime_utc":"2026-08-30T20:39:37.479497Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T20:39:37Z","validation_status":null,"vmid":150},{"app":"hbarhub","created_at_utc":null,"file":"/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260830T203451Z.json","generation":"app-hbarhub-pve01-20260830T203451Z","integrity_ok":null,"logical_id":"app-hbarhub","mtime_utc":"2026-08-30T20:36:17.056142Z","restore_ok":null,"restore_status":null,"result":"OK","semantic_validation":null,"source_generation":null,"status":null,"updated_at_utc":null,"validated_at_utc":"2026-08-30T20:36:17Z","validation_status":null,"vmid":null}]
BACKUP_HEALTH_FILES=[{"bytes":202,"gid":0,"kv":{"AVAIL_KB":"194808436","CHECK":"pve03_staging","CRIT_THRESHOLD":"90","HOST":"pve03","MOUNT":"/mnt/staging","SIZE_KB":"205314024","STATUS":"OK","TS_UTC":"2026-09-21T00:41:58Z","USED_KB":"3444","USE_PCT":"1","WARN_THRESHOLD":"80"},"mode":"0o644","mtime_utc":"2026-09-21T00:41:59.219210Z","path":"/var/lib/homelab-health/pve03-staging-capacity.txt","present":true,"regular":true,"sha256":"93fdec2c4516fc1a90ca23100238a3a850c28d146217d382f00d3c52614e36ad","uid":0},{"bytes":0,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-09-21T00:41:58.838451Z","path":"/var/lib/homelab-health/pve03-staging-capacity.txt.err","present":true,"regular":true,"sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","uid":0},{"bytes":1540,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-09-21T00:35:42.065876Z","path":"/var/lib/homelab-health/backup-unified-audit.json","present":true,"regular":true,"sha256":"a3aad2240c27de60b65903506374b9abf92c0c21383db6b6f78199c8321bc28d","uid":0},{"bytes":170,"gid":0,"kv":{"CHECKED_AT_UTC":"2026-09-21T00:31:31Z","MKDOCS_AUTO_REFRESH_STATUS":"OK","PRODUCTION_CHANGED":"YES","ahead_behind_after":"0\t0","edge_http":"200","edge_size":"38M","site_files":"1170","site_size":"34M"},"mode":"0o644","mtime_utc":"2026-09-21T00:31:31.411622Z","path":"/var/lib/homelab-health/mkdocs-auto-refresh.txt","present":true,"regular":true,"sha256":"4f9e280e40e253460e499b3177acb6aa0ee06fd8506e46c6863db727022044d4","uid":0},{"bytes":567539,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-09-21T00:07:05.872488Z","path":"/var/lib/homelab-health/backup-observability-history.jsonl","present":true,"regular":true,"sha256":"a182280d3fd9384a2807b58e5516744879a2e87d2aa43fcc8c53725684adb9ac","uid":0},{"bytes":618,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-09-20T18:51:38.070230Z","path":"/var/lib/homelab-health/control-backup.json","present":true,"regular":true,"sha256":"003b40157a1174cfd7ca6aa9aead224d9a39fae93dd7d215199b67fc3b3d1a1a","uid":0},{"bytes":178,"gid":0,"kv":{"STATUS":"OK TS=2026-09-20T05:42:14Z TYPE=capacity-risk BAD=0 WARN=0 ROOT_FREE_GB=56 VAR_TMP_FREE_GB=56 LVM_FREE_GB=683 LARGEST_DUMP_GB=0 REPORT=/var/lib/homelab-capacity/latest.md"},"mode":"0o644","mtime_utc":"2026-09-20T05:42:15.987810Z","path":"/var/lib/homelab-health/capacity-risk.txt","present":true,"regular":true,"sha256":"7ffaab10b506bbe3837ce81bdc4a5d159a647f5d062a243c7bbc3fdd05c1be9f","uid":0},{"bytes":181,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-09-20T04:40:22.416980Z","path":"/var/lib/homelab-health/backup-boot-drill.json","present":true,"regular":true,"sha256":"5cf6ed79fdec1f2901a868b05a57f17d1388189dcc2fb32e191b0ee4fd1f5d97","uid":0},{"bytes":839,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-09-04T00:31:01.495001Z","path":"/var/lib/homelab-health/backup-retention-safe-gc.json","present":true,"regular":true,"sha256":"058f6bdc0549e492766f7e1f66234b964519c3542ee60f270c7f2c1fbdcedb66","uid":0},{"bytes":357,"gid":0,"kv":{"AUTHORITY":"canonical","COMPAT_MAP":"/var/lib/homelab-backup-matrix/compat-map.json","COMPAT_OUTPUTS":"28","JOBS_BAD":"32","JOBS_DISABLED":"4","JOBS_OK":"2","JOBS_TOTAL":"38","JOBS_UNMAPPED":"0","MATRIX_JSON":"/etc/homelab-backup-matrix/matrix.json","MATRIX_MODE":"authoritative","STATE_JSON":"/var/lib/homelab-backup-matrix/state.json","STATUS":"FAIL","TS":"2026-08-30T18:08:08Z","TYPE":"unified-backup-matrix"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:09.112917Z","path":"/var/lib/homelab-health/backup-matrix-authoritative.txt","present":true,"regular":true,"sha256":"99da9176d84f97171b7cde7c3fec8041273441a51fa0ab5e810b4803a2ea42f6","uid":0},{"bytes":664,"gid":0,"kv":{"AGE_SECONDS":"2061715","CANONICAL_JOB_ID":"memos_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"memos_backup","JOB_NAME":"memos-backup","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/memos-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"259200","SERVICE":"memos-backup.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup/apps/latest-memos.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:26:13Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"memos-backup.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:09.015290Z","path":"/var/lib/homelab-health/memos-backup.txt","present":true,"regular":true,"sha256":"01edf9ba034eb56e7a2ae8abd4ff6ee677fd19c320b4aedefe85d574fc46ee35","uid":0},{"bytes":726,"gid":0,"kv":{"AGE_SECONDS":"1944953","CANONICAL_JOB_ID":"immich_media_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"immich_media_backup","JOB_NAME":"immich-media-offhost-sync","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/immich-media-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"259200","SERVICE":"immich-media-offhost-sync.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-health/immich-media-offhost.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-08T05:52:15Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"immich-media-offhost-sync.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.994512Z","path":"/var/lib/homelab-health/immich-media-backup.txt","present":true,"regular":true,"sha256":"f94d804693a2ca18e51c66ade993a95c9b8ae183730e31013e3886010b03ff63","uid":0},{"bytes":837,"gid":0,"kv":{"AGE_SECONDS":"3221980","CANONICAL_JOB_ID":"homelab_vm_local_dumps_retention","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_vm_local_dumps_retention","JOB_NAME":"homelab-vm-local-dumps-retention","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vm-local-dumps-retention.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"864000","SERVICE":"homelab-vm-local-dumps-retention.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_vm_local_dumps_retention/1-latest-vm-local-dumps-cloud.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-24T11:08:28Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-vm-local-dumps-retention.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.975335Z","path":"/var/lib/homelab-health/vm-local-dumps-retention.txt","present":true,"regular":true,"sha256":"4e721330e23a4090929198fb14e80f51153cf6f23afae38b6f8c54e6f3c4ab90","uid":0},{"bytes":829,"gid":0,"kv":{"AGE_SECONDS":"4019012","CANONICAL_JOB_ID":"homelab_vm_full_restore_drill","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"FRESH","JOB_ID":"homelab_vm_full_restore_drill","JOB_NAME":"homelab-vm-full-restore-drill","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vm170-vm171-full-restore-drill.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"10368000","SERVICE":"homelab-vm-full-restore-drill.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_vm_full_restore_drill/0-vm170-vm171-full-restore-drill.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-15T05:44:36Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-vm-full-restore-drill.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.931565Z","path":"/var/lib/homelab-health/vm170-vm171-full-restore-drill.txt","present":true,"regular":true,"sha256":"4198c22b7805cb46c392b4dc8892a35500aefc98cac94841eca4e8eb6e228dd3","uid":0},{"bytes":771,"gid":0,"kv":{"AGE_SECONDS":"3261470","CANONICAL_JOB_ID":"homelab_vm_full_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_vm_full_backup","JOB_NAME":"homelab-vm-full-backup","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vm170-vm171-full-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-vm-full-backup.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_vm_full_backup/0-vm170-vm171-full-backup.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-24T00:10:18Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-vm-full-backup.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.908433Z","path":"/var/lib/homelab-health/vm170-vm171-full-backup.txt","present":true,"regular":true,"sha256":"dec2afb6c8b47c0c6be4f5a98e226ac3285524bc997cd93dd73942314e4367ee","uid":0},{"bytes":769,"gid":0,"kv":{"AGE_SECONDS":"3242504","CANONICAL_JOB_ID":"homelab_vm_backup_policy","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_vm_backup_policy","JOB_NAME":"homelab-vm-backup-policy","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vm-backup-policy.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-vm-backup-policy.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_vm_backup_policy/0-vm-backup-policy.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-24T05:26:24Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-vm-backup-policy.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.889183Z","path":"/var/lib/homelab-health/vm-backup-policy.txt","present":true,"regular":true,"sha256":"947eef16fbfd3815d6f823c3bc990415a33c5611342bc0d32fe959cb9e95b799","uid":0},{"bytes":811,"gid":0,"kv":{"AGE_SECONDS":"2063292","CANONICAL_JOB_ID":"homelab_verified_backup_health","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_verified_backup_health","JOB_NAME":"homelab-verified-backup-health","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/backup-framework.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-verified-backup-health.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_verified_backup_health/1-latest-emergency-pack.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T20:59:56Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-verified-backup-health.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.850864Z","path":"/var/lib/homelab-health/backup-framework.txt","present":true,"regular":true,"sha256":"192caeb6ecfd0d386aa32fcf838229854ea73f3abb7d46343cd8f1b4acf7b2ab","uid":0},{"bytes":833,"gid":0,"kv":{"AGE_SECONDS":"4484196","CANONICAL_JOB_ID":"homelab_mail_cloud_restore_drill","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_mail_cloud_restore_drill","JOB_NAME":"homelab-mail-cloud-restore-drill","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/mail-cloud-restore-drill.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"864000","SERVICE":"homelab-mail-cloud-restore-drill.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_mail_cloud_restore_drill/0-mail-cloud-restore-drill.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-09T20:31:32Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-mail-cloud-restore-drill.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.762096Z","path":"/var/lib/homelab-health/mail-cloud-restore-drill.txt","present":true,"regular":true,"sha256":"f67fe77e88d2507107c97659958de82bf57d6f08826d529b6fa4daee3e761258","uid":0},{"bytes":785,"gid":0,"kv":{"AGE_SECONDS":"2061246","CANONICAL_JOB_ID":"homelab_extended_appbackup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_extended_appbackup","JOB_NAME":"homelab-extended-appbackup","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/extended-appbackup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-extended-appbackup.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_extended_appbackup/0-extended-appbackup.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:34:02Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-extended-appbackup.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.661415Z","path":"/var/lib/homelab-health/extended-appbackup.txt","present":true,"regular":true,"sha256":"00167921437640beadbd7c5cc7323845b3893f85c161781d0899da9fba63f991","uid":0},{"bytes":779,"gid":0,"kv":{"AGE_SECONDS":"1959475","CANONICAL_JOB_ID":"homelab_edge_vm_vzdump_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_edge_vm_vzdump_backup","JOB_NAME":"homelab-edge-vm-offhost-freshness","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/edge-vm-vzdump-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-edge-vm-offhost-freshness.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-health/edge-vm-offhost-freshness.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-08T01:50:13Z","SOURCE_STATUS":"FAIL","STATUS":"FAIL","TIMER":"homelab-edge-vm-offhost-freshness.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.621601Z","path":"/var/lib/homelab-health/edge-vm-vzdump-backup.txt","present":true,"regular":true,"sha256":"35e1b1b24eea8e1ca6506ef437b49606f1e691544f70965db8d30b9b075f9b12","uid":0},{"bytes":765,"gid":0,"kv":{"AGE_SECONDS":"2061245","CANONICAL_JOB_ID":"homelab_backup_sla_health","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_backup_sla_health","JOB_NAME":"homelab-backup-sla-health","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/backup-sla.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-backup-sla-health.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_backup_sla_health/0-backup-sla.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:34:03Z","SOURCE_STATUS":"WARN","STATUS":"FAIL","TIMER":"homelab-backup-sla-health.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.601605Z","path":"/var/lib/homelab-health/backup-sla.txt","present":true,"regular":true,"sha256":"4762bb7cfb98ab1311adbd1e80287f7e18f79983656a888a056ed730ecdf0372","uid":0},{"bytes":817,"gid":0,"kv":{"AGE_SECONDS":"2061245","CANONICAL_JOB_ID":"homelab_backup_coverage_matrix","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_backup_coverage_matrix","JOB_NAME":"homelab-backup-coverage-matrix","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/backup-coverage-matrix.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-backup-coverage-matrix.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_backup_coverage_matrix/0-backup-coverage-matrix.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:34:03Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-backup-coverage-matrix.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.539509Z","path":"/var/lib/homelab-health/backup-coverage-matrix.txt","present":true,"regular":true,"sha256":"48b3b20a0dc225b93e0f7b8b1c2746649eb6f965d12f996030cc8ec8791604ff","uid":0},{"bytes":753,"gid":0,"kv":{"AGE_SECONDS":"3255700","CANONICAL_JOB_ID":"homelab_appbackup_sqlite_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_sqlite_batch","JOB_NAME":"homelab-appbackup-sqlite-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vaultwarden-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-sqlite-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-sqlite-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T01:46:28Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-sqlite-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.480770Z","path":"/var/lib/homelab-health/vaultwarden-restore.txt","present":true,"regular":true,"sha256":"d030a950f6180fca87c20b3f8df9912fcb02703dddd4bb2023f77526ee4f045a","uid":0},{"bytes":752,"gid":0,"kv":{"AGE_SECONDS":"3255700","CANONICAL_JOB_ID":"homelab_appbackup_sqlite_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_sqlite_batch","JOB_NAME":"homelab-appbackup-sqlite-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/vaultwarden-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-sqlite-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-sqlite-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T01:46:28Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-sqlite-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.480615Z","path":"/var/lib/homelab-health/vaultwarden-backup.txt","present":true,"regular":true,"sha256":"ba016970c3d244955b82977178290fea97126dbcc2a44e4758ecd28ad720a499","uid":0},{"bytes":747,"gid":0,"kv":{"AGE_SECONDS":"3255700","CANONICAL_JOB_ID":"homelab_appbackup_sqlite_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_sqlite_batch","JOB_NAME":"homelab-appbackup-sqlite-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/gitea-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-sqlite-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-sqlite-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T01:46:28Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-sqlite-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.480538Z","path":"/var/lib/homelab-health/gitea-restore.txt","present":true,"regular":true,"sha256":"85ef582aaa769912b7f61bd03c5639b2c00ee20a25354829bff53f34da445821","uid":0},{"bytes":746,"gid":0,"kv":{"AGE_SECONDS":"3255700","CANONICAL_JOB_ID":"homelab_appbackup_sqlite_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_sqlite_batch","JOB_NAME":"homelab-appbackup-sqlite-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/gitea-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-sqlite-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-sqlite-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T01:46:28Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-sqlite-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.480367Z","path":"/var/lib/homelab-health/gitea-backup.txt","present":true,"regular":true,"sha256":"5474fdacc557aef613bf14e7830fac12d9e616320519074a228a0a81ff6e8e68","uid":0},{"bytes":763,"gid":0,"kv":{"AGE_SECONDS":"3253804","CANONICAL_JOB_ID":"homelab_appbackup_postgres_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_postgres_batch","JOB_NAME":"homelab-appbackup-postgres-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/authentik-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-postgres-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-postgres-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T02:18:04Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-postgres-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.460022Z","path":"/var/lib/homelab-health/authentik-restore.txt","present":true,"regular":true,"sha256":"f214d688e1c5445bfa0d53e3b869cad4fce08f16f4504150bc45021311d19e06","uid":0},{"bytes":762,"gid":0,"kv":{"AGE_SECONDS":"3253804","CANONICAL_JOB_ID":"homelab_appbackup_postgres_batch","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"execution_only","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_postgres_batch","JOB_NAME":"homelab-appbackup-postgres-batch","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/authentik-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-postgres-batch.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"systemd:homelab-appbackup-postgres-batch.service","SOURCE_KIND":"systemd","SOURCE_MTIME_UTC":"2026-07-24T02:18:04Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-postgres-batch.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.459822Z","path":"/var/lib/homelab-health/authentik-backup.txt","present":true,"regular":true,"sha256":"8888712fdc8c5fd18ef0b691eb5d379fbd71af8f5dbda4e917b5a1493d12c046","uid":0},{"bytes":820,"gid":0,"kv":{"AGE_SECONDS":"2061994","CANONICAL_JOB_ID":"homelab_appbackup_npmplus_edge","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_npmplus_edge","JOB_NAME":"homelab-appbackup-npmplus-edge","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/npmplus-kuma-config-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-npmplus-edge.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_appbackup_npmplus_edge/0-latest-npmplus-edge.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:21:34Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-npmplus-edge.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.440868Z","path":"/var/lib/homelab-health/npmplus-kuma-config-restore.txt","present":true,"regular":true,"sha256":"d3b994fd32c9683d51614f3200bfd8728069e09cb7ddd7b39cdea70ae7233f73","uid":0},{"bytes":819,"gid":0,"kv":{"AGE_SECONDS":"2061994","CANONICAL_JOB_ID":"homelab_appbackup_npmplus_edge","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"homelab_appbackup_npmplus_edge","JOB_NAME":"homelab-appbackup-npmplus-edge","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/npmplus-kuma-config-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"172800","SERVICE":"homelab-appbackup-npmplus-edge.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/homelab_appbackup_npmplus_edge/0-latest-npmplus-edge.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:21:34Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"homelab-appbackup-npmplus-edge.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.440411Z","path":"/var/lib/homelab-health/npmplus-kuma-config-backup.txt","present":true,"regular":true,"sha256":"be5d4aaace4430857d61615081e8a8ac9fcc577aed6224356cf154114ae08250","uid":0},{"bytes":799,"gid":0,"kv":{"AGE_SECONDS":"4512351","CANONICAL_JOB_ID":"filebrowser_restore_validate","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"filebrowser_restore_validate","JOB_NAME":"filebrowser-restore-validate","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/filebrowser-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"864000","SERVICE":"filebrowser-restore-validate.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/filebrowser_restore_validate/0-filebrowser-restore.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-09T12:42:17Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"filebrowser-restore-validate.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.382633Z","path":"/var/lib/homelab-health/filebrowser-restore.txt","present":true,"regular":true,"sha256":"54a509e51ec7a80e5d511c732087e1c78294f5f0c9931022c42989b178c5a535","uid":0},{"bytes":706,"gid":0,"kv":{"AGE_SECONDS":"2061603","CANONICAL_JOB_ID":"filebrowser_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"filebrowser_backup","JOB_NAME":"filebrowser-backup","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/filebrowser-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"259200","SERVICE":"filebrowser-backup.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup/apps/latest-filebrowser.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-08-06T21:28:05Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"filebrowser-backup.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"not-found","TS":"2026-08-30T18:08:08Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-30T18:08:08.363475Z","path":"/var/lib/homelab-health/filebrowser-backup.txt","present":true,"regular":true,"sha256":"e8d06faa33f0c464b6074e5c121ec8aea9406d532097400a339764bcc71b009c","uid":0},{"bytes":335,"gid":0,"kv":{"FINAL_RETIREMENT":"PENDING_OBSERVATION","MAX_SECONDS":"172800","MIN_SECONDS":"86400","NEW_IP":"<IP>","NEW_NETBIRD_STACK":"3_OF_3","NEW_OPERATOR_KEY_ONLY":"PROVEN","NEW_PUBLIC_PLANE":"GREEN","OLD_PUBLIC_IP_REACHABILITY":"NOT_USED_AS_HOST_IDENTITY","OLD_USA_PROVIDER_DELETION":"USER_ATTESTED","START_EPOCH":"1787365981","START_UTC":"2026-08-22T02:33:01Z","STATUS":"OBSERVING"},"mode":"0o644","mtime_utc":"2026-08-22T02:33:01.774624Z","path":"/var/lib/homelab-health/netbird-old-usa-poweroff-observation.txt","present":true,"regular":true,"sha256":"0307f121dba0190d02875321ed3ca2c433f8a2902678f46814d39cdc476a4a00","uid":0},{"bytes":817,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-08-22T00:09:35.060836Z","path":"/var/lib/homelab-health/control-bootstrap-v2-refresh-cr0067.json","present":true,"regular":true,"sha256":"f8e79df208f8acc0e454f41e3a9be10b2272ab0d10eb037dda6cfa0e0102708e","uid":0},{"bytes":725,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-08-13T07:05:16.159881Z","path":"/var/lib/homelab-health/control-bootstrap-v2-refresh.json","present":true,"regular":true,"sha256":"d705a6a9e15ae7445f90ac90ccbf03f7d62b25576f1c836d841cd550b121b7b0","uid":0},{"bytes":471,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-11T04:23:26.212516Z","path":"/var/lib/homelab-health/vm-restore-evidence-hardening.json","present":true,"regular":true,"sha256":"6b55a5b8c9cf53423cedd5cc00679d1e97fad85373d3572d547e07aa28d401ec","uid":0},{"bytes":774,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-08-10T23:50:11.081044Z","path":"/var/lib/homelab-health/control-bootstrap-v2-cloud-quorum.json","present":true,"regular":true,"sha256":"941ce49e7f9606b81815eb73df769a39f8cde1832d2758f49ad790a7bbfa9cfd","uid":0},{"bytes":762,"gid":0,"kv":{},"mode":"0o600","mtime_utc":"2026-08-10T21:11:00.726125Z","path":"/var/lib/homelab-health/control-bootstrap-cloud-quorum.json","present":true,"regular":true,"sha256":"c595fdd0da3f3417ef9af32dfacb2939476af25a60887a3599a5e774934c309e","uid":0},{"bytes":776,"gid":0,"kv":{"AGE_SECONDS":"2780232","CANONICAL_JOB_ID":"paperless_restore_dry_run","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"STALE","JOB_ID":"paperless_restore_dry_run","JOB_NAME":"paperless-restore-dry-run","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/paperless-restore.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"864000","SERVICE":"paperless-restore-dry-run.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup-matrix/evidence/paperless_restore_dry_run/0-paperless-restore.txt","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-09T16:42:55Z","SOURCE_STATUS":"OK","STATUS":"FAIL","TIMER":"paperless-restore-dry-run.timer","TIMER_ACTIVE":"inactive","TIMER_ENABLED":"disabled","TS":"2026-08-10T21:00:07Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-08-10T21:00:08.507032Z","path":"/var/lib/homelab-health/paperless-restore.txt","present":true,"regular":true,"sha256":"1c7bb00eeb36bcf238fee0e0a8e6773ea89db28eea9fadc4df67060cdc6a2c27","uid":0},{"bytes":761,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-10T17:50:58.416755Z","path":"/var/lib/homelab-health/backup-scheduler-fairness-granularity.json","present":true,"regular":true,"sha256":"5ae14f32dd777dbf4c6dee305db5767e69b9d47edac900d014ad243d8b108fbb","uid":0},{"bytes":511,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-10T14:49:25.372647Z","path":"/var/lib/homelab-health/backup-lock-fd-hardening.json","present":true,"regular":true,"sha256":"d64d18259e58525a9549f6d2b40b331ea6cc7b7057fd17050aebc585d73731a5","uid":0},{"bytes":397,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-10T10:51:49.375987Z","path":"/var/lib/homelab-health/backup-scheduler-rpo-hardening.json","present":true,"regular":true,"sha256":"e73927d669e1d066d03cd711449f9533ce018da041a86432c8550624a5a6c55f","uid":0},{"bytes":1114,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-09T17:44:13.973098Z","path":"/var/lib/homelab-health/scrutiny-cloud-quorum.json","present":true,"regular":true,"sha256":"619644477405bf1b82e503ff6d15fca21ff17d7b877a5b905307bc9d69633448","uid":0},{"bytes":1086,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-09T03:55:29.637422Z","path":"/var/lib/homelab-health/hbarhub-cloud-quorum.json","present":true,"regular":true,"sha256":"a3cf5be1680d020ca064091e2b51d01edb4917a8f40c5c1e7ce21791bed49eb8","uid":0},{"bytes":645,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-09T02:01:58.017594Z","path":"/var/lib/homelab-health/app-cloud-quorum-freshness.json","present":true,"regular":true,"sha256":"9edfa77eba5184eb88c5374dc4f662e9d730d2bfbc0b8197b7eb377064f50c2e","uid":0},{"bytes":602,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-09T01:36:44.076927Z","path":"/var/lib/homelab-health/vm-cloud-quorum-freshness.json","present":true,"regular":true,"sha256":"2cdb4ccaea62fc3da29bd5109685d511bbb4ddf80f1192b6b8a1be31fbf48d19","uid":0},{"bytes":642,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-09T00:52:48.299889Z","path":"/var/lib/homelab-health/app-cloud-quorum-cutover.json","present":true,"regular":true,"sha256":"e3a13d5865a12e757e07441db761bd70bd8732a4ebc8c7baa6b5ee3f194747a2","uid":0},{"bytes":519,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-08-08T14:32:43.942267Z","path":"/var/lib/homelab-health/vm-cloud-quorum-cutover.json","present":true,"regular":true,"sha256":"0aab3cde4f3878fe9cca15b25bef7874b039ade53f85d8fdd617334a40aa2fdb","uid":0},{"bytes":94,"gid":0,"kv":{"STATUS":"ERROR TS=2026-08-08T01:49:14Z TYPE=edge-vm-offhost-freshness BAD=1 REASON=line_93_rc_1"},"mode":"0o644","mtime_utc":"2026-08-08T01:50:13.151783Z","path":"/var/lib/homelab-health/edge-vm-offhost-freshness.txt","present":true,"regular":true,"sha256":"e5ad0defb207400e48c29a01513b713841ed6f0865d527597dd2593dd1537a74","uid":0},{"bytes":5890,"gid":0,"kv":{"app":"vikunja status=success age_h=0 deleted=true job=homelab-pve01-app-vikunja-20260806T212315Z warn_h=72 critical_h=168","critical_max_age_hours":"168","emergency_status":"success age_h=0 deleted=true size=670152 job=homelab-pve01-emergency-pack-20260806T205934Z","expected":"12 observed=45","generated_utc":"2026-08-06T21:34:02Z","max_age_hours":"72"},"mode":"0o644","mtime_utc":"2026-08-06T21:34:03.087729Z","path":"/var/lib/homelab-backup/backup-sla-latest.md","present":true,"regular":true,"sha256":"c81f8cd7523d2ceef95b27a803558a5c77b67ceb0d0a3b070f664944492bbce3","uid":0},{"bytes":334,"gid":0,"kv":{"STATUS":"OK TS=2026-08-06T01:43:05Z TYPE=edge-vm-vzdump-restore-verify HOST=pve02 VMID=130 ARCHIVE=/mnt/staging/offhost/edge-vm-vzdump-from-pve03/vzdump-qemu-130-2026_07_24-03_30_02.vma.zst SIZE=11170433004 SHA256=<REDACTED_LONG_TOKEN> ZSTD_RC=0 VMA_RC=0 NOTES=nightly_existing_dump_freshness"},"mode":"0o644","mtime_utc":"2026-08-06T01:48:27.675616Z","path":"/var/lib/homelab-health/edge-vm-vzdump-restore.txt","present":true,"regular":true,"sha256":"a06818a2cc2df94e9b526b405d11cf1134f9f2a8591421c46afa79528da42716","uid":0},{"bytes":170,"gid":0,"kv":{"STATUS":"OK TS=2026-07-24T04:43:04Z TYPE=vm-backup BAD=0 auto-vmct=OK edge-vm-backup=OK edge-vm-offhost=OK edge-vm-restore=OK auto-timer=active edge-freshness-timer=active"},"mode":"0o640","mtime_utc":"2026-07-24T04:43:04.241966Z","path":"/var/lib/homelab-health/vm-backup.txt","present":true,"regular":true,"sha256":"78f0d0c132ea4b61be884501f342913fc13805900c083d82a59ddd30d067d980","uid":0},{"bytes":275,"gid":0,"kv":{},"mode":"0o644","mtime_utc":"2026-07-24T04:04:41.723802Z","path":"/var/lib/homelab-health/backup.json","present":true,"regular":true,"sha256":"550e7a326c46e3e765a6db01da2ddcaddd83808adfa638d980685286bebb45cb","uid":0},{"bytes":218,"gid":0,"kv":{"AGE_HOURS":"123","END":"2026-07-24T07:04:41+03:00","LATEST":"/mnt/staging/vzdump/auto-full-backup-20260719T004537Z","RC":"0","REASON":"latest backup exists, fresh, complete, and sha256 verified","START":"2026-07-24T07:04:28+03:00","STATUS":"OK"},"mode":"0o644","mtime_utc":"2026-07-24T04:04:41.721444Z","path":"/var/lib/homelab-health/backup.txt","present":true,"regular":true,"sha256":"88d791f9955261ebe5a65303dc418c70dca25ba23c29a92769a6785a9cd9e5bb","uid":0},{"bytes":1584,"gid":0,"kv":{"AGE_HOURS":"123","LATEST":"/mnt/staging/vzdump/auto-full-backup-20260719T004537Z","MAX_AGE_HOURS":"192","REASON":"latest backup exists, fresh, complete, and sha256 verified","SIZE_BYTES":"19102676192","SIZE_GB_APPROX":"17","STATUS":"OK"},"mode":"0o644","mtime_utc":"2026-07-24T04:04:41.713444Z","path":"/var/lib/homelab-health/backup-last-run.log","present":true,"regular":true,"sha256":"8618b97d2ffa65b7cc2218710c2add4283285038eaca633a7bffbda898d1e5c7","uid":0},{"bytes":7256,"gid":0,"kv":{"app":"vikunja job=homelab-pve01-app-vikunja-20260724T025849Z status=success size=34824 deleted=true proxy_hosts=na certs=na","generated_utc":"2026-07-24T03:45:28Z","job":"homelab-pve01-emergency-pack-20260724T001328Z status=success size=617089 deleted=true"},"mode":"0o644","mtime_utc":"2026-07-24T03:46:41.644125Z","path":"/var/lib/homelab-backup/backup-registry-latest.txt","present":true,"regular":true,"sha256":"606f956d0c95435b4547a71a7ed3c5d8d0461700437815d064e3a7363e19ef21","uid":0},{"bytes":153,"gid":0,"kv":{"RC":"1","SERVICE":"homelab-vm160-remote-backup","STATUS":"FAIL","TARGET_DIR":"/mnt/staging/vzdump/vm160-pve02-20260720T233913Z","TIMESTAMP_UTC":"20260720T233913Z","VMID":"160"},"mode":"0o644","mtime_utc":"2026-07-20T23:39:14.312087Z","path":"/var/lib/homelab-health/vm160-remote-backup.txt","present":true,"regular":true,"sha256":"de5897d501d5bc25ca6fe964bf2643b2f8cac6957f9f577a1ae0cf4c68c3587e","uid":0},{"bytes":684,"gid":0,"kv":{"AGE_SECONDS":"73324","CANONICAL_JOB_ID":"paperless_backup","CANONICAL_STATE":"/var/lib/homelab-backup-matrix/state.json","EVIDENCE_LEVEL":"artifact_or_health","FRESHNESS":"FRESH","JOB_ID":"paperless_backup","JOB_NAME":"paperless-backup","LEGACY_SOURCE_PATH":"/var/lib/homelab-health/paperless-backup.txt","MATRIX_MODE":"authoritative","MAX_AGE_SECONDS":"259200","SERVICE":"paperless-backup.service","SERVICE_EXEC_MAIN_STATUS":"0","SERVICE_RESULT":"success","SOURCE_HEALTH":"/var/lib/homelab-backup/apps/latest-paperless.json","SOURCE_KIND":"health_file","SOURCE_MTIME_UTC":"2026-07-17T02:30:25Z","SOURCE_STATUS":"OK","STATUS":"OK","TIMER":"paperless-backup.timer","TIMER_ACTIVE":"active","TIMER_ENABLED":"enabled","TS":"2026-07-17T22:52:29Z","TYPE":"backup-matrix-generated"},"mode":"0o640","mtime_utc":"2026-07-17T22:52:29.893166Z","path":"/var/lib/homelab-health/paperless-backup.txt","present":true,"regular":true,"sha256":"8ae7e31227e48c86412eb9e49fa91ce3cbb97454ea3414e25d10ef5432e6cd46","uid":0},{"bytes":272,"gid":0,"kv":{"STATUS":"OK TS=2026-07-17T11:21:55Z TYPE=cluster-storage-retention BAD=0 POLICY=keep-daily=4 RECLAIMED_BYTES=170845680700 COMPLETED_BEFORE_RESUME=114132570112 COMPLETED_DURING_RESUME=56713110588 PVE01_P0_KEEP=14 PVE02_OFFHOST_KEEP=4 LOCAL_VZDUMP_KEEP=4 SNAPSHOTS_CHANGED=no"},"mode":"0o644","mtime_utc":"2026-07-17T11:21:55.356728Z","path":"/var/lib/homelab-health/cluster-storage-retention.txt","present":true,"regular":true,"sha256":"f44f7fcce103f6004eddadf91a7dece4373ec89d80f72fd836e5a99716fe82cb","uid":0},{"bytes":692,"gid":0,"kv":{"STATUS":"OK TS=2026-07-14T07:54:50Z TYPE=<REDACTED_LONG_TOKEN> BAD=0 STAGE4F_CLOSED=YES NEXT_STAGE=4G_PRODUCTION_APPLY_READ_ONLY_ONLY PRODUCTION_CHANGED=NO DATABASE_CHANGED=NO APPLICATION_CHANGED=NO BACKUP_JOB=<REDACTED_LONG_TOKEN> ARCHIVE_SIZE_BYTES=2651545 DATABASE_DUMP_SIZE_BYTES=2814735 CURRENT_JOB_VERIFY_MARKERS=2 RESTORE_LIST_CHECK=OK PRODUCTION_STATE=0|0|OK DESIRED_STATE_HEAD=69be75caeecaa242567d2d06c735ac5db3a9c048 DESIRED_STAT..."},"mode":"0o644","mtime_utc":"2026-07-14T07:54:50.681548Z","path":"/var/lib/homelab-health/cluster-admin-stage4f-preapply-backup.txt","present":true,"regular":true,"sha256":"cc242d1b6e2ef6b6d25f283c7d967bd4985222783ce65050d75e6e61230067ae","uid":0},{"bytes":630,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T18:27:22Z TYPE=mail-cloud-edge-vm-controlled-no-retention-mode BAD=0 MODE=--upload-no-retention RETENTION_ENABLED=no PURGE_GUARDED=YES WHITESPACE_SAFE_HEALTH_PATCH=YES LOCAL_INVALID_MODE_TEST=OK LOCAL_TRANSPORT_GATE_TEST=OK EDGE_UPLOAD_RUN=NO CLOUD_READ_RUN=NO CLOUD_WRITE_RUN=NO CLOUD_PURGE_RUN=NO RETENTION_RUN=NO MATRIX_COVERAGE_ADDED=NO DESIRED_STATE_COMMIT=ae28be231f154fd42f9c39de6eebbb4a570fb84f SCRIPT_SHA256=<REDACTED_LONG_TOKEN> R..."},"mode":"0o644","mtime_utc":"2026-07-13T18:27:22.223093Z","path":"/var/lib/homelab-health/mail-cloud-edge-vm-controlled-no-retention-mode.txt","present":true,"regular":true,"sha256":"c679863dcf9f71ae9610599e8359ac383d1464abe4fb199fa2e0c76913bcb91c","uid":0},{"bytes":1445,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T17:51:31Z TYPE=backup-matrix-cluster-final-seal BAD=0 CURRENT_STAGE_COMPLETE=YES MATRIX_STATUS=OK JOBS_TOTAL=35 JOBS_OK=31 JOBS_BAD=0 JOBS_UNMAPPED=0 JOBS_DISABLED=4 READ_WRITE_OVERLAP=0 VM_BACKUP_HEALTH=OK VM_FULL_BACKUP=OK EDGE_VM_CANONICAL_BACKUP=homelab-edge-vm-offhost-freshness.timer OLD_EDGE_TIMER_REENABLED=NO CLUSTER_PASSPORT=OK FINAL_READINESS=OK FINAL_READINESS_PASS=<REDACTED> FINAL_READINESS_FAIL=0 OVERALL=OK CLUSTER_ADMIN=OK PROBE_OK=4 PROBE_BAD=0 WEBPANEL=OK FAILED_UNITS=0 C..."},"mode":"0o644","mtime_utc":"2026-07-13T17:51:32.422338Z","path":"/var/lib/homelab-health/backup-matrix-cluster-final-seal.txt","present":true,"regular":true,"sha256":"dcd06c2ff207c2922fc68d4df4b42ffa4b6680785e532783772e764feb828aa1","uid":0},{"bytes":887,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T17:51:31Z TYPE=backup-matrix-cluster-desired-state-sync BAD=0 PRE_SYNC_HEAD=af26ec3c4829b1330d49656205ac580ce1706263 GENERATED_SYNC_HEAD=597119391e7b265b85fd9a76644e4e33af47e469 GENERATED_SYNC_MODE=NEW_GENERATED_COMMIT GENERATED_SYNC_COMMIT_DELTA=1 MATRIX_STATUS=OK JOBS_TOTAL=35 JOBS_OK=31 JOBS_BAD=0 JOBS_UNMAPPED=0 JOBS_DISABLED=4 CLUSTER_PASSPORT=OK FINAL_READINESS=OK OVERALL=OK CLUSTER_ADMIN=OK PROBE_OK=4 PROBE_BAD=0 FAILED_UNITS=0 DESIRED_STATE_DIRTY=0 MATRIX_SHA256=7613bcb2..."},"mode":"0o644","mtime_utc":"2026-07-13T17:51:32.416338Z","path":"/var/lib/homelab-health/backup-matrix-cluster-desired-state-sync.txt","present":true,"regular":true,"sha256":"c2530de4aaee5f4c2746d4e97b7e6d9ab70c3f4059afc9bacc75fd5e1980d659","uid":0},{"bytes":943,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T17:48:14Z TYPE=backup-matrix-cluster-preseal-convergence BAD=0 MATRIX_STATUS=OK JOBS_TOTAL=35 JOBS_BAD=0 JOBS_UNMAPPED=0 JOBS_DISABLED=4 CLUSTER_PASSPORT=OK FINAL_READINESS=OK OVERALL=OK CLUSTER_ADMIN=OK PROBE_OK=4 PROBE_BAD=0 WEBPANEL=OK FAILED_UNITS=0 DESIRED_STATE_HEAD=af26ec3c4829b1330d49656205ac580ce1706263 DESIRED_STATE_DIRTY=0 MATRIX_SHA256=<REDACTED_LONG_TOKEN> MATRIX_STATE_SHA256=<REDACTED_LONG_TOKEN>..."},"mode":"0o644","mtime_utc":"2026-07-13T17:48:14.631325Z","path":"/var/lib/homelab-health/backup-matrix-cluster-preseal-convergence.txt","present":true,"regular":true,"sha256":"7ea1f710cd311bd51dba05a313b4c540f57d97407f008881e502fc213b4b3c99","uid":0},{"bytes":648,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T17:40:37Z TYPE=backup-matrix-desired-state-persistence BAD=0 GENERATED_HEAD=af26ec3c4829b1330d49656205ac580ce1706263 GENERATED_PARENT=25568fab24c0594418b3676dc511c8234b4e1ae5 GENERATOR_SHA256=<REDACTED_LONG_TOKEN> MATRIX_SHA256=<REDACTED_LONG_TOKEN> DESIRED_MATRIX_SHA256=<REDACTED_LONG_TOKEN> MATRIX_STATUS=OK JOBS_BAD=0 FAILED_UNITS=0 BACKUP_RUN=NO RES..."},"mode":"0o644","mtime_utc":"2026-07-13T17:40:37.065355Z","path":"/var/lib/homelab-health/backup-matrix-desired-state-persistence.txt","present":true,"regular":true,"sha256":"3d5bdf5d8ec15131c0d801287f324cbe0b6099e1fd079776ce0e3df8a5fa6144","uid":0},{"bytes":628,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T17:29:02Z TYPE=backup-matrix-vm-health-feedback-fix BAD=0 VM_BACKUP_HEALTH_TIMER=homelab-edge-vm-offhost-freshness.timer OLD_TIMER_REENABLED=NO MATRIX_STATUS=OK JOBS_TOTAL=35 JOBS_BAD=0 JOBS_UNMAPPED=0 JOBS_DISABLED=4 READ_WRITE_OVERLAP=0 HEAVY_BACKUP_RUN=NO LIVE_SCRIPT_SHA256=<REDACTED_LONG_TOKEN> MATRIX_CONFIG_SHA256=<REDACTED_LONG_TOKEN> MATRIX_STATE_SHA256=75f8c749e25df7842ea3be2679119b922c..."},"mode":"0o644","mtime_utc":"2026-07-13T17:29:02.896781Z","path":"/var/lib/homelab-health/backup-matrix-vm-health-feedback-fix.txt","present":true,"regular":true,"sha256":"b359a93e09405221e25670600e4b45503ac30c7a8ada2f4e06f0cd9734a6e803","uid":0},{"bytes":424,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T12:10:58Z TYPE=hapusya-site-backup-path-mapping BAD=0 MAP_SHA256=<REDACTED_LONG_TOKEN> SHORT=hps LEGACY_STATE_PATH=pve01/apps/hapusya-site/homelab-pve01-app-hapusya-site-20260713T115259Z DESIRED_STATE_SNAPSHOT=/srv/homelab-desired-state/config/homelab-backup-paths.map RESTORE_CHECK=OK_BOTH_CLOUDS RETENTION=OK PRODUCTION_CHANGED=YES_COMMIT_POINT_PRESERVED"},"mode":"0o644","mtime_utc":"2026-07-13T12:10:58.138222Z","path":"/var/lib/homelab-health/hapusya-site-backup-path-mapping.txt","present":true,"regular":true,"sha256":"fb9db1095347b4db4dc7e37d1085cb758a5608ff8c6f3b934da00f44a905142c","uid":0},{"bytes":194,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T12:10:58Z TYPE=hapusya-site-restore JOB=homelab-pve01-app-hapusya-site-20260713T115259Z RESTORE_CHECK=OK_BOTH_CLOUDS RESTORE_VERIFIED=true RESTORE_CHECK_APP=hapusya-site"},"mode":"0o644","mtime_utc":"2026-07-13T12:10:58.137222Z","path":"/var/lib/homelab-health/hapusya-site-restore.txt","present":true,"regular":true,"sha256":"39b42d288d15217bd52bb86e415d4366c273fd0218e7d9e68f9b93550489ddd4","uid":0},{"bytes":185,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T12:10:58Z TYPE=hapusya-site-retention JOB=homelab-pve01-app-hapusya-site-20260713T115259Z KEEP=7 DRY_RUN=OK APPLY=OK POSTCHECK=OK DELETED=0 LATEST_PROTECTED=YES"},"mode":"0o644","mtime_utc":"2026-07-13T12:10:58.137222Z","path":"/var/lib/homelab-health/hapusya-site-retention.txt","present":true,"regular":true,"sha256":"96640d0b9d0b1c6dcbdfc0f175f36e5896a66106b3990ed2756359ea480e9564","uid":0},{"bytes":499,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T12:10:58Z TYPE=hapusya-site-backup JOB=homelab-pve01-app-hapusya-site-20260713T115259Z ARCHIVE_SHA256=<REDACTED_LONG_TOKEN> ARCHIVE_SIZE_BYTES=7895834 LOCAL_BACKUP_DELETED=true TWO_CLOUDS=OK ROUTE_SHA256=<REDACTED_LONG_TOKEN> UNIT_SHA256=<REDACTED_LONG_TOKEN> RELATIVE_TREE_SHA256=<REDACTED_LONG_TOKEN>"},"mode":"0o644","mtime_utc":"2026-07-13T12:10:58.137222Z","path":"/var/lib/homelab-health/hapusya-site-backup.txt","present":true,"regular":true,"sha256":"5f8d4f49cf5cf6dba74912589dcd3c7fa0542171bfa31c649f6d94292fb8bb64","uid":0},{"bytes":533,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T11:34:59Z TYPE=hapusya-site-v2-preapply-backup BAD=0 NPMPLUS_JOB=homelab-pve01-app-npmplus-edge-20260713T113435Z TWO_CLOUDS=OK RESTORE_CHECK=OK ROLLBACK=/var/lib/homelab-incidents/hapusya-site-v2-preapply-20260713T113458Z ROLLBACK_MANIFEST_SHA256=<REDACTED_LONG_TOKEN> CANDIDATE_TREE_SHA256=<REDACTED_LONG_TOKEN> CANDIDATE_BROWSER=OK BROWSER_RUNS=5 VIDEO_DESKTOP=OK VIDEO_MOBILE=OK STATIC_FALLBACK..."},"mode":"0o644","mtime_utc":"2026-07-13T11:34:59.208365Z","path":"/var/lib/homelab-health/hapusya-site-v2-preapply-backup.txt","present":true,"regular":true,"sha256":"506879fe26ddf3c392c4d485d1db145cde846336cd626096555e2021ab2705af","uid":0},{"bytes":388,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T11:03:06Z TYPE=hapusya-site-preapply-backup BAD=0 NPMPLUS_JOB=homelab-pve01-app-npmplus-edge-20260713T110238Z TWO_CLOUDS=OK RESTORE_CHECK=OK ROLLBACK=/var/lib/homelab-incidents/hapusya-site-preapply-20260713T110305Z ROLLBACK_MANIFEST_SHA256=<REDACTED_LONG_TOKEN> CANDIDATE_BROWSER=OK BROWSER_RUNS=4 PRODUCTION_CHANGED=NO"},"mode":"0o644","mtime_utc":"2026-07-13T11:03:06.015224Z","path":"/var/lib/homelab-health/hapusya-site-preapply-backup.txt","present":true,"regular":true,"sha256":"00e05707281a8d6e841ec0f6d2b8c95ee0f9fbc090ab90b718e85530d41854f8","uid":0},{"bytes":353,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T08:12:13Z TYPE=crypto-portfolio-backup APP=crypto-portfolio JOB=<REDACTED_LONG_TOKEN> PATH_REL=hb/a/cp-260713-075801 ARCHIVE_SIZE_BYTES=137496 FILE_COUNT=19 ARCHIVE_SHA256=<REDACTED_LONG_TOKEN> DATABASE_INTEGRITY=ok TWO_CLOUDS=OK LOCAL_STAGING_DELETED=YES"},"mode":"0o644","mtime_utc":"2026-07-13T08:12:13.302397Z","path":"/var/lib/homelab-health/crypto-portfolio-backup.txt","present":true,"regular":true,"sha256":"cf13d8b15a64fbb2fa412e32ce4eafdc732b045fe82e789928e768ace92361eb","uid":0},{"bytes":192,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T08:12:13Z TYPE=crypto-portfolio-restore APP=crypto-portfolio JOB=<REDACTED_LONG_TOKEN> RESTORE_CHECK=OK_BOTH_CLOUDS DATABASE_INTEGRITY=ok"},"mode":"0o644","mtime_utc":"2026-07-13T08:12:13.302397Z","path":"/var/lib/homelab-health/crypto-portfolio-restore.txt","present":true,"regular":true,"sha256":"c53d3d2b6bdeede54cb901ad6204bd35669c42274ad9d0bdc659e9c1f70c76c4","uid":0},{"bytes":1851,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T07:42:53Z TYPE=crypto-portfolio-ui-preapply-backup BAD=0 COMMAND_PHYSICAL_LINES=1 PREVIOUS_FAILURE=CORRECTED PREVIOUS_FAILURE_ROOT_CAUSE=<REDACTED_LONG_TOKEN> BACKUP_SERVICE_RERUN=NO MANUAL_REHYDRATE_RERUN=NO CANONICAL_RESTORE_CHECK_RERUN=YES_READ_ONLY PRODUCTION_CHANGED=NO PRODUCTION_DATABASE_CHANGED=NO DESIRED_STATE_CHANGED=NO SERVICE_RESTARTED=NO CONTAINER_RECREATED=NO CLOUD_WRITE_RUN=NO_READ_ONLY_RESTORE_CHECK TARGET_HOST=core-apps.gram1.ru I..."},"mode":"0o644","mtime_utc":"2026-07-13T07:42:57.148769Z","path":"/var/lib/homelab-health/crypto-portfolio-ui-preapply-backup.txt","present":true,"regular":true,"sha256":"7b4b3faf518b57a01b5bb1302377fc1fb13ad9a206f9e8211edfd8bbbc0bf395","uid":0},{"bytes":1647,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T05:10:13Z TYPE=crypto-portfolio-remove-grt-prechange-backup BAD=0 COMMAND_PHYSICAL_LINES=1 PRODUCTION_CHANGED=ROLLBACK_SNAPSHOT_AND_BACKUP_ONLY PRODUCTION_DATABASE_CHANGED=NO DESIRED_STATE_CHANGED=NO_BY_THIS_COMMAND SERVICE_RESTARTED=NO PRODUCTION_CONTAINER_RECREATED=NO CLOUD_WRITE_RUN=YES_CONTROLLED_PRECHANGE_BACKUP RETENTION_RUN=NO PRODUCTION_APPLY=NO TARGET_HOST=core-apps.gram1.ru DESIRED_STATE_HEAD=80763a6c62b94cde4f3293f3b529980f76919d25 CANDIDATE_ROOT=/var/lib/homelab-chan..."},"mode":"0o644","mtime_utc":"2026-07-13T05:10:44.727782Z","path":"/var/lib/homelab-health/crypto-portfolio-remove-grt-prechange-backup.txt","present":true,"regular":true,"sha256":"59de8a4e38310ef8236d167be536aa2f0f1d0fa3dd0ad3ac7fd49e67ed6206f3","uid":0},{"bytes":972,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T03:43:59Z TYPE=cluster-admin-stage3-postapply-backup BAD=0 COMMAND_PHYSICAL_LINES=1 PRODUCTION_CHANGED=POSTAPPLY_BACKUP_AND_CONTROLLED_COLLECTOR_RUN PRODUCTION_DATABASE_CHANGED=COLLECTOR_NORMAL_OPERATION_ONLY PRODUCTION_SCHEMA_CHANGED=NO LIVE_APPLICATION_CODE_CHANGED=NO DESIRED_STATE_CHANGED=NO SERVICE_RESTARTED=NO CLOUD_WRITE_RUN=YES_CONTROLLED_POSTAPPLY_BACKUP LIVE_APP_SHA256=<REDACTED_LONG_TOKEN> DESIRED_STATE_HEAD=b974057b536ece8612..."},"mode":"0o644","mtime_utc":"2026-07-13T03:44:42.760996Z","path":"/var/lib/homelab-health/cluster-admin-stage3-postapply-backup.txt","present":true,"regular":true,"sha256":"c00feef82c76522380776c84bf5bdb742ca2105c0dc2eeb1b596db2880facef9","uid":0},{"bytes":1118,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T03:15:54Z TYPE=cluster-admin-stage3-preapply-backup BAD=0 COMMAND_PHYSICAL_LINES=1 PRODUCTION_CHANGED=EVIDENCE_ONLY LIVE_APPLICATION_CODE_CHANGED=NO DESIRED_STATE_CHANGED=NO SERVICE_RESTARTED=NO CLOUD_WRITE_RUN=NO_REUSE_VERIFIED_EXISTING_BACKUP APP_PRECHANGE_SHA256=<REDACTED_LONG_TOKEN> APP_CANDIDATE_SHA256=<REDACTED_LONG_TOKEN> ROLLBACK_CHECKPOINT=VERIFIED REMOTE_CHECKPOINT_DIR=/var/lib/cluste..."},"mode":"0o644","mtime_utc":"2026-07-13T03:15:56.239623Z","path":"/var/lib/homelab-health/cluster-admin-stage3-preapply-backup.txt","present":true,"regular":true,"sha256":"95632c844cbdafe9be502b9164b1ec4351e55a1a0f1ae55668426c8affaa657c","uid":0},{"bytes":1727,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T01:23:18Z TYPE=cluster-admin-stage2-preapply-backup BAD=0 PREAPPLY_GENERATION=V2_DYNAMIC PRODUCTION_CHANGED=BACKUP_ARTIFACTS_ONLY PRODUCTION_DATABASE_CHANGED=NO PRODUCTION_SCHEMA_CHANGED=NO INCIDENT_ENGINE_RESTARTED=NO COLLECTOR_ONESHOT_RUN=NO CLOUD_WRITE_RUN=YES_CONTROLLED_BACKUP_ONLY ROLLBACK_POINT=VERIFIED DIRECT_DB_SNAPSHOT=VERIFIED DIRECT_DB_RESTORE_TEST=OK DIRECT_DB_DUMP_SIZE_BYTES=1818083 DIRECT_DB_DUMP_SHA256=<REDACTED_LONG_TOKEN>..."},"mode":"0o644","mtime_utc":"2026-07-13T01:24:04.995756Z","path":"/var/lib/homelab-health/cluster-admin-stage2-preapply-backup.txt","present":true,"regular":true,"sha256":"82a0a705c46b2cf757dc37ce6a06a981c4cbe3ea3d580459ac7f8c6ae17a153d","uid":0},{"bytes":821,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T00:29:36Z TYPE=appbackupctl-routing BAD=0 RESULT=APPLIED PRODUCTION_CHANGED=BACKUP_CLI_ROUTING_AND_DESIRED_STATE_ONLY PRODUCTION_DATABASE_CHANGED=NO PRODUCTION_SCHEMA_CHANGED=NO SERVICE_RESTARTED=NO CLOUD_WRITE_RUN=NO DEFAULT_ROUTE=dockge-stacks CLUSTER_ADMIN_ROUTE=homelab-cluster-admin-incident-engine-backup.service UNSUPPORTED_TARGET_POLICY=REFUSE_RC_2 ROUTE_TEST_DOCKGE=OK ROUTE_TEST_CLUSTER_ADMIN=OK ROUTE_TEST_DEFAULT=OK ROUTE_TEST_UNSUPPORTED=OK FRAMEWORK_CHECK=OK UNSUPPORTE..."},"mode":"0o644","mtime_utc":"2026-07-13T00:29:40.002578Z","path":"/var/lib/homelab-health/appbackupctl-routing.txt","present":true,"regular":true,"sha256":"d8ddbdb46b42bcefb4f03b50ef4b88bdc5e3cd1cea087dd035fd90fd78e1a252","uid":0},{"bytes":926,"gid":0,"kv":{"STATUS":"OK TS=2026-07-13T00:10:57Z TYPE=cluster-admin-stage1-preapply-backup BAD=0 PRODUCTION_CHANGED=BACKUP_ARTIFACTS_ONLY PRODUCTION_DATABASE_CHANGED=NO SERVICE_RESTARTED=NO CLOUD_WRITE_RUN=NO ROLLBACK_POINT=VERIFIED DIRECT_DB_SNAPSHOT=VERIFIED DIRECT_DB_DUMP_SIZE_BYTES=1710825 DIRECT_DB_DUMP_SHA256=<REDACTED_LONG_TOKEN> APPBACKUP_JOB=<REDACTED_LONG_TOKEN> APPBACKUP_STATUS=success APPBACKUP_RESTORE_CHECK=OK MIGRATION..."},"mode":"0o644","mtime_utc":"2026-07-13T00:11:06.700512Z","path":"/var/lib/homelab-health/cluster-admin-stage1-preapply-backup.txt","present":true,"regular":true,"sha256":"a70d7bba3c2b50deaa117e56862659b857e72682ec829ed7724b03dc92111105","uid":0},{"bytes":249,"gid":0,"kv":{"STATUS":"OK TS=2026-07-10T23:30:49Z TYPE=cluster-admin-incident-engine-backup BAD=0 JOB=<REDACTED_LONG_TOKEN> ARCHIVE_SIZE_BYTES=157380 LOCAL_STAGING_DELETED=true OFFHOST=OK RESTORE=OK POST_FIX_CODE=included"},"mode":"0o644","mtime_utc":"2026-07-10T23:30:49.625264Z","path":"/var/lib/homelab-health/cluster-admin-incident-engine-backup.txt","present":true,"regular":true,"sha256":"5f56ac6b48e94a81f7a9ffa073525dc255b1fede76fcc04f7b629e0f51cb98ed","uid":0},{"bytes":151,"gid":0,"kv":{"STATUS":"OK TS=2026-07-10T20:00:03Z TYPE=legacy-monitoring-backups-migrated BAD=0 APPS=6 RESTORE_FAILURES=0 ACTIVE_LEGACY_STATES=0 OFFHOST=OK RESTORE=OK"},"mode":"0o644","mtime_utc":"2026-07-10T20:00:03.116835Z","path":"/var/lib/homelab-health/legacy-monitoring-backups-migrated.txt","present":true,"regular":true,"sha256":"3d8a60e0d8aeb25aed50f6eb2a92df4ef2f544b7409711f0afec378099b635c7","uid":0},{"bytes":209,"gid":0,"kv":{"STATUS":"OK TS=2026-07-10T19:20:26Z TYPE=blackbox-exporter-two-cloud-backup BAD=0 JOB=<REDACTED_LONG_TOKEN> ARCHIVE_SIZE_BYTES=592 LOCAL_STAGING_DELETED=true OFFHOST=OK RESTORE=OK"},"mode":"0o644","mtime_utc":"2026-07-10T19:20:26.139732Z","path":"/var/lib/homelab-health/blackbox-exporter-two-cloud-backup.txt","present":true,"regular":true,"sha256":"ab822f689cc4b7c38a0eed3c6a3164993ceb54fa05033250c68d934d3df0f259","uid":0},{"bytes":189,"gid":0,"kv":{"STATUS":"OK TS=2026-07-10T19:05:25Z TYPE=beszel-two-cloud-backup BAD=0 JOB=homelab-pve01-app-beszel-20260710T190453Z ARCHIVE_SIZE_BYTES=20068 LOCAL_STAGING_DELETED=true OFFHOST=OK RESTORE=OK"},"mode":"0o644","mtime_utc":"2026-07-10T19:05:25.857041Z","path":"/var/lib/homelab-health/beszel-two-cloud-backup.txt","present":true,"regular":true,"sha256":"31278a684937710c66cdabb2c4eff0c0fda078e7fef976ab8f4c49ea5778a5ca","uid":0},{"bytes":200,"gid":0,"kv":{"STATUS":"OK TS=2026-07-10T18:46:36Z TYPE=alertmanager-two-cloud-backup BAD=0 JOB=homelab-pve01-app-alertmanager-20260710T184605Z ARCHIVE_SIZE_BYTES=1107 LOCAL_STAGING_DELETED=true OFFHOST=OK RESTORE=OK"},"mode":"0o644","mtime_utc":"2026-07-10T18:46:36.960914Z","path":"/var/lib/homelab-health/alertmanager-two-cloud-backup.txt","present":true,"regular":true,"sha256":"d90562fac18f643e765e60e54c673839c4ea57e580896241beb0ecc0ea45dea2","uid":0},{"bytes":292,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T21:12:44Z TYPE=deep-service-backup-audit BAD=0 SERVICE_READINESS_OK_COUNT=47 NON_OK=0 APPBACKUP_FLAG_GAPS=0 CONTAINER_GAPS=0 PROM_FIRING=0 BACKUP_SLA=OK ALERTING=OK EXTERNAL_LINKS_CLASSIFIED=OK SERVICES_REMAINING_TOTAL=0 BACKUP_GAPS_TOTAL=0 COMMANDS_REMAINING_TOTAL=0"},"mode":"0o644","mtime_utc":"2026-07-09T21:12:45.326484Z","path":"/var/lib/homelab-health/deep-service-backup-audit.txt","present":true,"regular":true,"sha256":"16dfd49e8f0618a836c473874b7a70fa896771dff5e2613e510e6d0a02eca7b4","uid":0},{"bytes":229,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=uptime-kuma-backup BAD=0 APP=uptime-kuma JOB=homelab-pve01-app-uptime-kuma-20260709T072138Z SIZE=99851064 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-uptime-kuma.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:50.594636Z","path":"/var/lib/homelab-health/uptime-kuma-backup.txt","present":true,"regular":true,"sha256":"62270c278bd63d2068eca9c0ee8a8036436328334a9393b357353eb8d52cc079","uid":0},{"bytes":242,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=uptime-kuma-restore BAD=0 APP=uptime-kuma JOB=homelab-pve01-app-uptime-kuma-20260709T072138Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=uptime-kuma JSON=/var/lib/homelab-backup/apps/latest-uptime-kuma.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:50.594636Z","path":"/var/lib/homelab-health/uptime-kuma-restore.txt","present":true,"regular":true,"sha256":"94675d901a7d2168a0ee09156600c217a8a6e34835dec2b0a7e8575c55ea1c19","uid":0},{"bytes":207,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=ntfy-restore BAD=0 APP=ntfy JOB=homelab-pve01-app-ntfy-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=ntfy JSON=/var/lib/homelab-backup/apps/latest-ntfy.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:41.327494Z","path":"/var/lib/homelab-health/ntfy-restore.txt","present":true,"regular":true,"sha256":"d385c178ca52f4fb9796e5564d0809fc0fec5fa3a9968faa9fb4ef42d6cad6c5","uid":0},{"bytes":198,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=ntfy-backup BAD=0 APP=ntfy JOB=homelab-pve01-app-ntfy-20260709T051713Z SIZE=13516 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-ntfy.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:41.327494Z","path":"/var/lib/homelab-health/ntfy-backup.txt","present":true,"regular":true,"sha256":"e28d674bd0ba4c088c6c9f523da493e3674750837ab417223f7405ea61d8b020","uid":0},{"bytes":217,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=gotify-restore BAD=0 APP=gotify JOB=homelab-pve01-app-gotify-20260709T072202Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=gotify JSON=/var/lib/homelab-backup/apps/latest-gotify.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:37.912442Z","path":"/var/lib/homelab-health/gotify-restore.txt","present":true,"regular":true,"sha256":"59ec787f95736f8af460746c788c5ce2d36e1167b49f0235586d26cd4349eeca","uid":0},{"bytes":206,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:39:29Z TYPE=gotify-backup BAD=0 APP=gotify JOB=homelab-pve01-app-gotify-20260709T072202Z SIZE=44431 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-gotify.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:39:37.911442Z","path":"/var/lib/homelab-health/gotify-backup.txt","present":true,"regular":true,"sha256":"e86e933ad71df820106148796cdccbde701c986034c7e49684f3d9e84bc0d17f","uid":0},{"bytes":278,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:09:12Z TYPE=immich-backup BAD=0 APP=immich JOB=homelab-pve01-app-immich-20260709T072002Z SIZE=328392286 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-immich.json MEDIA_BACKUP_HEALTH=/var/lib/homelab-health/immich-media-backup.txt"},"mode":"0o644","mtime_utc":"2026-07-09T20:09:25.074550Z","path":"/var/lib/homelab-health/immich-backup.txt","present":true,"regular":true,"sha256":"8ef28f515f12888a7b1ff5b949d09b0eef90c1fc11da523b388ddd905167b52d","uid":0},{"bytes":254,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T20:09:12Z TYPE=immich-restore BAD=0 APP=immich JOB=homelab-pve01-app-immich-20260709T072002Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=immich PHOTOS_KUMA=OK MEDIA_RESTORE_KUMA=OK JSON=/var/lib/homelab-backup/apps/latest-immich.json"},"mode":"0o644","mtime_utc":"2026-07-09T20:09:25.074550Z","path":"/var/lib/homelab-health/immich-restore.txt","present":true,"regular":true,"sha256":"5bc55310429646bc37ce6da426795abc1e7dba92749841e37bc24aac8f967f6b","uid":0},{"bytes":217,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:55:12Z TYPE=syncthing-backup BAD=0 APP=syncthing JOB=homelab-pve01-app-syncthing-20260709T051713Z SIZE=6732 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-syncthing.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:55:13.502354Z","path":"/var/lib/homelab-health/syncthing-backup.txt","present":true,"regular":true,"sha256":"f9afb07a38c097b42a37b5a710917fafa6d31c943953d8daf6db72b7b91d9c24","uid":0},{"bytes":232,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:55:12Z TYPE=syncthing-restore BAD=0 APP=syncthing JOB=homelab-pve01-app-syncthing-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=syncthing JSON=/var/lib/homelab-backup/apps/latest-syncthing.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:55:13.502354Z","path":"/var/lib/homelab-health/syncthing-restore.txt","present":true,"regular":true,"sha256":"38b2ec0206dbb5e7cce909da43cf3ef6f765ee0b2db12f54a85ccbc3cfdbb6cc","uid":0},{"bytes":227,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:46:42Z TYPE=node-red-restore BAD=0 APP=node-red JOB=homelab-pve01-app-node-red-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=node-red JSON=/var/lib/homelab-backup/apps/latest-node-red.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:46:45.732436Z","path":"/var/lib/homelab-health/node-red-restore.txt","present":true,"regular":true,"sha256":"b1f48b3fc3802cf0df3b3907710119d31a3efc4b869fb1783dda8f713289a9b8","uid":0},{"bytes":214,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:46:42Z TYPE=node-red-backup BAD=0 APP=node-red JOB=homelab-pve01-app-node-red-20260709T051713Z SIZE=10521 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-node-red.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:46:45.732436Z","path":"/var/lib/homelab-health/node-red-backup.txt","present":true,"regular":true,"sha256":"cf53c240e74a9f8670ab0af52681ce9de4e45f332e70fc142925c357eaf9f00c","uid":0},{"bytes":194,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:39:23Z TYPE=n8n-backup BAD=0 APP=n8n JOB=homelab-pve01-app-n8n-20260709T051713Z SIZE=92667 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-n8n.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:39:24.237552Z","path":"/var/lib/homelab-health/n8n-backup.txt","present":true,"regular":true,"sha256":"723af1f45fc9e9e68e95cccc9747fb25b6bfef068c71060de1aaf260c0534774","uid":0},{"bytes":214,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:28:34Z TYPE=karakeep-backup BAD=0 APP=karakeep JOB=homelab-pve01-app-karakeep-20260709T051713Z SIZE=23140 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-karakeep.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:28:35.572437Z","path":"/var/lib/homelab-health/karakeep-backup.txt","present":true,"regular":true,"sha256":"79a25462c21ee9006462c6dc6fb7c2b21a4e7c297f585b770ed1e9a77e718230","uid":0},{"bytes":225,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:13:00Z TYPE=it-tools-backup BAD=0 APP=it-tools JOB=homelab-pve01-app-it-tools-20260709T191300Z SIZE=689 LOCAL_BACKUP_DELETED=true ENGINE=files JSON=/var/lib/homelab-backup/apps/latest-it-tools.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:13:14.698027Z","path":"/var/lib/homelab-health/it-tools-backup.txt","present":true,"regular":true,"sha256":"1481a6d2014b4caf49b7258d1922b575fadb4645a1a1878457c1f8f3eb8ca525","uid":0},{"bytes":227,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:13:00Z TYPE=it-tools-restore BAD=0 APP=it-tools JOB=homelab-pve01-app-it-tools-20260709T191300Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=it-tools JSON=/var/lib/homelab-backup/apps/latest-it-tools.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:13:14.698027Z","path":"/var/lib/homelab-health/it-tools-restore.txt","present":true,"regular":true,"sha256":"2d34462ea1022209843428d50010b397922862c13cb442bdeb9985915bf9626a","uid":0},{"bytes":236,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T19:04:00Z TYPE=homeassistant-backup BAD=0 APP=homeassistant JOB=<REDACTED_LONG_TOKEN> SIZE=1855722 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-homeassistant.json"},"mode":"0o644","mtime_utc":"2026-07-09T19:04:04.073386Z","path":"/var/lib/homelab-health/homeassistant-backup.txt","present":true,"regular":true,"sha256":"03ce1462f536f5c3e3eb7b5224465292d1810b063946f859eb6e504eb5bd0a19","uid":0},{"bytes":225,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:46:20Z TYPE=calibre-web-backup BAD=0 APP=calibre-web JOB=homelab-pve01-app-calibre-web-20260709T051713Z SIZE=6630 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-calibre-web.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:46:20.933829Z","path":"/var/lib/homelab-health/calibre-web-backup.txt","present":true,"regular":true,"sha256":"2e841d7edd46668242924dae527480ead9c298abeb30a4c96734c382b09c90d7","uid":0},{"bytes":242,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:46:20Z TYPE=calibre-web-restore BAD=0 APP=calibre-web JOB=homelab-pve01-app-calibre-web-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=calibre-web JSON=/var/lib/homelab-backup/apps/latest-calibre-web.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:46:20.933829Z","path":"/var/lib/homelab-health/calibre-web-restore.txt","present":true,"regular":true,"sha256":"73cb34613ad6d11b29ec51c9ce1db6a56dfedaff4318c1402dbd27ba63ca5439","uid":0},{"bytes":238,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:22:24Z TYPE=audiobookshelf-backup BAD=0 APP=audiobookshelf JOB=<REDACTED_LONG_TOKEN> SIZE=23094 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-audiobookshelf.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:22:25.670487Z","path":"/var/lib/homelab-health/audiobookshelf-backup.txt","present":true,"regular":true,"sha256":"fb81212dd08251ede49f921b0fb61b86a8f4446af80bdd42172acbbaf60b8e32","uid":0},{"bytes":257,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:22:24Z TYPE=audiobookshelf-restore BAD=0 APP=audiobookshelf JOB=<REDACTED_LONG_TOKEN> RESTORE_VERIFIED=true RESTORE_CHECK_APP=audiobookshelf JSON=/var/lib/homelab-backup/apps/latest-audiobookshelf.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:22:25.670487Z","path":"/var/lib/homelab-health/audiobookshelf-restore.txt","present":true,"regular":true,"sha256":"d335337bdd869ac5bb68fa5d808fefee119545584d495053ddb9789084887c71","uid":0},{"bytes":214,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:16:16Z TYPE=jellyfin-backup BAD=0 APP=jellyfin JOB=homelab-pve01-app-jellyfin-20260709T051713Z SIZE=25920 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-jellyfin.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:16:17.662794Z","path":"/var/lib/homelab-health/jellyfin-backup.txt","present":true,"regular":true,"sha256":"23afe6670bf9250dada540261513ffff2c36ee33963347e5673699d4a10f77a2","uid":0},{"bytes":227,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:16:16Z TYPE=jellyfin-restore BAD=0 APP=jellyfin JOB=homelab-pve01-app-jellyfin-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=jellyfin JSON=/var/lib/homelab-backup/apps/latest-jellyfin.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:16:17.662794Z","path":"/var/lib/homelab-health/jellyfin-restore.txt","present":true,"regular":true,"sha256":"248121ef039cbe7b2f73a0b8e750649ef87c112f4bf633087a1645f67b4586be","uid":0},{"bytes":247,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:08:38Z TYPE=stirling-pdf-restore BAD=0 APP=stirling-pdf JOB=homelab-pve01-app-stirling-pdf-20260709T180838Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=stirling-pdf JSON=/var/lib/homelab-backup/apps/latest-stirling-pdf.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:08:55.532974Z","path":"/var/lib/homelab-health/stirling-pdf-restore.txt","present":true,"regular":true,"sha256":"c0c1acf1b530ed01b6a1ee26aa6482f74577cc7c2334179ec39b1df76576a936","uid":0},{"bytes":243,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T18:08:38Z TYPE=stirling-pdf-backup BAD=0 APP=stirling-pdf JOB=homelab-pve01-app-stirling-pdf-20260709T180838Z SIZE=40071 LOCAL_BACKUP_DELETED=true ENGINE=files JSON=/var/lib/homelab-backup/apps/latest-stirling-pdf.json"},"mode":"0o644","mtime_utc":"2026-07-09T18:08:55.532974Z","path":"/var/lib/homelab-health/stirling-pdf-backup.txt","present":true,"regular":true,"sha256":"d292f237702fbead21f1597ac86dd610f8d3a6f70b81d18d2a3e3bbd8aced551","uid":0},{"bytes":218,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T17:58:30Z TYPE=bookstack-backup BAD=0 APP=bookstack JOB=homelab-pve01-app-bookstack-20260709T024714Z SIZE=18108 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-bookstack.json"},"mode":"0o644","mtime_utc":"2026-07-09T17:58:33.528405Z","path":"/var/lib/homelab-health/bookstack-backup.txt","present":true,"regular":true,"sha256":"80a1b54e2027c39a6b2c298e558d1352b976e0cd1795cf8f26ae9249b8c2e1dd","uid":0},{"bytes":232,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T17:58:30Z TYPE=bookstack-restore BAD=0 APP=bookstack JOB=homelab-pve01-app-bookstack-20260709T024714Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=bookstack JSON=/var/lib/homelab-backup/apps/latest-bookstack.json"},"mode":"0o644","mtime_utc":"2026-07-09T17:58:33.528405Z","path":"/var/lib/homelab-health/bookstack-restore.txt","present":true,"regular":true,"sha256":"94a25f1e7c93005ad747c6868e02a5446a10937e1c75f20c9493a3fe975ec566","uid":0},{"bytes":222,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T17:51:14Z TYPE=vikunja-restore BAD=0 APP=vikunja JOB=homelab-pve01-app-vikunja-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=vikunja JSON=/var/lib/homelab-backup/apps/latest-vikunja.json"},"mode":"0o644","mtime_utc":"2026-07-09T17:51:20.850796Z","path":"/var/lib/homelab-health/vikunja-restore.txt","present":true,"regular":true,"sha256":"f50321185243d2718b5810134d0727af035666f4523931737cbd17cbb8f64c5f","uid":0},{"bytes":210,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T17:51:14Z TYPE=vikunja-backup BAD=0 APP=vikunja JOB=homelab-pve01-app-vikunja-20260709T051713Z SIZE=34831 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-vikunja.json"},"mode":"0o644","mtime_utc":"2026-07-09T17:51:20.850796Z","path":"/var/lib/homelab-health/vikunja-backup.txt","present":true,"regular":true,"sha256":"48bc526e9c24220ad6c15554b85b819d8b6ba35d854ab87da2324b1534e194c6","uid":0},{"bytes":214,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T17:00:18Z TYPE=linkding-backup BAD=0 APP=linkding JOB=homelab-pve01-app-linkding-20260709T051713Z SIZE=40380 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-linkding.json"},"mode":"0o644","mtime_utc":"2026-07-09T17:00:19.838194Z","path":"/var/lib/homelab-health/linkding-backup.txt","present":true,"regular":true,"sha256":"cb3766255eec88a3a0a70447fb507ced5065345636fce5c4d760012f7e7944ab","uid":0},{"bytes":212,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T16:49:24Z TYPE=memos-restore BAD=0 APP=memos JOB=homelab-pve01-app-memos-20260709T051713Z RESTORE_VERIFIED=true RESTORE_CHECK_APP=memos JSON=/var/lib/homelab-backup/apps/latest-memos.json"},"mode":"0o644","mtime_utc":"2026-07-09T16:49:28.420250Z","path":"/var/lib/homelab-health/memos-restore.txt","present":true,"regular":true,"sha256":"c49636c33854ea25fc8e40351954f6d191841fd248277c73fa176e5434addb6e","uid":0},{"bytes":250,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T16:17:31Z TYPE=mealie-backup JOB=homelab-pve01-app-mealie-20260709T051713Z SOURCE=latest-appbackup SIZE=912487 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-mealie.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T16:17:35.017045Z","path":"/var/lib/homelab-health/mealie-backup.txt","present":true,"regular":true,"sha256":"8043626489c0b50dc30f11771e15940c0cb27c99cebdf482cf7dfba83571d074","uid":0},{"bytes":251,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T16:01:19Z TYPE=homebox-backup JOB=homelab-pve01-app-homebox-20260709T051713Z SOURCE=latest-appbackup SIZE=8873 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-homebox.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T16:01:20.790193Z","path":"/var/lib/homelab-health/homebox-backup.txt","present":true,"regular":true,"sha256":"b388a7150af8169744f923e78e519408710c482afa7c2a3fcc334d1a1d3006e6","uid":0},{"bytes":201,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T16:01:19Z TYPE=homebox-restore JOB=homelab-pve01-app-homebox-20260709T051713Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T16:01:20.790193Z","path":"/var/lib/homelab-health/homebox-restore.txt","present":true,"regular":true,"sha256":"7f81524c19669be742d159cf56f07bcf8db369d16162e0f2777efe43dc182823","uid":0},{"bytes":269,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:53:43Z TYPE=actual-budget-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=latest-appbackup SIZE=2011 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-actual-budget.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:53:45.248005Z","path":"/var/lib/homelab-health/actual-backup.txt","present":true,"regular":true,"sha256":"72d1b31e22e22ac91af66e3d8ae46b20b3b9297809ace524eece22031458fb05","uid":0},{"bytes":213,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:53:43Z TYPE=actual-budget-restore JOB=<REDACTED_LONG_TOKEN> SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:53:45.248005Z","path":"/var/lib/homelab-health/actual-restore.txt","present":true,"regular":true,"sha256":"c091235c223954b565ca2980c2b888c80b873f12c0d8c0c0eadebde81ffebcfe","uid":0},{"bytes":269,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:53:43Z TYPE=actual-budget-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=latest-appbackup SIZE=2011 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-actual-budget.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:53:45.248005Z","path":"/var/lib/homelab-health/actual-budget-backup.txt","present":true,"regular":true,"sha256":"72d1b31e22e22ac91af66e3d8ae46b20b3b9297809ace524eece22031458fb05","uid":0},{"bytes":203,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:29:38Z TYPE=proxmox-pve01-restore JOB=<REDACTED_LONG_TOKEN> SOURCE=local-tar-restore RESTORECHECK=OK_SAFE_FILES NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:29:41.985138Z","path":"/var/lib/homelab-health/proxmox-pve01-restore.txt","present":true,"regular":true,"sha256":"bd4da9aa7144296cf77ab16c5600b58cb4711fb799e27d2cd966efde5dd4b761","uid":0},{"bytes":203,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:29:38Z TYPE=proxmox-pve01-restore JOB=<REDACTED_LONG_TOKEN> SOURCE=local-tar-restore RESTORECHECK=OK_SAFE_FILES NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:29:41.985138Z","path":"/var/lib/homelab-health/pve01-restore.txt","present":true,"regular":true,"sha256":"bd4da9aa7144296cf77ab16c5600b58cb4711fb799e27d2cd966efde5dd4b761","uid":0},{"bytes":276,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:29:38Z TYPE=proxmox-pve01-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=safe_pve01_config_facts SIZE=4314 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-proxmox-pve01.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:29:41.985138Z","path":"/var/lib/homelab-health/pve01-backup.txt","present":true,"regular":true,"sha256":"2b8ca75eeec121d7e2b0c6a309d43798da5f864b57fef327f37a56b9ced3b5a8","uid":0},{"bytes":276,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:29:38Z TYPE=proxmox-pve01-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=safe_pve01_config_facts SIZE=4314 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-proxmox-pve01.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:29:41.985138Z","path":"/var/lib/homelab-health/proxmox-pve01-backup.txt","present":true,"regular":true,"sha256":"2b8ca75eeec121d7e2b0c6a309d43798da5f864b57fef327f37a56b9ced3b5a8","uid":0},{"bytes":245,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:13:14Z TYPE=minio-backup JOB=homelab-pve01-app-minio-20260709T051713Z SOURCE=latest-appbackup SIZE=4585 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-minio.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:13:16.876112Z","path":"/var/lib/homelab-health/minio-backup.txt","present":true,"regular":true,"sha256":"e4965b27706d848070d5ca6c2e974a14c520465f3b1575fda1ab671d6cf0e124","uid":0},{"bytes":245,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:13:14Z TYPE=minio-backup JOB=homelab-pve01-app-minio-20260709T051713Z SOURCE=latest-appbackup SIZE=4585 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-minio.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:13:16.876112Z","path":"/var/lib/homelab-health/minio-console-backup.txt","present":true,"regular":true,"sha256":"e4965b27706d848070d5ca6c2e974a14c520465f3b1575fda1ab671d6cf0e124","uid":0},{"bytes":197,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:13:14Z TYPE=minio-restore JOB=homelab-pve01-app-minio-20260709T051713Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:13:16.876112Z","path":"/var/lib/homelab-health/minio-console-restore.txt","present":true,"regular":true,"sha256":"e2490cb077211253702bd99a109dc14d238e256f36764950db2298e0a60116f8","uid":0},{"bytes":197,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T12:13:14Z TYPE=minio-restore JOB=homelab-pve01-app-minio-20260709T051713Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T12:13:16.876112Z","path":"/var/lib/homelab-health/minio-restore.txt","present":true,"regular":true,"sha256":"e2490cb077211253702bd99a109dc14d238e256f36764950db2298e0a60116f8","uid":0},{"bytes":199,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:23:50Z TYPE=netbox-restore JOB=homelab-pve01-app-netbox-20260709T072101Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:23:55.693531Z","path":"/var/lib/homelab-health/netbox-restore.txt","present":true,"regular":true,"sha256":"540a2a47e98d36b74de5d21f75c231222be524bc4c6ce3bee8d92d619b12c1f3","uid":0},{"bytes":252,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:23:50Z TYPE=netbox-backup JOB=homelab-pve01-app-netbox-20260709T072101Z SOURCE=latest-appbackup SIZE=25860637 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-netbox.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:23:55.693531Z","path":"/var/lib/homelab-health/netbox-backup.txt","present":true,"regular":true,"sha256":"0cf3e80b9d64332d56d5d6bb6fd0b09e3de366a6817b7cf4ce2fcca80f5ccd0c","uid":0},{"bytes":224,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:12:44Z TYPE=dockge-restore JOB=<REDACTED_LONG_TOKEN> SOURCE=appbackupctl-restore-check APP=dockge-stacks RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:12:46.609380Z","path":"/var/lib/homelab-health/dockge-restore.txt","present":true,"regular":true,"sha256":"6d429724f213ca9f33317136f78450bcd5799f5a7c7754fd36dcec41040c86c8","uid":0},{"bytes":213,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:12:44Z TYPE=dockge-stacks-restore JOB=<REDACTED_LONG_TOKEN> SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:12:46.609380Z","path":"/var/lib/homelab-health/dockge-stacks-restore.txt","present":true,"regular":true,"sha256":"050fd5adea4849e0a0413bde3d4ad47ce757b0efd9954aab5d7ce58c9ed17eb9","uid":0},{"bytes":271,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:12:44Z TYPE=dockge-stacks-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=latest-appbackup SIZE=134913 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-dockge-stacks.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:12:46.609380Z","path":"/var/lib/homelab-health/dockge-stacks-backup.txt","present":true,"regular":true,"sha256":"f20ebfd8e230858d31286670ccb6a4699d4251209765fb37e3ff4309435113f5","uid":0},{"bytes":264,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:12:44Z TYPE=dockge-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=appbackup-dockge-stacks SIZE=134913 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-dockge.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:12:46.609380Z","path":"/var/lib/homelab-health/dockge-backup.txt","present":true,"regular":true,"sha256":"3f5198e9d0eb7852e4ee563109c801be03be268b2b10afeca68fbc39be4d35f7","uid":0},{"bytes":267,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:02:52Z TYPE=npmplus-edge-backup JOB=homelab-pve01-app-npmplus-edge-20260709T071928Z SOURCE=latest-appbackup SIZE=50316 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-npmplus-edge.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:02:56.571426Z","path":"/var/lib/homelab-health/npmplus-backup.txt","present":true,"regular":true,"sha256":"83e492c51913e884cad62305314e153c49bad522b9d65cddaefe337b7ed10e2d","uid":0},{"bytes":267,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:02:52Z TYPE=npmplus-edge-backup JOB=homelab-pve01-app-npmplus-edge-20260709T071928Z SOURCE=latest-appbackup SIZE=50316 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-npmplus-edge.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:02:56.571426Z","path":"/var/lib/homelab-health/npmplus-edge-backup.txt","present":true,"regular":true,"sha256":"83e492c51913e884cad62305314e153c49bad522b9d65cddaefe337b7ed10e2d","uid":0},{"bytes":211,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:02:52Z TYPE=npmplus-edge-restore JOB=homelab-pve01-app-npmplus-edge-20260709T071928Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:02:56.571426Z","path":"/var/lib/homelab-health/npmplus-restore.txt","present":true,"regular":true,"sha256":"217fd4c1509827a4209398d8232a9962cf2349d517d7a7f90c7e3313681b26dc","uid":0},{"bytes":211,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T10:02:52Z TYPE=npmplus-edge-restore JOB=homelab-pve01-app-npmplus-edge-20260709T071928Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T10:02:56.571426Z","path":"/var/lib/homelab-health/npmplus-edge-restore.txt","present":true,"regular":true,"sha256":"217fd4c1509827a4209398d8232a9962cf2349d517d7a7f90c7e3313681b26dc","uid":0},{"bytes":218,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T09:39:15Z TYPE=searxng-restore JOB=homelab-pve01-app-searxng-20260709T093915Z RESTORE=/tmp/searxng-restore-20260709T093915Z CONFIG_CHECK=COMPOSE_SETTINGS_OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T09:39:46.405328Z","path":"/var/lib/homelab-health/searxng-restore.txt","present":true,"regular":true,"sha256":"052a47040570b74d2cfa8cd9c0fe2b459b49e49ac8bb2c66a95c6221ba35cca9","uid":0},{"bytes":278,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T09:39:15Z TYPE=searxng-backup JOB=homelab-pve01-app-searxng-20260709T093915Z SOURCE=searxng_stack_config_cache SIZE=738 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T09:39:46.404327Z","path":"/var/lib/homelab-health/searxng-backup.txt","present":true,"regular":true,"sha256":"c1b03d9b8fee369c584a2c8f725639ed3ca77701d05dbe3b46fe5abb0f37a6b1","uid":0},{"bytes":265,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:51:29Z TYPE=healthchecks-backup JOB=homelab-pve01-app-healthchecks-20260709T051713Z SOURCE=latest-appbackup SIZE=687 LOCAL_BACKUP_DELETED=true JSON=/var/lib/homelab-backup/apps/latest-healthchecks.json NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:51:31.108386Z","path":"/var/lib/homelab-health/healthchecks-backup.txt","present":true,"regular":true,"sha256":"f2012e88374f88b98e419adb29ee39db9dd58540ed8f20d7894813eabad36301","uid":0},{"bytes":211,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:51:29Z TYPE=healthchecks-restore JOB=homelab-pve01-app-healthchecks-20260709T051713Z SOURCE=appbackupctl-restore-check RESTORECHECK=OK_BOTH_CLOUDS NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:51:31.108386Z","path":"/var/lib/homelab-health/healthchecks-restore.txt","present":true,"regular":true,"sha256":"bc80a4b564bdc65754df300276f684668eab79be9a6d1c60bc62fb93bd595cce","uid":0},{"bytes":269,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:38:10Z TYPE=beszel-backup JOB=homelab-pve01-app-beszel-20260709T083810Z SOURCE=beszel_stack_data SIZE=20030 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:38:36.118613Z","path":"/var/lib/homelab-health/beszel-backup.txt","present":true,"regular":true,"sha256":"951a25a876714a6b36934a96ae7f85bab06b480633c052b0850ba02d5e0e106c","uid":0},{"bytes":215,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:38:10Z TYPE=beszel-restore JOB=homelab-pve01-app-beszel-20260709T083810Z RESTORE=/tmp/beszel-restore-20260709T083810Z CONFIG_CHECK=COMPOSE_AND_DATA_OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:38:36.118613Z","path":"/var/lib/homelab-health/beszel-restore.txt","present":true,"regular":true,"sha256":"c750757d64da4d354a5f2c26e7a2f334590468bda52af429b7618537b3522cc0","uid":0},{"bytes":270,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:32:09Z TYPE=dozzle-backup JOB=homelab-pve01-app-dozzle-20260709T083209Z SOURCE=dozzle_stack_config SIZE=1328 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:32:11.068758Z","path":"/var/lib/homelab-health/dozzle-backup.txt","present":true,"regular":true,"sha256":"cc3f0d96c68c610cad9c1c38c70c89387617d43e1df6e0d304e4b7ae6b0464bb","uid":0},{"bytes":206,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:32:09Z TYPE=dozzle-restore JOB=homelab-pve01-app-dozzle-20260709T083209Z RESTORE=/tmp/dozzle-restore-20260709T083209Z CONFIG_CHECK=COMPOSE_OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:32:11.068758Z","path":"/var/lib/homelab-health/dozzle-restore.txt","present":true,"regular":true,"sha256":"7970c9219db20c34ab408cedd692acea09577404792272eead7b4c64431eab3c","uid":0},{"bytes":228,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:25:56Z TYPE=cadvisor-restore JOB=homelab-pve01-app-cadvisor-20260709T082556Z RESTORE=/tmp/cadvisor-restore-20260709T082556Z CONFIG_CHECK=COMPOSE_AND_PROXY_FILES_OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:25:57.266068Z","path":"/var/lib/homelab-health/cadvisor-restore.txt","present":true,"regular":true,"sha256":"b112663d0b7e9eeca92f199f38fccc13234e94872992e67458506af7b4d4cb3f","uid":0},{"bytes":275,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:25:56Z TYPE=cadvisor-backup JOB=homelab-pve01-app-cadvisor-20260709T082556Z SOURCE=cadvisor_stack_proxy SIZE=1384 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:25:57.266068Z","path":"/var/lib/homelab-health/cadvisor-backup.txt","present":true,"regular":true,"sha256":"cb0bcacf449ab29e8954014fb689d1022527f0b67aae0d4f0c808358cae55e07","uid":0},{"bytes":331,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:13:40Z TYPE=node-exporter-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=multi_host_node_exporter_config_textfile SIZE=19018 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true PVE01_TEXTFILE_REPAIR=OK NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:14:05.435233Z","path":"/var/lib/homelab-health/node-exporter-backup.txt","present":true,"regular":true,"sha256":"9312b7986eeb48f06f3f3722fcf970624a423b4c398652d83226e59aaff4fefa","uid":0},{"bytes":264,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:13:40Z TYPE=node-exporter-restore JOB=<REDACTED_LONG_TOKEN> RESTORE=/tmp/node-exporter-restore-20260709T081340Z RESTORE_CHECK=PACKAGE_OK PVE01_TEXTFILE_SCRAPE_ERROR_AFTER=0 NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:14:05.435233Z","path":"/var/lib/homelab-health/node-exporter-restore.txt","present":true,"regular":true,"sha256":"b8618892c5a4c03279bca167886222f6c656723084db357bb461822580d9edcb","uid":0},{"bytes":247,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:04:14Z TYPE=blackbox-exporter-restore JOB=<REDACTED_LONG_TOKEN> RESTORE=/tmp/blackbox-exporter-restore-20260709T080414Z CONFIG_CHECK=CONTAINER_START_OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:04:19.961324Z","path":"/var/lib/homelab-health/blackbox-exporter-restore.txt","present":true,"regular":true,"sha256":"9592a5efe8dd78cd07904b4567f6d7c5e5ab57352191c08a10787ec6dc6bbadd","uid":0},{"bytes":296,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T08:04:14Z TYPE=blackbox-exporter-backup JOB=<REDACTED_LONG_TOKEN> SOURCE=blackbox_exporter_config SIZE=512 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T08:04:19.961324Z","path":"/var/lib/homelab-health/blackbox-exporter-backup.txt","present":true,"regular":true,"sha256":"2c46d63ab44ad8bd8f161a547103d8aef937643044b8b326e2b1ff609e9178d0","uid":0},{"bytes":282,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T07:50:16Z TYPE=alertmanager-backup JOB=homelab-pve01-app-alertmanager-20260709T075016Z SOURCE=alertmanager_config SIZE=1842 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T07:50:17.826713Z","path":"/var/lib/homelab-health/alertmanager-backup.txt","present":true,"regular":true,"sha256":"f5a8a0ad29606ebbdcdcb52a997e9ee07ddec9ab7eab6bb0932c3f4e14eba97a","uid":0},{"bytes":216,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T07:50:16Z TYPE=alertmanager-restore JOB=homelab-pve01-app-alertmanager-20260709T075016Z RESTORE=/tmp/alertmanager-restore-20260709T075016Z CONFIG_CHECK=OK NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T07:50:17.826713Z","path":"/var/lib/homelab-health/alertmanager-restore.txt","present":true,"regular":true,"sha256":"34459a46c025c8224b1ebc3f0b12b1d3239296a726c69d6e46280b362afb38ca","uid":0},{"bytes":294,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T07:46:00Z TYPE=grafana-backup JOB=homelab-pve01-app-grafana-20260709T074600Z SOURCE=grafana_sqlite_backup_plus_provisioning SIZE=129929 SHA256=<REDACTED_LONG_TOKEN> LOCAL_BACKUP_DELETED=true NOTE=service-readiness-backup-proof"},"mode":"0o644","mtime_utc":"2026-07-09T07:46:00.905608Z","path":"/var/lib/homelab-health/grafana-backup.txt","present":true,"regular":true,"sha256":"1347e0bba67dd249caa8d4e46faf4d6bb2fd573255c1f78449995f97eea30014","uid":0},{"bytes":261,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T07:46:00Z TYPE=grafana-restore JOB=homelab-pve01-app-grafana-20260709T074600Z RESTORE=/tmp/grafana-restore-20260709T074600Z DB_INTEGRITY=ok USERS=1 DATASOURCES=1 DASHBOARD_JSON=3 DASHBOARD_JSON_BAD=0 NOTE=service-readiness-restore-proof"},"mode":"0o644","mtime_utc":"2026-07-09T07:46:00.905608Z","path":"/var/lib/homelab-health/grafana-restore.txt","present":true,"regular":true,"sha256":"e8d9b404259cf616fb78aba1a8596be32bd2e102f8d6b1c7416f52a8ba9f825a","uid":0},{"bytes":90,"gid":0,"kv":{"STATUS":"ERROR TS=20260709T072619Z TYPE=npmplus-kuma-config-backup NOTES=edge_backup_failed"},"mode":"0o644","mtime_utc":"2026-07-09T07:26:20.172927Z","path":"/var/lib/homelab-health/prometheus-npmplus-kuma-supersede-repair-20260709T073019Z/npmplus-kuma-config-backup.txt.bak","present":true,"regular":true,"sha256":"4f7e7d70483ce4e503a6aae5b8af5ab31aae218c84a4080ab6f9d33174209a34","uid":0},{"bytes":150,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T07:19:28Z TYPE=app-stacks-batch-backup SOURCE=backup-sla STATUS_SOURCE=OK NOTE=legacy-health-refresh-for-prometheus-readiness"},"mode":"0o644","mtime_utc":"2026-07-09T07:22:35.530260Z","path":"/var/lib/homelab-health/app-stacks-batch-backup.txt","present":true,"regular":true,"sha256":"9218b8b34426e4ce79310c8713e165e9e1ebee79f426f29eb2efe155076b3c36","uid":0},{"bytes":262,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T06:41:40Z TYPE=service-readiness-final BAD=0 SERVICE=backup-health HOMEPAGE=OK NPMPLUS=OK KUMA=OK ENDPOINTS=LOCAL_LAN_PUBLIC_OK CORE_GATES=OK LISTENERS=OK URL=https://backup.gram1.ru/backup.txt OVERALL=https://backup.gram1.ru/overall.txt"},"mode":"0o644","mtime_utc":"2026-07-09T06:41:40.097970Z","path":"/var/lib/homelab-health/service-readiness-backup-health.txt","present":true,"regular":true,"sha256":"f8074ea30fd108c0db7c85caebaaaa4a3600ea49fbea717f372bf5e6218753b4","uid":0},{"bytes":386,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T05:24:54Z TYPE=cluster-admin-backup-webpanel-final-seal BAD=0 VMID=180 URL=http://<IP>:8080/ BACKUP=MAIL_CLOUD_2COPY_VERIFY_OK WEBPANEL=OK WEBPANEL_SYNC=OK OVERALL_HARDGATE=YES FINAL_READINESS_HARDGATE=YES FAILED_UNITS=pve01:0,pve02:0,pve03:0,edge:0 DIRTY_COUNT=0 REPORT=/var/lib/homelab-ideal-cluster/cluster-admin-backup-webpanel-final-seal-latest.md"},"mode":"0o644","mtime_utc":"2026-07-09T05:24:54.072015Z","path":"/var/lib/homelab-health/cluster-admin-backup-webpanel-final-seal.txt","present":true,"regular":true,"sha256":"9739e2a0d2bbb859b25255fd7acae984ee05a16fb79cd9e59ff81529c4acf3fd","uid":0},{"bytes":217,"gid":0,"kv":{"STATUS":"OK TS=2026-07-09T05:07:47Z TYPE=cluster-admin-vm-mail-cloud-backup BAD=0 VMID=180 NODE=pve02 MODE=MAIL_CLOUD_2COPY_VERIFY_OK LOCAL_STATUS=OK REPORT=/var/lib/homelab-cluster-admin-vm-mail-cloud-backup/latest.md"},"mode":"0o644","mtime_utc":"2026-07-09T05:07:47.213452Z","path":"/var/lib/homelab-health/cluster-admin-vm-mail-cloud-backup.txt","present":true,"regular":true,"sha256":"e03b236f41f8d66f070ecd3234b3ff0836a44d972fd6f6abc721b9683fa22053","uid":0},{"bytes":326,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T16:35:56Z TYPE=pve03-edge-vm-offhost-freshness BAD=0 MODE=CANONICAL_ALIAS_FROM_EXISTING_PROOF SOURCE_FILE=/var/lib/homelab-health/edge-vm-offhost-freshness.txt TIMER_ENABLED=YES SERVICE_LAST_SUCCESS=YES VM_BACKUP_OK=YES REPORT=/var/lib/homelab-node-loss/pve03-edge-vm-drill/offhost-freshness-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T16:35:56.635604Z","path":"/var/lib/homelab-health/pve03-edge-vm-offhost-freshness.txt","present":true,"regular":true,"sha256":"686e1d4438353b144945d9029edeaaaa308dd04bd7d80165fcf979f27dff6a36","uid":0},{"bytes":287,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T15:57:27Z TYPE=pve01-core-monitoring-app-restorecheck BAD=0 MODE=APP_LEVEL_RESTORE_CHECKS_TWO_CLOUDS FULL_VM_RESTORE_AVAILABLE=NO TOTAL_APPS=30 OK_APPS=30 FAIL_LIST=none REPORT=/var/lib/homelab-node-loss/pve01-core-monitoring-app-level/app-restorecheck-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T15:57:27.450646Z","path":"/var/lib/homelab-health/pve01-core-monitoring-app-restorecheck.txt","present":true,"regular":true,"sha256":"bdfb22197415beebb70a0540ea8221826879c8516852603b270ed084f6605931","uid":0},{"bytes":469,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T15:20:12Z TYPE=pve01-nextcloud-dns-restore-drill BAD=0 MODE=CLOUD_VM_RESTORE_QGA_AND_DNS_SECONDARY_PROOF SOURCE_REMOTE=pve01-mail-01-crypt CLOUD_JOB=20260708T043700Z VMID_SOURCE=150 VMID_TEST=9150 DOWNLOAD_OK=YES SHA_OK=YES ZSTD_OK=YES VMA_VERIFY_OK=YES QMRESTORE_OK=YES QGA_OK=YES LINK_DOWN=YES DNS_SECONDARY_OK=YES PRODUCTION_OK=YES TEST_VM_CLEANED=YES STAGING_CLEANED=YES REPORT=/var/lib/homelab-node-loss/pve01-nextcloud-dns-drill/latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T15:27:57.672879Z","path":"/var/lib/homelab-health/pve01-nextcloud-dns-restore-drill.txt","present":true,"regular":true,"sha256":"f50a91d26b430f719ffeb3f28ebde3e201d29ba4796a15239437759120dc0223","uid":0},{"bytes":536,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T14:01:50Z TYPE=pve02-forum-prod-runtime-restore-drill BAD=0 MODE=FULL_RUNTIME_REPLACEMENT_SINGLE_SITE_PROOF SOURCE_REMOTE=pve02-mail-01-crypt CLOUD_JOB=20260708T134525Z SOURCE_ARCHIVE=forum-backup-20260708T133700Z.tar.gz FULL_WEBROOT_BACKUP_PATCHED=YES ALL5_FULLWEBROOT_MARKERS_OK=YES VM9160_CREATED=YES CODEVIPE_DB_IMPORT_OK=YES CODEVIPE_XF_CORE_OK=YES CODEVIPE_HTTP_301_OK=YES PRODUCTION_OK=YES TEST_VM_CLEANED=YES STAGING_CLEANED=YES REPORT=/var/lib/homelab-node-loss/pve02-forum-..."},"mode":"0o644","mtime_utc":"2026-07-08T14:10:02.186158Z","path":"/var/lib/homelab-health/pve02-forum-prod-runtime-restore-drill.txt","present":true,"regular":true,"sha256":"d94af2a1b29fa9df9d6a23acfd33a4a7cc2db941f1ee27eafb235abc147750b3","uid":0},{"bytes":369,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T12:46:43Z TYPE=pve02-forum-prod-restore-drill BAD=0 MODE=APP_LEVEL_CLOUD_RESTORE_DRYRUN SOURCE_REMOTE=pve02-mail-01-crypt LATEST=20260708T094114Z DOWNLOAD_OK=YES SHA_OK=YES EXTRACT_OK=YES DB_DUMPS_OK=YES FILE_ARCHIVES_OK=YES CONFIGS_OK=YES PRODUCTION_OK=YES STAGING_CLEANED=YES REPORT=/var/lib/homelab-node-loss/pve02-forum-prod-drill/latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T12:53:39.814929Z","path":"/var/lib/homelab-health/pve02-forum-prod-restore-drill.txt","present":true,"regular":true,"sha256":"853cc8e0496cef83baf24488c930ae163420488dbebe9fd83cc3965b2eb37038","uid":0},{"bytes":277,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T12:16:22Z TYPE=pve03-edge-vm-offhost-freshness-seal BAD=0 MODE=DAILY_FRESHNESS_AUTOMATION TIMER_ENABLED=YES SERVICE_LAST_SUCCESS=YES SCRIPT_SYNTAX_OK=YES VM_BACKUP_OK=YES REPORT=/var/lib/homelab-node-loss/pve03-edge-vm-drill/offhost-freshness-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T12:23:29.337535Z","path":"/var/lib/homelab-health/pve03-edge-vm-offhost-freshness-seal.txt","present":true,"regular":true,"sha256":"c43b4de8c8806772698148c0b624aa3e5eafb4b08a083099f943873a2c1b1290","uid":0},{"bytes":292,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T11:56:35Z TYPE=pve03-edge-vm-restore-drill BAD=0 MODE=ISOLATED_RESTORE_BOOT_QGA_CLEANUP SOURCE_OFFHOST=pve02 VMID_SOURCE=130 VMID_TEST=9130 RESTORE_OK=YES QGA_OK=YES PRODUCTION_OK=YES TEST_VM_CLEANED=YES REPORT=/var/lib/homelab-node-loss/pve03-edge-vm-drill/latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T12:04:03.692898Z","path":"/var/lib/homelab-health/pve03-edge-vm-restore-drill.txt","present":true,"regular":true,"sha256":"e550ccb75ca4696484371fe43050051641be642450ca9220d9f88a380db0ebc2","uid":0},{"bytes":322,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T05:42:29Z TYPE=pve03-capacity-forensics MODE=SUPERSEDED_BY_PVE03_ROOT_STAGING_CLEANUP BAD=0 WARN=0 OLD_STATUS=WARN_ARCHIVED ROOT_CLEANUP=OK STAGING_RETENTION=OK STAGING_CLEANUP=OK FAILED_UNIT_CLEANUP=OK REPORT=/var/lib/homelab-duty-admin-residual-cleanup/pve03-capacity-forensics-closure-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T05:42:30.388169Z","path":"/var/lib/homelab-health/pve03-capacity-forensics.txt","present":true,"regular":true,"sha256":"43f0098d6d1e702b491c2534e1cba1ec8b94184e03c85165ed547099af3c7e2e","uid":0},{"bytes":547,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T05:01:47Z TYPE=sops-edge-secret-coverage-closure BAD=0 WARN=0 MODE=POLICY_SKELETON_SUPERSEDED_NOOP PRECHECK=YES POLICY_MODE=POLICY_SKELETON_NOT_ACTIVE AUDIT_CLASS=UNGATED_FAILED_STATE_REVIEW IN_HARD_GATES=0 OVERRIDE_WRITTEN=1 FAILED_UNITS_AFTER=0 UNIT_FAILED_AFTER=inactive MARKER_STATUS=OK DUTY_V2_STATUS=OK DUTY_V2_GATED_NONOK=0 DUTY_V2_UNGATED_ERROR_REVIEW=0 OVERALL_STATUS=OK OVERALL_BAD=0 DIRTY_COUNT=0 SOPS_CLOSURE_OK=YES REPORT=/var/lib/homelab-failed-unit-legacy-cleanup/sops..."},"mode":"0o644","mtime_utc":"2026-07-08T05:01:49.303652Z","path":"/var/lib/homelab-health/sops-edge-secret-coverage-closure.txt","present":true,"regular":true,"sha256":"e693ef46e370da40c9c2b3d2cba56d8f5d51289f2057bd91ccd17d86ccc425f8","uid":0},{"bytes":426,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T04:59:58Z TYPE=sops-edge-secret-coverage-audit BAD=0 WARN=1 MODE=READ_ONLY_SOPS_EDGE_SECRET_COVERAGE_AUDIT UNIT_FAILED=failed CLASS=UNGATED_FAILED_STATE_REVIEW IN_HARD_GATES=no OVERALL_BAD=0 FINAL_FAIL=0 DUTY_V2_GATED_NONOK=0 DUTY_V2_UNGATED_ERROR_REVIEW=1 RELATED_WARN_OR_ERROR_HEALTH=3 RESET_FAILED_DONE=no REPORT=/var/lib/homelab-failed-unit-legacy-cleanup/sops-edge-secret-coverage-audit-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T04:59:58.695360Z","path":"/var/lib/homelab-health/sops-edge-secret-coverage-audit.txt","present":true,"regular":true,"sha256":"c5bd66d7a07f9be8c12f115723273be440ae755ddb77c690380103002af9e630","uid":0},{"bytes":299,"gid":0,"kv":{"STATUS":"OK TS=2026-07-08T04:58:18Z TYPE=legacy-npmplus-kuma-config-backup-superseded MODE=SUPERSEDED_BY_CURRENT_PROOF BAD=0 WARN=0 PROOF=appbackup_npmplus_edge_restore_check_OK ACTION=legacy_error_replaced_with_superseded_ok REPORT=/var/lib/homelab-failed-unit-legacy-cleanup/local-cleanup-latest.md"},"mode":"0o644","mtime_utc":"2026-07-08T04:58:18.950933Z","path":"/var/lib/homelab-health/prometheus-npmplus-kuma-final-repair-20260709T072619Z/npmplus-kuma-config-backup.txt.bak","present":true,"regular":true,"sha256":"9b249d3ab10729d6e525810f5cd59a50b052b0b41527806d041977faeddef760","uid":0},{"bytes":448,"gid":0,"kv":{"STATUS":"OK TS=2026-07-07T12:21:23Z TYPE=pve03-staging-retention-closure BAD=0 WARN=0 MODE=READ_ONLY_CLOSURE LATEST_CONTROL_PLANE=<REDACTED_LONG_TOKEN> GOLDEN_CONTROL_PLANE=<REDACTED_LONG_TOKEN> GOLDEN_CP_MATCH=YES RESTORE_CHECK=YES ROOT_USAGE_PERCENT=31 STAGING_USAGE_PERCENT=27 STAGING_CAPACITY_USE_PCT=27 REPORT=/var/lib/homelab-pve03-staging-retention/closure-latest.md"},"mode":"0o644","mtime_utc":"2026-07-07T12:21:23.833750Z","path":"/var/lib/homelab-health/pve03-staging-retention-closure.txt","present":true,"regular":true,"sha256":"31e498feffb5fd904df92b23cab35cf987af77d95a8ad37738b3fb7f1a593f8f","uid":0},{"bytes":369,"gid":0,"kv":{"STATUS":"OK TS=2026-07-07T08:29:48Z TYPE=pve03-staging-retention BAD=0 WARN=0 MODE=POST_CLEANUP_VERIFY ROOT_USAGE_PERCENT=31 ROOT_AVAILABLE=65G STAGING_USAGE_PERCENT=27 STAGING_AVAILABLE=137G REMAINING_STAGING_VZDUMP_FILES=4 EDGE_DEDICATED_REMAINING_FILES=4 AUTO_MANUAL_REMAINING_FILES=0 ROOT_LOCAL_VM130_DUMPS=2 REPORT=/var/lib/homelab-pve03-staging-retention/latest.md"},"mode":"0o644","mtime_utc":"2026-07-07T08:29:49.208691Z","path":"/var/lib/homelab-health/pve03-staging-retention.txt","present":true,"regular":true,"sha256":"22f0e04fea14c51b2968046ef76f7718689028a182c75e5b4828b084a714b586","uid":0},{"bytes":437,"gid":0,"kv":{"STATUS":"OK TS=2026-07-07T08:25:40Z TYPE=pve03-staging-retention-cleanup BAD=0 WARN=0 MODE=DELETE_ONLY_PLANNED_AUTO_MANUAL_STAGING_FILES PLANNED_DELETE_COUNT=26 DELETED_COUNT=26 FREED_BYTES=111293564183 FREED_HUMAN=104G BEFORE_STAGING_USAGE_PERCENT=83 AFTER_STAGING_USAGE_PERCENT=27 AFTER_STAGING_AVAILABLE=137G AFTER_ROOT_USAGE_PERCENT=31 EDGE_DEDICATED_REMAINING_FILES=4 REPORT=/var/lib/homelab-pve03-staging-retention/cleanup-latest.md"},"mode":"0o644","mtime_utc":"2026-07-07T08:25:41.529013Z","path":"/var/lib/homelab-health/pve03-staging-retention-cleanup.txt","present":true,"regular":true,"sha256":"03fe336d01b739ff73cc7bdc234d007a2e45e4448e8ea6c3d8a6e1f377185175","uid":0},{"bytes":409,"gid":0,"kv":{"STATUS":"OK TS=2026-07-07T08:24:07Z TYPE=pve03-staging-retention-proof BAD=0 WARN=1 MODE=READ_ONLY_PROOF_CHECK ROOT_USAGE_PERCENT=31 STAGING_USAGE_PERCENT=83 ROOT_LOCAL_VM130_DUMPS=2 PROOF_BAD=0 DELETE_CANDIDATE_FILES=26 DELETE_CANDIDATE_HUMAN=104G KEEP_OR_REVIEW_FILES=4 REPORT=/var/lib/homelab-pve03-staging-retention/proof-check-latest.md PLAN=/var/lib/homelab-pve03-staging-retention/delete-plan-latest.tsv"},"mode":"0o644","mtime_utc":"2026-07-07T08:24:07.628593Z","path":"/var/lib/homelab-health/pve03-staging-retention-proof.txt","present":true,"regular":true,"sha256":"c5df798ac47168ae9dd3fe6e81c66551dafe878e496695d3cda0ef024afb9d0e","uid":0}]
BACKUP_LOCK_FILES=[{"age_seconds":321369,"bytes":78,"path":"/run/homelab-backup-v2-504r1-ca6876fa9c3b.success"},{"age_seconds":324497,"bytes":94,"path":"/run/homelab-backup-v2-503r1-ac51fd96ec13.success"},{"age_seconds":366006,"bytes":229,"path":"/run/homelab-backup-v2-486r1.success"},{"age_seconds":368442,"bytes":60,"path":"/run/homelab-backup-v2-485r1"},{"age_seconds":369001,"bytes":60,"path":"/run/homelab-backup-v2-484r1"},{"age_seconds":370757,"bytes":60,"path":"/run/homelab-backup-v2-483r1"},{"age_seconds":371247,"bytes":60,"path":"/run/homelab-backup-v2-482r1"},{"age_seconds":372037,"bytes":60,"path":"/run/homelab-backup-v2-481r1"},{"age_seconds":384816,"bytes":241,"path":"/run/homelab-backup-v2-468r1.journal.json"},{"age_seconds":387740,"bytes":228,"path":"/run/homelab-backup-v2-466r1.journal.json"},{"age_seconds":368373,"bytes":0,"path":"/run/homelab-backup-heavy.lock"},{"age_seconds":1470108,"bytes":0,"path":"/var/lock/homelab-backup-retention-gc.lock"},{"age_seconds":368373,"bytes":0,"path":"/var/lock/homelab-vm-cloud-quorum-queue.lock"},{"age_seconds":366034,"bytes":0,"path":"/var/lock/homelab-control-backup.lock"},{"age_seconds":856,"bytes":0,"path":"/var/lock/homelab-backup-audit.lock"},{"age_seconds":393096,"bytes":0,"path":"/var/lock/homelab-app-cloud-quorum-queue.lock"},{"age_seconds":368378,"bytes":0,"path":"/var/lock/homelab-backup-dispatcher.lock"}]
BACKUP_PROCESSES=["1479892     111 homelab-backup-","1481627       0 rclone"]
MAIL_ALERT_TOOLS={"curl":"/usr/bin/curl","mail":"/usr/bin/mail","mailx":"/usr/bin/mailx","msmtp":null,"postfix":"/usr/sbin/postfix","postqueue":"/usr/sbin/postqueue","sendmail":"/usr/sbin/sendmail"}
MAIL_CONFIG_METADATA={"bytes":73,"gid":0,"mode":"0o644","mtime_utc":"2026-05-21T11:32:05Z","path":"/etc/aliases","present":true,"regular":true,"sha256":"8e81ec4a775c03d4a6d59c6fddb47bb84705a631fd1b142dffd536b824125bde","uid":0}
MAIL_CONFIG_METADATA={"path":"/etc/msmtprc","present":false}
MAIL_CONFIG_METADATA={"path":"/root/.msmtprc","present":false}
MAIL_CONFIG_METADATA={"bytes":572,"gid":0,"mode":"0o644","mtime_utc":"2026-06-14T07:03:09.228067Z","path":"/etc/postfix/main.cf","present":true,"regular":true,"sha256":"d1050a0c110c2d6c59f595abcf791ee8daa5399dee97fc504fafbcf08adc8f7f","uid":0}
MAIL_ALERT_SCRIPT_SURFACE=[{"bytes":3140,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-vm160-remote-backup","sha256":"ffcb6b946d9c621cb9227642008c5f6bf7fb48041b3604c926c7ed2f2be47cc4"},{"bytes":7995,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-mail-cloud-restore-drill","sha256":"c1e13c1813df88095464cf47a989e456c5d8755a425bbb1306908ded6c75cd6b"},{"bytes":251,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-matrix-status","sha256":"0d8df0f07009a4d1c2a4d167095a23cf3bf1b0a759471faf3530667ca61a84d0"},{"bytes":7521,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-mail-cloud-critical-upload","sha256":"96d07ad483fdce0eb91d64e26b7ac5d653f668579587e7eb602f566d26096932"},{"bytes":1806,"mail_alert_tokens":["alertmanager"],"path":"/usr/local/sbin/homelab-alertmanager-backup-run","sha256":"6deef30b4708a7e5b2ac0f0d98bb6b37b22d858afde994483b67baa18dffdc2a"},{"bytes":1785,"mail_alert_tokens":[],"path":"/usr/local/sbin/appbackupctl","sha256":"d8956510d5cf46185e88542a284d86e1f2f2cf1e8ddc68967bf760657606765f"},{"bytes":1544,"mail_alert_tokens":[],"path":"/usr/local/sbin/postgres-apps-backup-run","sha256":"98aeaaaa5c13af6e37c0c388e217f1e92bbed4ed2935a5615a2df6a5437a0bbf"},{"bytes":2217,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-gitea","sha256":"dc6b4c00592788884e42cac13477700914b84e7c367d4d53a77db7219b170848"},{"bytes":958,"mail_alert_tokens":[],"path":"/usr/local/sbin/backup-report","sha256":"72eb0365e3af9ffe4b4b317ec747209efc31ad634a34a4ee868e9a8d3d1a7a61"},{"bytes":3510,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-path","sha256":"bbd07365e4762477abfab1422779b90efd1a2121534f7c237a53d6c141b01453"},{"bytes":1656,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-v2","sha256":"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2"},{"bytes":1567,"mail_alert_tokens":[],"path":"/usr/local/sbin/npmplus-edge-backup-run","sha256":"5d52b1e2853698d561020ba899bf6960ccfcc045f659ab4fdf32da0c7defb199"},{"bytes":1417,"mail_alert_tokens":[],"path":"/usr/local/sbin/mariadb-apps-backup-run","sha256":"a3d3a161a828ce69ad0754ff7602bbbaf3ed5d301614ca61b633ce6df0cf25b9"},{"bytes":1650,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-blackbox-exporter-backup-run","sha256":"9ff1fd3e5bee1ddfcca3dc688dd8a8efe88fe8658c3f37560b2d01d240763813"},{"bytes":11862,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-control-backup","sha256":"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57"},{"bytes":4356,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-authentik","sha256":"081e27cb34ace80576ef375dfece97d0b9f79cb4a0a6b72b5d354b7eefe9dd81"},{"bytes":13772,"mail_alert_tokens":["alertmanager"],"path":"/usr/local/sbin/homelab-backup-npmplus-kuma-configs","sha256":"8cb2c47de0879ec57df51411513ecc00d84fd2aad1b27939797b36da75c8e875"},{"bytes":4672,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-router-running-config-mail-cloud","sha256":"a0aeb0e1ec7e2714b3d6147c13c2af04d8d8118219541ec60b66df6919858dc7"},{"bytes":2331,"mail_alert_tokens":[],"path":"/usr/local/sbin/appbackup-restore-check","sha256":"c3f052c8ddba5304de7dd9ab0b03dc033a0d711c36d5c8b4128310e5cea86bcb"},{"bytes":1502,"mail_alert_tokens":[],"path":"/usr/local/sbin/backupctl","sha256":"2e2cb207a8642a773606e04a626395afcc102e4c5ada219ba8197ed641648341"},{"bytes":9906,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-mailru-trash-gc","sha256":"a9fc14b00bed57c29b397b998de5fe2589c28d1590dd977ed8c7bc3ef321e77b"},{"bytes":1921,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backupctl","sha256":"ef03927231181c1f0664c5dc9498e067279936f02b9601fbebf144a82db72a4b"},{"bytes":1603,"mail_alert_tokens":[],"path":"/usr/local/sbin/sqlite-apps-backup-run","sha256":"3b19ed58077a5f2b5326d9a21407680b55ee99c634c8b4a1512f3ee344437368"},{"bytes":6851,"mail_alert_tokens":[],"path":"/usr/local/sbin/skladchik-reports-monitor-backup-restore-check","sha256":"abb2d17392b6edde3603f77e88fc82240c311f932b0d197b1b8289b990c1dc23"},{"bytes":5610,"mail_alert_tokens":[],"path":"/usr/local/sbin/skladchik-reports-monitor-backup","sha256":"1912f8f0559637563972bb8ac984fb0036694092056ae53968c02cc3b67855f3"},{"bytes":5717,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-extended-appbackup-run","sha256":"7ae7336a2441328cbbced3b4213ad16e0459be3661e0707cbfcaede08eb17d59"},{"bytes":3867,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-gitea-secondary-backup","sha256":"5e3ad06f4d7777078a557ee53c75793d29966f82e1a1f2f6cb8f4857739d9b67"},{"bytes":3520,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-vm-backup-policy","sha256":"67d6d7c43a1836dc8fde5a4fb5a69d64675b8e081faf0739049c9a4ecc25dba5"},{"bytes":753,"mail_alert_tokens":[],"path":"/usr/local/sbin/skladchik-reports-monitor-backup-restore-check-status","sha256":"92ca1bd3b9e29bb2adf27deeb009edd8daee70f4fc304a879f79c29e00d99d67"},{"bytes":4296,"mail_alert_tokens":[],"path":"/usr/local/sbin/appbackup-retention","sha256":"31144fc51f5f0806faf9c96d5ed05957061a88b25be7f4896eb6b6a86cee0fda"},{"bytes":2063,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-vaultwarden","sha256":"55e4c63040e41166d37e697a79d513bac8e42e805ae9bf98cadf02f580760b57"},{"bytes":1770,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-health-evidence","sha256":"663d474d581bce233eae91aa9604d276bb19aadd8233e59096b8f91a72cc3460"},{"bytes":2318,"mail_alert_tokens":["notification"],"path":"/usr/local/sbin/homelab-alerting-health","sha256":"2050bac8c2ca8f1116e6d4fabe476292253bf38c56a49456242606980b4eb797"},{"bytes":4079,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-sla-health","sha256":"9357e2a9622d59346b33522840dd0f0a6d4033078ed49242c4c93c8b8a2d754f"},{"bytes":3498,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-coverage-matrix","sha256":"fe95dd92e02b802e956e7d46aad1acdf2a305b26abb7b84f6a2ef24ef8d0231a"},{"bytes":982,"mail_alert_tokens":[],"path":"/usr/local/sbin/appbackup-report","sha256":"d5937f9331ff3ad814db7274c0ace955ee6526a689c897fdc9039f6d87cf878e"},{"bytes":6853,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-legacy-monitoring-backups-run","sha256":"9b184f86d6dd7ae6a4079d5a68394b0efece855d84c9198ba5a0fcacc15267df"},{"bytes":39160,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-audit","sha256":"1474c9ce58bbc1b3ae7437261d1bdb923232926fb2943c7c830253f8b284724c"},{"bytes":3398,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-state-path","sha256":"61f075fe5f561405c6f6129bfda54f03522a6447bb2ac9bbd4c7431d9db3c9e4"},{"bytes":1437,"mail_alert_tokens":[],"path":"/usr/local/sbin/backup-restore-check","sha256":"fc927d8f3b70029ed09c3074a29b9537a8e59ff6b09d4aedc1e8bce932a51446"},{"bytes":12618,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-vm-full-restore-drill","sha256":"57bba1b7a774b4cfe904dfeb671028bc0427abf04d463e28d8605dbc142faf13"},{"bytes":1212,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-vm-backup-health","sha256":"a795ad5cacd48ac72e85c3a7908ad456d1e7c563ef4399e6957725146463faf2"},{"bytes":5839,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-dispatcher","sha256":"9752efc418bee24b876b6bc8c7ff946c605b027d71500bad4a9684ac0b82621c"},{"bytes":606,"mail_alert_tokens":[],"path":"/usr/local/sbin/skladchik-reports-monitor-backup-status","sha256":"afbbe3ed8478d2de98456dbfa3f6405ed1a65bd57fec26b98d083f29a08fa5e0"},{"bytes":8714,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-matrix-refresh","sha256":"0b2e50c002f9cf30b40b626d72e469cb41b87e905624df2b5df078076a7c0549"},{"bytes":7394,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-vm-full-backup","sha256":"ec16bde2cccf105bc2bd0550517ec8bbca2cbf116645b0bf3cfa15f8ec5ad022"},{"bytes":12899,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-mail-cloud-edge-vm-upload","sha256":"f22848d83a7ce13ca331ce9181523d0a8fadcf34f01d0c95186784c6b1f0875f"},{"bytes":4198,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-edge-vm-vzdump","sha256":"f288bec5610dc5b46436858092b05f228016b693aff4f2b92d288e72007086aa"},{"bytes":32975,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-retention-gc","sha256":"8adb6c10f5911f39c53775b89eac3cd1823f1ed34b4caccade5279c213e998a3"},{"bytes":2241,"mail_alert_tokens":[],"path":"/usr/local/sbin/homelab-backup-freshness.sh","sha256":"3d606112ee83d1b75d72d4d9daa96cb6e2c55b52acc2432954f4e50676e319da"},{"bytes":4097,"mail_alert_tokens":[],"path":"/usr/local/sbin/appbackup-dockge-stacks","sha256":"81855a6ec5b0ed1cc87ec6a37597e5cf70109a3032664612ab992d0c61cf1dff"},{"bytes":1675,"mail_alert_tokens":[],"path":"/usr/local/sbin/backup-retention","sha256":"910d22765b49f05ddf72bb9cb6ea4fe10d2e8df9c9aa5f82b0d1bc115233a3c7"},{"bytes":327,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-retention-gc.service","sha256":"0c49e10bdb225eeca0af5fca80aaf109addec2b18a6b892c0fe17c28b656ad7c"},{"bytes":237,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-retention-gc.timer","sha256":"a0e763670745a5ef7c04b54da23114a013f47075cf36cceef0218bae9b82ea2f"},{"bytes":223,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-control-backup.timer","sha256":"7c4136da20b9cd9162293380f5794d93e2c6099ce7d87ec00e0e7e19b6cd44a3"},{"bytes":184,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-alerting-health.service","sha256":"2328f1042ac8f6b201603d86941afc87d62191ae12559bee0fd77709c76066f3"},{"bytes":214,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-mailru-trash-gc.timer","sha256":"7799a62bef0c19b12ee35ea2fd457d0024738b5a07e68e1531ad20938481e282"},{"bytes":192,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-v2.timer","sha256":"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d"},{"bytes":214,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-router-running-config-mail-cloud.service","sha256":"c5dbde6e2d1d9dd0b4cbdb380bd92d75744d548e998105755de1b17185297841"},{"bytes":309,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-v2.service","sha256":"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565"},{"bytes":185,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-router-running-config-mail-cloud.timer","sha256":"129ef2d44e7bc13b4c39b657af021c9b7f0f35f74ff5dfa259dd78c68f845477"},{"bytes":221,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-audit.timer","sha256":"987695f83ee993bd4d716b8365308211110ac4c684f0bd9b17dfdb1e523e466a"},{"bytes":411,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-control-backup.service","sha256":"428d3e1f3042c3347b7c34b6f190e44fa35f7a97264eec3974239f581c9b9250"},{"bytes":285,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-backup-audit.service","sha256":"7b64362ef0d0d7e59f5305afd642386082a275bba359c3c9b3def97dd6c2c4aa"},{"bytes":163,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-alerting-health.timer","sha256":"28ceb1a533a392af460fc8a42886912fcd256ee6fe8da89460e6c8bdb6096ef1"},{"bytes":1081,"mail_alert_tokens":[],"path":"/etc/systemd/system/homelab-mailru-trash-gc.service","sha256":"869f5b5152ada8a4ee70e11134f340a2df8966675b4e90d56171acf11b7157ce"}]
CANONICAL_BACKUP_RELEVANT_PATHS=[]
BACKUP_AUDIT_FINDING_COUNTS={"critical":0,"high":33,"info":10,"medium":26}
BACKUP_AUDIT_FINDINGS=[{"code":"BACKUP_TIMER_DISABLED","detail":"homelab-app-cloud-quorum-queue.timer","severity":"high"},{"code":"BACKUP_TIMER_DISABLED","detail":"homelab-control-backup.timer","severity":"high"},{"code":"BACKUP_TIMER_DISABLED","detail":"homelab-evidence-seal.timer","severity":"high"},{"code":"BACKUP_TIMER_DISABLED","detail":"homelab-router-running-config-mail-cloud.timer","severity":"high"},{"code":"BACKUP_TIMER_DISABLED","detail":"homelab-vm-cloud-quorum-queue.timer","severity":"high"},{"code":"BACKUP_UNIT_FAILED","detail":"homelab-app-cloud-quorum-queue.service result=exit-code","severity":"high"},{"code":"BACKUP_UNIT_FAILED","detail":"homelab-backup-retention-gc.service result=exit-code","severity":"high"},{"code":"BACKUP_UNIT_FAILED","detail":"homelab-vm-cloud-quorum-queue.service result=exit-code","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/authentik-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/authentik-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/backup-coverage-matrix.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/backup-framework.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/backup-matrix-authoritative.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/backup-sla.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/edge-vm-vzdump-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/extended-appbackup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/filebrowser-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/filebrowser-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/gitea-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/gitea-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/immich-media-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/mail-cloud-restore-drill.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/memos-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/npmplus-kuma-config-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/npmplus-kuma-config-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/paperless-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vaultwarden-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vaultwarden-restore.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vm-backup-policy.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vm-local-dumps-retention.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vm160-remote-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vm170-vm171-full-backup.txt:FAIL","severity":"high"},{"code":"HEALTH_FILE_FAIL","detail":"/var/lib/homelab-health/vm170-vm171-full-restore-drill.txt:FAIL","severity":"high"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-app-cloud-quorum-queue","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-audit","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-coverage-matrix","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-freshness.sh","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-health-evidence","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-retention-gc","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-backup-sla-health","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-control-backup","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-evidence-seal","severity":"medium"},{"code":"LIVE_ASSET_NOT_MATCHING_TRACKED_SOURCE","detail":"homelab-vm-cloud-quorum-queue","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-heavy.lock:368373s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-466r1.journal.json:387740s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-468r1.journal.json:384816s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-481r1:372037s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-482r1:371247s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-483r1:370757s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-484r1:369001s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-485r1:368442s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-486r1.success:366006s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-503r1-ac51fd96ec13.success:324497s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/run/homelab-backup-v2-504r1-ca6876fa9c3b.success:321369s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/var/lock/homelab-app-cloud-quorum-queue.lock:393096s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/var/lock/homelab-backup-dispatcher.lock:368378s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/var/lock/homelab-backup-retention-gc.lock:1470108s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/var/lock/homelab-control-backup.lock:366034s","severity":"medium"},{"code":"STALE_BACKUP_LOCK_CANDIDATE","detail":"/var/lock/homelab-vm-cloud-quorum-queue.lock:368373s","severity":"medium"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"lxc:111:pve02","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"lxc:113:pve02","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:100:pve01","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:101:pve01","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:130:pve03","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:160:pve02","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:190:pve03","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:210:pve01","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:211:pve03","severity":"info"},{"code":"GUEST_NOT_DIRECTLY_SEEN_IN_LATEST_CLOUD_QUORUM_IDS","detail":"qemu:9130:pve02","severity":"info"}]
BACKUP_AUDIT_COLLECTION_COMPLETE=true
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
TASK_RESULT=PASS_HOMELAB_BACKUP_DEEP_AUDIT_COLLECTED
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-HOMELAB-BACKUP-DEEP-AUDIT-READONLY-1001R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
BACKUP_AUDIT_END

OUTPUT_END
CHAT_OUTPUT_END
