{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "HBARHUB-CORE-APPS-MEMORY-DIAG-V1-20260729T185500Z",
  "status": "OK",
  "rc": 0,
  "host": "pve01",
  "mode": "verify",
  "component": "hbarhub-core-apps-memory-diag-v1",
  "started_at_utc": "2026-07-29T18:58:08Z",
  "finished_at_utc": "2026-07-29T18:58:11Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
  "command_sha256": "c6aaf23f46d56ea9543dddc47121b665200afe65b4778e8e26f70b40ba1693da",
  "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": "c8a9fc5b75966a5b4328ae756f492ce4e9442f143a5ee06fed65e39a2a1357f7",
  "sanitized_output_sha256": "c8a9fc5b75966a5b4328ae756f492ce4e9442f143a5ee06fed65e39a2a1357f7",
  "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-DIAG-V1-20260729T185500Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-DIAG-V1-20260729T185500Z\",\"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\":[{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.48%\",\"memory_usage_text\":\"48.13MiB / 9.719GiB\",\"name\":\"actual-budget\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.01%\",\"memory_percent\":\"0.57%\",\"memory_usage_text\":\"57.06MiB / 9.719GiB\",\"name\":\"audiobookshelf\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.91%\",\"memory_percent\":\"2.25%\",\"memory_usage_text\":\"224MiB / 9.719GiB\",\"name\":\"authentik-postgresql-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"14.97%\",\"memory_percent\":\"4.75%\",\"memory_usage_text\":\"472.4MiB / 9.719GiB\",\"name\":\"authentik-server-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.09%\",\"memory_percent\":\"3.15%\",\"memory_usage_text\":\"313.3MiB / 9.719GiB\",\"name\":\"authentik-worker-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.02%\",\"memory_percent\":\"0.17%\",\"memory_usage_text\":\"16.49MiB / 9.719GiB\",\"name\":\"beszel\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.02%\",\"memory_percent\":\"1.11%\",\"memory_usage_text\":\"110.2MiB / 9.719GiB\",\"name\":\"bookstack\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.23%\",\"memory_usage_text\":\"23.2MiB / 9.719GiB\",\"name\":\"bookstack-db\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"1.92%\",\"memory_usage_text\":\"190.7MiB / 9.719GiB\",\"name\":\"calibre-web\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.11%\",\"memory_percent\":\"0.45%\",\"memory_usage_text\":\"44.83MiB / 9.719GiB\",\"name\":\"crypto-portfolio\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.36%\",\"memory_usage_text\":\"35.88MiB / 9.719GiB\",\"name\":\"crypto-portfolio-worker\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.07%\",\"memory_percent\":\"1.32%\",\"memory_usage_text\":\"131.7MiB / 9.719GiB\",\"name\":\"dockge-agent\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"1.65%\",\"memory_percent\":\"0.18%\",\"memory_usage_text\":\"18.04MiB / 9.719GiB\",\"name\":\"filebrowser\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.56%\",\"memory_percent\":\"2.20%\",\"memory_usage_text\":\"219.4MiB / 9.719GiB\",\"name\":\"gitea\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.07%\",\"memory_percent\":\"2.79%\",\"memory_usage_text\":\"277.2MiB / 9.719GiB\",\"name\":\"homeassistant\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.11%\",\"memory_percent\":\"0.34%\",\"memory_usage_text\":\"34.21MiB / 9.719GiB\",\"name\":\"homebox\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.10%\",\"memory_percent\":\"0.10%\",\"memory_usage_text\":\"10.14MiB / 9.719GiB\",\"name\":\"homelab-gitea-context-mcp\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"1.34%\",\"memory_usage_text\":\"133.2MiB / 9.719GiB\",\"name\":\"homepage\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.08%\",\"memory_percent\":\"0.86%\",\"memory_usage_text\":\"85.1MiB / 9.719GiB\",\"name\":\"immich_machine_learning\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.40%\",\"memory_percent\":\"1.31%\",\"memory_usage_text\":\"130.1MiB / 9.719GiB\",\"name\":\"immich_postgres\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.13%\",\"memory_percent\":\"0.13%\",\"memory_usage_text\":\"12.76MiB / 9.719GiB\",\"name\":\"immich_redis\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.06%\",\"memory_percent\":\"6.32%\",\"memory_usage_text\":\"629.5MiB / 9.719GiB\",\"name\":\"immich_server\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.03%\",\"memory_usage_text\":\"2.523MiB / 9.719GiB\",\"name\":\"it-tools\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"2.41%\",\"memory_usage_text\":\"239.8MiB / 9.719GiB\",\"name\":\"jellyfin\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.85%\",\"memory_percent\":\"3.20%\",\"memory_usage_text\":\"318.5MiB / 9.719GiB\",\"name\":\"karakeep\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.12%\",\"memory_usage_text\":\"11.5MiB / 9.719GiB\",\"name\":\"karakeep-chrome\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.06%\",\"memory_percent\":\"0.18%\",\"memory_usage_text\":\"17.9MiB / 9.719GiB\",\"name\":\"karakeep-meilisearch\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.10%\",\"memory_percent\":\"1.40%\",\"memory_usage_text\":\"139.3MiB / 9.719GiB\",\"name\":\"linkding\"},{\"configured\":{\"memory_limit_bytes\":1048576000,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.09%\",\"memory_percent\":\"29.43%\",\"memory_usage_text\":\"294.3MiB / 1000MiB\",\"name\":\"mealie\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.18%\",\"memory_usage_text\":\"17.45MiB / 9.719GiB\",\"name\":\"memos\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.03%\",\"memory_percent\":\"1.03%\",\"memory_usage_text\":\"102.4MiB / 9.719GiB\",\"name\":\"minio\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.03%\",\"memory_percent\":\"3.84%\",\"memory_usage_text\":\"382.5MiB / 9.719GiB\",\"name\":\"n8n\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"1.53%\",\"memory_percent\":\"6.06%\",\"memory_usage_text\":\"603.1MiB / 9.719GiB\",\"name\":\"netbox-netbox-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.59%\",\"memory_percent\":\"0.68%\",\"memory_usage_text\":\"67.64MiB / 9.719GiB\",\"name\":\"netbox-netbox-worker-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.14%\",\"memory_usage_text\":\"13.55MiB / 9.719GiB\",\"name\":\"netbox-postgres-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.35%\",\"memory_percent\":\"0.08%\",\"memory_usage_text\":\"8.086MiB / 9.719GiB\",\"name\":\"netbox-redis-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.32%\",\"memory_percent\":\"0.08%\",\"memory_usage_text\":\"7.875MiB / 9.719GiB\",\"name\":\"netbox-redis-cache-1\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.76%\",\"memory_usage_text\":\"75.71MiB / 9.719GiB\",\"name\":\"node-red\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.03%\",\"memory_percent\":\"5.96%\",\"memory_usage_text\":\"593.1MiB / 9.719GiB\",\"name\":\"paperless\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.34%\",\"memory_usage_text\":\"33.65MiB / 9.719GiB\",\"name\":\"paperless-postgres\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.29%\",\"memory_percent\":\"0.13%\",\"memory_usage_text\":\"13.09MiB / 9.719GiB\",\"name\":\"paperless-redis\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.63%\",\"memory_usage_text\":\"62.47MiB / 9.719GiB\",\"name\":\"searxng\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.11%\",\"memory_percent\":\"9.45%\",\"memory_usage_text\":\"940.2MiB / 9.719GiB\",\"name\":\"stirling-pdf\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.03%\",\"memory_percent\":\"0.30%\",\"memory_usage_text\":\"30.01MiB / 9.719GiB\",\"name\":\"syncthing\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.25%\",\"memory_usage_text\":\"24.75MiB / 9.719GiB\",\"name\":\"vaultwarden\"},{\"configured\":{\"memory_limit_bytes\":0,\"memory_reservation_bytes\":0},\"cpu_percent\":\"0.00%\",\"memory_percent\":\"0.28%\",\"memory_usage_text\":\"27.71MiB / 9.719GiB\",\"name\":\"vikunja\"}],\"present\":true,\"stats_rc\":0,\"total_reported_usage_bytes\":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,\"role\":\"core-apps\",\"schema\":1,\"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\",\"parent_evidence\":{\"result_sequence\":\"91165aab97c4a2c570681aa68aa7057145e8f621cc8315a0c003090da2ac4257\",\"result_sha256\":\"d587e3c8aae96f6747fd825de4ff814b3879e1cee52a471b9a26580f7bea6584\"},\"private_addresses_included\":false,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"status\":\"DIAG_COMPLETE\",\"vm_configuration\":{\"configured_balloon_mib\":0,\"configured_memory_mib\":10240}}\n"
}
