{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z",
  "status": "OK",
  "rc": 0,
  "host": "pve01",
  "mode": "verify",
  "component": "hbarhub-core-apps-memory-result-recovery-v1",
  "started_at_utc": "2026-07-29T20:16:17Z",
  "finished_at_utc": "2026-07-29T20:16:17Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
  "command_sha256": "c582595dd35051ae3043dc912ea48073582b89dc9982e5554e285943f0b657f5",
  "duplicate_failed_command_blocked": false,
  "block_reason": null,
  "execution_started": true,
  "change_declared": false,
  "result_contract_valid": true,
  "result_contract_status": null,
  "result_contract_error": null,
  "command_rc": 0,
  "changes_made": false,
  "rollback_started": false,
  "rollback_restored": null,
  "mutation_outcome": "NO_MUTATION",
  "sanitized": true,
  "secrets_included": false,
  "private_addresses_included": false,
  "raw_evidence_retained_locally": true,
  "raw_evidence_sha256": "2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29",
  "sanitized_output_sha256": "2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29",
  "output_truncated_in_json": false,
  "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
  "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z\",\"diagnostic\":{\"changes_made\":false,\"exact_reason\":{\"available_bytes\":2860003328,\"minimum_operational_reserve_bytes\":536870912,\"reduced_deficit_bytes\":0,\"reduced_required_bytes\":1342177280,\"standard_deficit_bytes\":0,\"standard_required_bytes\":2147483648},\"gate\":\"READY_FOR_STANDARD_PROFILE_PLAN\",\"guest\":{\"cgroup\":{},\"deployment_memory_policy\":{\"minimum_operational_reserve_bytes\":536870912,\"reduced_profile_required_available_bytes\":1342177280,\"standard_profile_required_available_bytes\":2147483648},\"docker\":{\"container_count\":46,\"containers\":[{\"memory_limit_bytes\":0,\"memory_percent\":\"0.48%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"48.13MiB / 9.719GiB\",\"name\":\"actual-budget\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.57%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"57.06MiB / 9.719GiB\",\"name\":\"audiobookshelf\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"2.25%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"224MiB / 9.719GiB\",\"name\":\"authentik-postgresql-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"4.75%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"472.4MiB / 9.719GiB\",\"name\":\"authentik-server-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"3.15%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"313.3MiB / 9.719GiB\",\"name\":\"authentik-worker-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.17%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"16.49MiB / 9.719GiB\",\"name\":\"beszel\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.11%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"110.2MiB / 9.719GiB\",\"name\":\"bookstack\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.23%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"23.2MiB / 9.719GiB\",\"name\":\"bookstack-db\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.92%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"190.7MiB / 9.719GiB\",\"name\":\"calibre-web\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.45%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"44.83MiB / 9.719GiB\",\"name\":\"crypto-portfolio\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.36%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"35.88MiB / 9.719GiB\",\"name\":\"crypto-portfolio-worker\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.32%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"131.7MiB / 9.719GiB\",\"name\":\"dockge-agent\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.18%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"18.04MiB / 9.719GiB\",\"name\":\"filebrowser\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"2.20%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"219.4MiB / 9.719GiB\",\"name\":\"gitea\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"2.79%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"277.2MiB / 9.719GiB\",\"name\":\"homeassistant\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.34%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"34.21MiB / 9.719GiB\",\"name\":\"homebox\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.10%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"10.14MiB / 9.719GiB\",\"name\":\"homelab-gitea-context-mcp\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.34%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"133.2MiB / 9.719GiB\",\"name\":\"homepage\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.86%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"85.1MiB / 9.719GiB\",\"name\":\"immich_machine_learning\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.31%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"130.1MiB / 9.719GiB\",\"name\":\"immich_postgres\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.13%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"12.76MiB / 9.719GiB\",\"name\":\"immich_redis\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"6.32%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"629.5MiB / 9.719GiB\",\"name\":\"immich_server\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.03%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"2.523MiB / 9.719GiB\",\"name\":\"it-tools\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"2.41%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"239.8MiB / 9.719GiB\",\"name\":\"jellyfin\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"3.20%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"318.5MiB / 9.719GiB\",\"name\":\"karakeep\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.12%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"11.5MiB / 9.719GiB\",\"name\":\"karakeep-chrome\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.18%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"17.9MiB / 9.719GiB\",\"name\":\"karakeep-meilisearch\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.40%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"139.3MiB / 9.719GiB\",\"name\":\"linkding\"},{\"memory_limit_bytes\":1048576000,\"memory_percent\":\"29.43%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"294.3MiB / 1000MiB\",\"name\":\"mealie\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.18%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"17.45MiB / 9.719GiB\",\"name\":\"memos\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"1.03%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"102.4MiB / 9.719GiB\",\"name\":\"minio\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"3.84%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"382.5MiB / 9.719GiB\",\"name\":\"n8n\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"6.06%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"603.1MiB / 9.719GiB\",\"name\":\"netbox-netbox-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.68%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"67.64MiB / 9.719GiB\",\"name\":\"netbox-netbox-worker-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.14%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"13.55MiB / 9.719GiB\",\"name\":\"netbox-postgres-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.08%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"8.086MiB / 9.719GiB\",\"name\":\"netbox-redis-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.08%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"7.875MiB / 9.719GiB\",\"name\":\"netbox-redis-cache-1\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.76%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"75.71MiB / 9.719GiB\",\"name\":\"node-red\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"5.96%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"593.1MiB / 9.719GiB\",\"name\":\"paperless\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.34%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"33.65MiB / 9.719GiB\",\"name\":\"paperless-postgres\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.13%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"13.09MiB / 9.719GiB\",\"name\":\"paperless-redis\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.63%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"62.47MiB / 9.719GiB\",\"name\":\"searxng\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"9.45%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"940.2MiB / 9.719GiB\",\"name\":\"stirling-pdf\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.30%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"30.01MiB / 9.719GiB\",\"name\":\"syncthing\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.25%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"24.75MiB / 9.719GiB\",\"name\":\"vaultwarden\"},{\"memory_limit_bytes\":0,\"memory_percent\":\"0.28%\",\"memory_reservation_bytes\":0,\"memory_usage_text\":\"27.71MiB / 9.719GiB\",\"name\":\"vikunja\"}],\"present\":true,\"stats_rc\":0},\"hostname_matches\":true,\"memory\":{\"available_bytes\":2860003328,\"available_percent\":27.41,\"swap_free_bytes\":7051595776,\"swap_total_bytes\":8589930496,\"swap_used_bytes\":1538334720,\"total_bytes\":10435301376,\"used_estimate_bytes\":7575298048},\"recommended_profile\":\"STANDARD\",\"reduced_profile_check\":true,\"standard_profile_check\":true,\"top_processes\":[{\"command\":\"java\",\"rss_bytes\":864010240},{\"command\":\"immich\",\"rss_bytes\":393252864},{\"command\":\"python\",\"rss_bytes\":317960192},{\"command\":\"python3\",\"rss_bytes\":314667008},{\"command\":\"python3\",\"rss_bytes\":309698560},{\"command\":\"mealie\",\"rss_bytes\":287285248},{\"command\":\"immich-api\",\"rss_bytes\":277450752},{\"command\":\"MainThread\",\"rss_bytes\":275156992},{\"command\":\"jellyfin\",\"rss_bytes\":272924672},{\"command\":\"python3\",\"rss_bytes\":248287232},{\"command\":\"gunicorn: worke\",\"rss_bytes\":198533120},{\"command\":\"gunicorn: worke\",\"rss_bytes\":197066752},{\"command\":\"next-server (v\",\"rss_bytes\":193978368},{\"command\":\"gunicorn: maste\",\"rss_bytes\":192815104},{\"command\":\"gitea\",\"rss_bytes\":189890560},{\"command\":\"python3\",\"rss_bytes\":180543488},{\"command\":\"granian asginl\",\"rss_bytes\":169103360},{\"command\":\"[celeryd: celer\",\"rss_bytes\":157224960},{\"command\":\"[celeryd: celer\",\"rss_bytes\":155185152},{\"command\":\"MainThread\",\"rss_bytes\":154300416}]},\"mutation_outcome\":\"NO_MUTATION\",\"next_stage\":\"LOCAL_DEPLOYMENT_PROFILE_PLAN\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"DIAG_COMPLETE\",\"vm_configuration\":{\"configured_balloon_mib\":0,\"configured_memory_mib\":10240}},\"mutation_outcome\":\"NO_MUTATION\",\"private_addresses_included\":false,\"recovery\":{\"previous_summary\":{\"capsule_sha256\":\"f0964399c48499e16605af1039f5bc985ed8c6615e310d0725054976bc78b853\",\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z\",\"state_match_count\":1,\"states\":[{\"error_type\":null,\"finished_at_utc\":\"2026-07-29T19:41:47.552369+00:00\",\"runner_document_rc\":0,\"runner_json_sha256\":\"470650447feea02ead41d91fed4c02d0f3feecfb3a145fd487afd94086965d6c\",\"runner_rc\":0,\"runner_status\":\"OK\",\"started_at_utc\":\"2026-07-29T19:41:42.082644+00:00\",\"state_file_sha256\":\"858ebec774f7cc74a286d07e9328dedf58a0afe3c633049478aef11cba264b0e\",\"state_status\":\"OK\"}],\"terminal_result_present\":true},\"reason\":\"PREVIOUS_SUMMARY_EXACT_RESULT_NOT_PUBLISHED\"},\"result_contract\":{\"changes_made\":false,\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-DIAG-V1-20260729T185500Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1},\"rollback_restored\":null,\"rollback_started\":false,\"runner\":{\"changes_made\":false,\"command_rc\":0,\"mutation_outcome\":\"NO_MUTATION\",\"output_truncated_in_json\":false,\"rc\":0,\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\"},\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"status\":\"RECOVERY_COMPLETE\",\"target\":{\"capsule_sha256\":\"3fa647d635120357a8a63d194c201f68f9b83923d25d650712c9f9d3d26a68d7\",\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-DIAG-V1-20260729T185500Z\",\"runner_json_sha256\":\"4b4e3165baac1abadfdadadf711912f7d0a0cb1f77d29ce5bb02bbb764f4d374\",\"state_file_sha256\":\"34c259d6fbacd3a1edddb3b8a0753cfc84aea4b965e2c79a71bf25b43d56b0e3\",\"state_status\":\"OK\"}}\n"
}
