diff --git a/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.json b/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.json new file mode 100644 index 0000000..195d21f --- /dev/null +++ b/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.json @@ -0,0 +1,38 @@ +{ + "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" +} diff --git a/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.txt b/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.txt new file mode 100644 index 0000000..7cb20f5 --- /dev/null +++ b/runtime/history/HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z.txt @@ -0,0 +1,34 @@ +CHAT_OUTPUT_BEGIN +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 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 +COMMAND_SHA256=c582595dd35051ae3043dc912ea48073582b89dc9982e5554e285943f0b657f5 +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=2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29 +SANITIZED_OUTPUT_SHA256=2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29 +OUTPUT_BEGIN +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} +{"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"}} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 92bf68e..195d21f 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z", + "command_id": "HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z", "status": "OK", "rc": 0, "host": "pve01", "mode": "verify", - "component": "hbarhub-core-apps-memory-result-summary-v1", - "started_at_utc": "2026-07-29T19:41:42Z", - "finished_at_utc": "2026-07-29T19:41:42Z", + "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": "7b618125d7ad759231419c4a4530b441231e20127f01a00d81aa2d6fc3f38c81", + "command_sha256": "c582595dd35051ae3043dc912ea48073582b89dc9982e5554e285943f0b657f5", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "46a6d168cda58fa2b66b9cab5b4633087396a0d2ec46e733d4285a53dac736ce", - "sanitized_output_sha256": "46a6d168cda58fa2b66b9cab5b4633087396a0d2ec46e733d4285a53dac736ce", + "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-SUMMARY-V1-20260729T190000Z\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z\",\"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,\"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\":\"SUMMARY_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" + "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" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 4a4497c..7cb20f5 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z +COMMAND_ID=HBARHUB-CORE-APPS-MEMORY-RESULT-RECOVERY-V1-20260729T195200Z STATUS=OK RC=0 HOST=pve01 MODE=verify -COMPONENT=hbarhub-core-apps-memory-result-summary-v1 +COMPONENT=hbarhub-core-apps-memory-result-recovery-v1 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83 -COMMAND_SHA256=7b618125d7ad759231419c4a4530b441231e20127f01a00d81aa2d6fc3f38c81 +COMMAND_SHA256=c582595dd35051ae3043dc912ea48073582b89dc9982e5554e285943f0b657f5 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,11 +24,11 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=46a6d168cda58fa2b66b9cab5b4633087396a0d2ec46e733d4285a53dac736ce -SANITIZED_OUTPUT_SHA256=46a6d168cda58fa2b66b9cab5b4633087396a0d2ec46e733d4285a53dac736ce +RAW_EVIDENCE_SHA256=2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29 +SANITIZED_OUTPUT_SHA256=2366702de654d60551fff7b80eb4e6d8f6ba3778f99f865e5ca85757f4612f29 OUTPUT_BEGIN -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} -{"changes_made":false,"command_id":"HBARHUB-CORE-APPS-MEMORY-RESULT-SUMMARY-V1-20260729T190000Z","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,"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":"SUMMARY_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"}} +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} +{"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"}} OUTPUT_END CHAT_OUTPUT_END