1
0
Files
homelab-public-context/runtime/latest.json
T

39 lines
25 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260920-PVEPRO-V1-FULL-FINISH-BASELINE-READONLY-719R4",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "pvepro-v1-full-finish-baseline-readonly",
"started_at_utc": "2026-09-19T23:52:56Z",
"finished_at_utc": "2026-09-19T23:53:00Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "9d50436a33a7f9167e5c07d8ad1b9f26308fb30b2372e7b6bc31227a74756731",
"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": "b3261b4d662f64569256386e19326d5c073c06983556f716329f0f23fe3b3062",
"sanitized_output_sha256": "b3261b4d662f64569256386e19326d5c073c06983556f716329f0f23fe3b3062",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "PVE01_RU_ARCHIVE_COUNT=3\nPVE01_RU_1_NAME_SHA256=0d5bb67e639443ea228fe418e245ddf39b05b533cd6be8741257d3e1bcc4c189\nPVE01_RU_1_BYTES=298309\nPVE01_RU_1_SHA256=68e0308b23a30dadd6399032fbef22e09693220a97a602ee6ef8a8c5492bce6b\nPVE01_RU_2_NAME_SHA256=1cbcb491c004190cb94d3ca60a8609c6ccec0e4bc2c87a9e298fbb7b01bce21c\nPVE01_RU_2_BYTES=19004\nPVE01_RU_2_SHA256=ca07af8f88131aa3217fcf1efeeacd20f6af3d97937bce45e202a013103aa78b\nPVE01_RU_3_NAME_SHA256=d9649f4e4789836c9840d334169ff3f496f64ce4b3188f203205abb7958796d9\nPVE01_RU_3_BYTES=13985\nPVE01_RU_3_SHA256=ca249fcfc31cd0af5c5a8f1b9bfa7688ae2901eeb7390988d6addc6b5359ea35\nPRIOR_NEWFI_WORKTREE_EXISTS=true\nPRIOR_NEWFI_HEAD=c2da370466b5ab97346233378e3a7df94fb45f2e\nPRIOR_NEWFI_RELEVANT_FILE_COUNT=50\nPRIOR_NEWFI_RELEVANT_FILES=[\"assets/brand/brand198/newfidom-favicon-32.png\",\"assets/brand/brand198/newfidom-pwa-192.png\",\"assets/brand/brand198/newfidom-pwa-512.png\",\"config/newfi-brand-assets.json\",\"config/newfi-style-staging.json\",\"config/newfi-style199.json\",\"docs/checkpoints/private-staging-backup-restore.md\",\"docs/operations/addons-language.md\",\"docs/operations/backup-restore.md\",\"docs/operations/brand-assets.md\",\"docs/operations/mail.md\",\"docs/operations/portal-navigation.md\",\"docs/operations/portal.md\",\"docs/operations/style-staging.md\",\"docs/operations/style199.md\",\"scripts/__pycache__/verify-pwa-staging.cpython-313.pyc\",\"scripts/verify-access203.py\",\"scripts/verify-addons-language.sh\",\"scripts/verify-brand-assets.py\",\"scripts/verify-community202.py\",\"scripts/verify-content-structure.sh\",\"scripts/verify-dogs-staging.py\",\"scripts/verify-events-staging.py\",\"scripts/verify-forum201.py\",\"scripts/verify-foundation-restore.sh\",\"scripts/verify-gallery-staging.py\",\"scripts/verify-kb-xfrm.py\",\"scripts/verify-kb204.py\",\"scripts/verify-portal-navigation.py\",\"scripts/verify-portal-staging.py\",\"scripts/verify-pwa-staging.py\",\"scripts/verify-rights-privacy.py\",\"scripts/verify-staging-host.sh\",\"scripts/verify-staging-security.sh\",\"scripts/verify-style-staging.py\",\"scripts/verify-style199.py\",\"scripts/verify-web-foundation.sh\",\"scripts/verify-xenforo-core.sh\",\"src/addons/Newfi/AutoContent/Entity/MonitorState.php\",\"src/addons/Newfi/AutoContent/Job/MonitorSource.php\",\"src/addons/Newfi/AutoContent/MonitorPolicy.php\",\"src/addons/Newfi/AutoContent/Service/Monitor.php\",\"src/addons/Newfi/Portal/Pub/Controller/Portal.php\",\"src/addons/Newfi/Portal/Pub/View/Portal.php\",\"src/addons/Newfi/Portal/Service/PortalData.php\",\"src/addons/Newfi/Portal/_data/navigation.xml\",\"src/addons/Newfi/Portal/_data/phrases.xml\",\"src/addons/Newfi/Portal/_data/routes.xml\",\"src/addons/Newfi/Portal/_data/templates.xml\",\"src/addons/Newfi/Portal/addon.json\"]\nCLUSTER_BACKUP_JOB_COUNT=0\nVM100_SCHEDULED_BACKUP_JOB_COUNT=0\nVM100_SCHEDULED_BACKUP_JOBS_SANITIZED=[]\nVM100_BACKUP_ARCHIVE_COUNT_TOTAL=1\nVM100_BACKUP_STORAGE_COUNTS=[{\"storage_sha256\":\"25bf8e1a2393f1108d37029b3df5593236c755742ec93465bbafa9b290bddcf6\",\"count\":1}]\nHOMEPAGE_SERVICES_EXISTS=false\nGUEST_QGA_TRANSPORT_RC=0\nGUEST_EXITCODE=0\nTRANSPORT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nGUEST_AUDIT_OUTPUT_BEGIN\nXF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219\nSERVER_PHP_LINT_RC=0\nSERVER_PHP_LINT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nPHP_AUDIT_RC=255\nPHP_AUDIT_STDERR_SHA256=3bd43bdcad475841775b039630f5f0cbc3648eb1c42c425ccb5a53f49b26b622\nPHP_AUDIT_OUTPUT_BEGIN\nBOARD_TITLE=PVEPro\nBOARD_DESCRIPTION=Инфраструктура бизнеса, которой владеете вы.\nBOARD_URL=https://pvepro.ru\nBOARD_ACTIVE=true\nDEFAULT_LANGUAGE_ID=1\nDEFAULT_STYLE_ID=1\nINDEX_ROUTE=forums/\nREGISTRATION_ENABLED=false\nLANGUAGES=[{\"language_id\":1,\"parent_id\":0,\"title\":\"English (US)\",\"language_code\":\"en-US\",\"user_selectable\":1}]\nLANGUAGE_1_PHRASE_COUNT=0\nSTYLES=[{\"style_id\":1,\"parent_id\":0,\"title\":\"Default style\",\"user_selectable\":1}]\nSTYLE_1_PAGE_CONTAINER_TEMPLATE_ID=0\nSTYLE_1_extra_less_TEMPLATE_ID=0\nOPTION_publicLogoUrl_PRESENT=false\nOPTION_publicLogoUrl_NONEMPTY=false\nOPTION_publicLogoUrl2x_PRESENT=false\nOPTION_publicLogoUrl2x_NONEMPTY=false\nOPTION_faviconUrl_PRESENT=false\nOPTION_faviconUrl_NONEMPTY=false\nOPTION_ogLogoPath_PRESENT=false\nOPTION_ogLogoPath_NONEMPTY=false\nOPTION_friendlyUrls_PRESENT=false\nOPTION_friendlyUrls_NONEMPTY=false\nOPTION_defaultLanguageId_PRESENT=true\nOPTION_defaultLanguageId_NONEMPTY=true\nOPTION_defaultLanguageId_SHA256=6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\nOPTION_defaultStyleId_PRESENT=true\nOPTION_defaultStyleId_NONEMPTY=true\nOPTION_defaultStyleId_SHA256=6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\nNODE_COUNT=18\nNODE_1={\"parent\":0,\"type\":\"Category\",\"title\":\"Main category\",\"description\":\"\",\"order\":1}\nNODE_2={\"parent\":1,\"type\":\"Forum\",\"title\":\"Main forum\",\"description\":\"\",\"order\":1}\nNODE_3={\"parent\":0,\"type\":\"Category\",\"title\":\"Бизнес и архитектура\",\"description\":\"Практические задачи бизнеса и готовые частные инфраструктуры.\",\"order\":100}\nNODE_8={\"parent\":3,\"type\":\"Forum\",\"title\":\"Бизнес-задачи\",\"description\":\"Задача, ограничения, бюджет и требования к инфраструктуре.\",\"order\":10}\nNODE_9={\"parent\":3,\"type\":\"Forum\",\"title\":\"Готовые стеки\",\"description\":\"Проверенные архитектуры для реального бизнеса.\",\"order\":20}\nNODE_10={\"parent\":3,\"type\":\"Forum\",\"title\":\"Миграции с SaaS\",\"description\":\"Переезд с внешних SaaS в private/self-hosted и hybrid решения.\",\"order\":30}\nNODE_4={\"parent\":0,\"type\":\"Category\",\"title\":\"Архитектурные разборы\",\"description\":\"Сравнение решений, отказов, backup и безопасности.\",\"order\":200}\nNODE_11={\"parent\":4,\"type\":\"Forum\",\"title\":\"PVE Battles\",\"description\":\"Одна бизнес-задача — несколько конкурирующих архитектур.\",\"order\":10}\nNODE_12={\"parent\":4,\"type\":\"Forum\",\"title\":\"Оно сломалось\",\"description\":\"Постмортемы: причина, влияние, восстановление и выводы.\",\"order\":20}\nNODE_13={\"parent\":4,\"type\":\"Forum\",\"title\":\"Backup Challenge\",\"description\":\"Проверяем не наличие backup, а реальное восстановление.\",\"order\":30}\nNODE_14={\"parent\":4,\"type\":\"Forum\",\"title\":\"Безопасность\",\"description\":\"Сегментация, доступ, секреты, поверхность атаки и аудит.\",\"order\":40}\nNODE_5={\"parent\":0,\"type\":\"Category\",\"title\":\"Private AI\",\"description\":\"AI внутри контролируемой инфраструктуры.\",\"order\":300}\nNODE_15={\"parent\":5,\"type\":\"Forum\",\"title\":\"PVEPro AI Lab\",\"description\":\"Private RAG, локальные модели, агенты и hybrid inference.\",\"order\":10}\nNODE_6={\"parent\":0,\"type\":\"Category\",\"title\":\"Инфраструктура и внедрение\",\"description\":\"Железо, площадки и практическое внедрение.\",\"order\":400}\nNODE_16={\"parent\":6,\"type\":\"Forum\",\"title\":\"Железо и площадки\",\"description\":\"Серверы, VPS, облака, стойки, сеть и энергопитание.\",\"order\":10}\nNODE_17={\"parent\":6,\"type\":\"Forum\",\"title\":\"Запросы на внедрение\",\"description\":\"Реальные задачи на аудит, проектирование и внедрение.\",\"order\":20}\nNODE_7={\"parent\":0,\"type\":\"Category\",\"title\":\"Эксперты\",\"description\":\"Профессиональное сообщество PVEPro.\",\"order\":500}\nNODE_18={\"parent\":7,\"type\":\"Forum\",\"title\":\"Эксперты PVEPro\",\"description\":\"Профили, компетенции, кейсы и профессиональные услуги.\",\"order\":10}\nTHREAD_CONTENT_STATS=[{\"thread_id\":1,\"node_id\":9,\"sticky\":0,\"title\":\"[Шаблон] PVEPro Stack Passport\",\"words\":134,\"chars\":923,\"body_sha256\":\"131427b021a97fd64e3c570ad1b1f5e762aef9b6b49a7afa900cc1679a50a71f\"},{\"thread_id\":2,\"node_id\":11,\"sticky\":0,\"title\":\"[Шаблон] PVE Battle — сравнение архитектур\",\"words\":102,\"chars\":766,\"body_sha256\":\"31cfea677061cbb55082b0cfd4fb7df8e86bb2dcd3fa173775dcd2605b479b91\"},{\"thread_id\":3,\"node_id\":12,\"sticky\":0,\"title\":\"[Шаблон] Разбор инцидента / postmortem\",\"words\":91,\"chars\":700,\"body_sha256\":\"0514e5f16d92b9ec14ac9ab21c806d74cf94932b2f5950f7c89ef20da615f1a6\"},{\"thread_id\":4,\"node_id\":13,\"sticky\":0,\"title\":\"[Шаблон] Backup Challenge — доказательство восстановления\",\"words\":88,\"chars\":601,\"body_sha256\":\"e2ebbe9d6376f2f93509690c540d0454d68ea8a761fc7ef730a51e940b21980b\"},{\"thread_id\":5,\"node_id\":14,\"sticky\":0,\"title\":\"[Шаблон] Аудит безопасности инфраструктуры\",\"words\":105,\"chars\":743,\"body_sha256\":\"de42610fd8084d7a3882f4718ac023ce86bd06aa7f5532959693d5b907d2d96f\"},{\"thread_id\":6,\"node_id\":15,\"sticky\":0,\"title\":\"[Шаблон] Private AI / RAG проект\",\"words\":114,\"chars\":803,\"body_sha256\":\"0c26d96d78cef326425df6283fac8014fd9eb2ebdb6464a8a1c5bccded86a4d6\"},{\"thread_id\":7,\"node_id\":10,\"sticky\":0,\"title\":\"[Шаблон] Миграция с SaaS\",\"words\":108,\"chars\":785,\"body_sha256\":\"f1dedec36dcc285ffe27755a8b4171e11026bf1101214dc83c39e2f314c2a9e6\"},{\"thread_id\":8,\"node_id\":17,\"sticky\":0,\"title\":\"[Шаблон] Запрос на аудит / проектирование / внедрение\",\"words\":104,\"chars\":671,\"body_sha256\":\"2eb679e63c34d0a6c06ecf64d4a7c54c58abbc74349250b5c22ae5939dece2ac\"},{\"thread_id\":9,\"node_id\":18,\"sticky\":0,\"title\":\"[Шаблон] Профиль эксперта PVEPro\",\"words\":108,\"chars\":737,\"body_sha256\":\"50f68a0853b76706c68de1fdc30d364cf26ebf7c93329c436238ce1fe80639a1\"},{\"thread_id\":10,\"node_id\":8,\"sticky\":0,\"title\":\"[Кейс] CRM для 25 сотрудников без SaaS lock-in\",\"words\":87,\"chars\":737,\"body_sha256\":\"deadd8b0d692385a31511610fa828c79e7604121bf61eeee35ae5c780daf5960\"},{\"thread_id\":11,\"node_id\":8,\"sticky\":0,\"title\":\"[Кейс] Документы для 18 человек под своим контролем\",\"words\":91,\"chars\":763,\"body_sha256\":\"f465f23fcf0d5c834807b1906ddf7c0ca9997d61f72c0b863c65a748f9602a53\"},{\"thread_id\":12,\"node_id\":8,\"sticky\":0,\"title\":\"[Кейс] Филиал на плохом интернете\",\"words\":82,\"chars\":732,\"body_sha256\":\"3d99349e4dea4648b875f157765a757b3c60ff1adb513d87071e3c163d04eead\"},{\"thread_id\":13,\"node_id\":9,\"sticky\":0,\"title\":\"[Стек] 20 пользователей: документы + пароли + VPN + backup\",\"words\":86,\"chars\":741,\"body_sha256\":\"51e3d7406b703ac4a6fa094f40f67baacd529863e376d4c7254ed9d268fb0ba0\"},{\"thread_id\":14,\"node_id\":9,\"sticky\":0,\"title\":\"[Стек] 30 пользователей: CRM + документы + monitoring\",\"words\":85,\"chars\":748,\"body_sha256\":\"80c9a55feb85b940f2715bcb7f2ab7018af640ffe8f10eaf8282cb6329cc3da3\"},{\"thread_id\":15,\"node_id\":9,\"sticky\":0,\"title\":\"[Стек] Hybrid: локальные данные + облачный DR\",\"words\":88,\"chars\":774,\"body_sha256\":\"a93e3f1d3ec7b54c9ae3357856749944dcf08edd18991ed3418e38765a5c8192\"},{\"thread_id\":16,\"node_id\":10,\"sticky\":0,\"title\":\"[Миграция] Workspace → private/hybrid документы\",\"words\":84,\"chars\":737,\"body_sha256\":\"69c3b36f56b9f01594eb914a956483cac062d424152eb7475839797d9b191496\"},{\"thread_id\":17,\"node_id\":10,\"sticky\":0,\"title\":\"[Миграция] Notion → private knowledge base\",\"words\":81,\"chars\":715,\"body_sha256\":\"3872ce038f384e979ad46432b339ac6390479e18e595248917e45c6b00b9e5f8\"},{\"thread_id\":18,\"node_id\":10,\"sticky\":0,\"title\":\"[Миграция] SaaS CRM → self-hosted без потери лидов\",\"words\":82,\"chars\":714,\"body_sha256\":\"b14fc8e1b1a28fd05c5a2e26d06ef7a9dd1c3b2446555862e9e64c247fac4944\"},{\"thread_id\":19,\"node_id\":11,\"sticky\":0,\"title\":\"[PVE Battle] Один сервер vs два узла\",\"words\":85,\"chars\":723,\"body_sha256\":\"03591b619548081590b92bbf3376c532afeda8baa408247a2319212143cbecae\"},{\"thread_id\":20,\"node_id\":11,\"sticky\":0,\"title\":\"[PVE Battle] VPS vs офисный сервер vs hybrid\",\"words\":83,\"chars\":723,\"body_sha256\":\"0e4b1397553eea724f69fc112b57a6d3ea147a7badb4f04920774d4762d9e11c\"},{\"thread_id\":21,\"node_id\":11,\"sticky\":0,\"title\":\"[PVE Battle] SaaS AI vs local AI vs hybrid RAG\",\"words\":83,\"chars\":699,\"body_sha256\":\"06ee6677d43d515d42182d1bd98da805e70a57de2df98efcbfd74b9108849602\"},{\"thread_id\":22,\"node_id\":12,\"sticky\":0,\"title\":\"[Инцидент] Backup был, restore не был\",\"words\":86,\"chars\":729,\"body_sha256\":\"6b6026d018ab28d0ed6afee04df2bf3be67aee4b434826c699ee4590b5e07263\"},{\"thread_id\":23,\"node_id\":12,\"sticky\":0,\"title\":\"[Инцидент] Истёкший сертификат остановил сервис\",\"words\":81,\"chars\":689,\"body_sha256\":\"1c76d00117e7e7fec9ff615667568c1f83e76c15e5445ee17f20eda3933fec33\"},{\"thread_id\":24,\"node_id\":12,\"sticky\":0,\"title\":\"[Инцидент] DNS выглядел как падение пяти систем\",\"words\":81,\"chars\":707,\"body_sha256\":\"e1aa3cbfbfcb75a37c2d19db663cc13d829169a9869b6620c6024fa682c7aede\"},{\"thread_id\":25,\"node_id\":13,\"sticky\":0,\"title\":\"[Backup Challenge] Nextcloud на чистый хост\",\"words\":81,\"chars\":704,\"body_sha256\":\"dda7a4ec9b2201f212653bb038b226e0e67d19247e5c3c71d564cd7826dec651\"},{\"thread_id\":26,\"node_id\":13,\"sticky\":0,\"title\":\"[Backup Challenge] CRM: RPO 15 минут\",\"words\":83,\"chars\":705,\"body_sha256\":\"8da2eee16209afafa9933a69b9594d4443fcc07520f7078ee350ebe7a94adb5d\"},{\"thread_id\":27,\"node_id\":13,\"sticky\":0,\"title\":\"[Backup Challenge] DR на другой площадке\",\"words\":78,\"chars\":694,\"body_sha256\":\"f21c4f39b8f737a300f1a652eb24a19866125bad7e84b8ee4ce0de48a5f53c77\"},{\"thread_id\":28,\"node_id\":14,\"sticky\":0,\"title\":\"[Security] Убрать management plane из Интернета\",\"words\":86,\"chars\":743,\"body_sha256\":\"2f9de21a2b8d4f74243bf329551c919eec94e7bff9b07d167797957243f37b27\"},{\"thread_id\":29,\"node_id\":14,\"sticky\":0,\"title\":\"[Security] Секреты в env и backup\",\"words\":80,\"chars\":694,\"body_sha256\":\"5149214de679ceb4801df688dd3ff6f3a59e475ea864afcc85cdd9b71cfd6306\"},{\"thread_id\":30,\"node_id\":14,\"sticky\":0,\"title\":\"[Security] Админский доступ: VPN + MFA + роли\",\"words\":79,\"chars\":701,\"body_sha256\":\"05cfea0ce76f11b370a53b8c5b00dec5ed0ef776f00132207e5d15c60cfc15a3\"},{\"thread_id\":31,\"node_id\":15,\"sticky\":0,\"title\":\"[Private AI] RAG по внутренним регламентам\",\"words\":83,\"chars\":731,\"body_sha256\":\"aba65fce05dad18fd302c9486d96c5845ede9e883b6c9138fcf4896ba7d59145\"},{\"thread_id\":32,\"node_id\":15,\"sticky\":0,\"title\":\"[Private AI] Локальная транскрибация встреч\",\"words\":84,\"chars\":717,\"body_sha256\":\"66329dfcce09a3f655f25f67045a5528b838614eb43ad29b88f3288602e21fcb\"},{\"thread_id\":33,\"node_id\":15,\"sticky\":0,\"title\":\"[Private AI] Агент с доступом к CRM\",\"words\":91,\"chars\":750,\"body_sha256\":\"ade466868849f37253f6eb05e1c71f7466e6c26a3db05119ab56c73a580202a6\"},{\"thread_id\":34,\"node_id\":16,\"sticky\":0,\"title\":\"[Площадка] Mini-PC cluster vs tower server\",\"words\":81,\"chars\":701,\"body_sha256\":\"31accb654aa518f680f9dca2f043342094d2158ddf4704f4233cef35f43c5cda\"},{\"thread_id\":35,\"node_id\":16,\"sticky\":0,\"title\":\"[Площадка] NVMe mirror vs RAIDZ\",\"words\":77,\"chars\":673,\"body_sha256\":\"c8a1a0db8103ad40279d271c8006e3d1dadee6507730ba30155cc97dbe96383d\"},{\"thread_id\":36,\"node_id\":16,\"sticky\":0,\"title\":\"[Площадка] Переносимость home-lab → hosting/cloud\",\"words\":84,\"chars\":754,\"body_sha256\":\"e90d204f73c7ee5ad1ffb7f227f1cdd64bad69f5fa978f078b79ac89045ae287\"},{\"thread_id\":37,\"node_id\":17,\"sticky\":0,\"title\":\"[Пример запроса] Аудит backup за один рабочий день\",\"words\":85,\"chars\":737,\"body_sha256\":\"17c2a8f3e11adff49fdd2c2184b0286796dca4dde755b06b9ee75f1ede52e3c1\"},{\"thread_id\":38,\"node_id\":17,\"sticky\":0,\"title\":\"[Пример запроса] Private AI для 20 сотрудников\",\"words\":82,\"chars\":714,\"body_sha256\":\"7b86c826cf409f59d38de25ad742d7c14bcfbdf567410e5087aacc3cd91b603a\"},{\"thread_id\":39,\"node_id\":18,\"sticky\":0,\"title\":\"[Эксперт] Как описывать компетенции без списка логотипов\",\"words\":78,\"chars\":690,\"body_sha256\":\"f9fe92236122229693a8fe5f10b7c0810079c4bb74ed7f82a44182e7faa64036\"},{\"thread_id\":40,\"node_id\":8,\"sticky\":1,\"title\":\"Старт здесь: 4 пути в PVEPro\",\"words\":48,\"chars\":467,\"body_sha256\":\"d1422d276863bebfb222cab152787a55b6781b57a2353c3bf247229f52b363ab\"},{\"thread_id\":41,\"node_id\":9,\"sticky\":1,\"title\":\"Подобрать стек: что указать для полезного ответа\",\"words\":32,\"chars\":257,\"body_sha256\":\"583c87d599274a844141af69d2d4c92a6598b74e8e628d3e148653da9da2e7ff\"},{\"thread_id\":42,\"node_id\":11,\"sticky\":1,\"title\":\"Показать архитектуру: как оформить PVE Battle\",\"words\":32,\"chars\":275,\"body_sha256\":\"d78f3244f969ae0d7bb810612f15acdcb1869c459c16017dae0bb7300e1e84a9\"},{\"thread_id\":43,\"node_id\":17,\"sticky\":1,\"title\":\"Заказать аудит или внедрение: быстрый бриф\",\"words\":33,\"chars\":262,\"body_sha256\":\"b2691c37dba992b71640150713e05ff31f230912cefeb19e25d14bd91788e3e2\"},{\"thread_id\":44,\"node_id\":18,\"sticky\":1,\"title\":\"Найти специалиста: как сравнивать экспертов\",\"words\":24,\"chars\":210,\"body_sha256\":\"f1fb3965dbcf92a20a169a173a29648807923844bdbbfbce83ab6f8044dbdbda\"}]\nTHREAD_COUNT=44\nTOTAL_WORDS=3620\nEDU_CASE_MARKER_COUNT=30\nTHREADS_UNDER_80_WORDS=9\nTHREADS_UNDER_150_WORDS=44\nTHREADS_WITH_SELECTED_ENGLISH_TERMS=41\nPHP_AUDIT_OUTPUT_END\nPATH_76c10b8a6163_EXISTS=false\nPATH_72b7466a08b5_EXISTS=false\nPATH_cc3c8901c551_EXISTS=false\nPATH_53a067b7d743_EXISTS=false\nPATH_922fd886ceb7_EXISTS=true\nEXEC_MSMTP_EXISTS=false\nEXEC_SENDMAIL_EXISTS=false\nMSMTPRC_EXISTS=false\nSVC_QEMU_GUEST_AGENT=active\nSVC_NGINX=active\nSVC_PHP8_3_FPM=active\nSVC_MARIADB=active\nNO_MUTATION=true\nGUEST_AUDIT_OUTPUT_END\nPUBLIC_SURFACE={\"ROOT\":\"301|text/html; charset=utf-8|0\",\"FAVICON\":\"404|unknown/unknown; charset=utf-8|0\",\"ROBOTS\":\"404|unknown/unknown; charset=utf-8|0\",\"SITEMAP\":\"404|text/plain; charset=utf-8|10\",\"SUPPORT_STAFF\":\"404|text/html; charset=utf-8|23063\"}\nFULL_FINISH_BASELINE_CLEAN=false\nTASK_COMPLETE=true\nTASK_RESULT=PVEPRO_V1_FULL_FINISH_BASELINE_PARTIAL\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-V1-FULL-FINISH-BASELINE-READONLY-719R4\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n"
}