CHAT_OUTPUT_BEGIN
COMMAND_ID=ERRORS-INDEX-DIAG-003
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=error-ledger
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=f6f7749fda946015116cdbbd754c7e7f20356b4a6cf4df330a1b0b8fdf59cbb2
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=ab8308549db90d235b591af0581580c3c7ba1b287b129cc6111c2eef0a0f9ecc
COMMAND_SHA256=80eed5ea26e8f7115b609a40ae8034fa39c4adcbafb2e0f7767a09f47eef229c
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGES_MADE=false
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=2d3723e45e449d0e22674e5b32dfda22d04c0afbda67e334c0f3b8d51163c10c
SANITIZED_OUTPUT_SHA256=fe71a97acee187a33b67721cf76203d185dd10998f80b52bc964d5da690e82ab
OUTPUT_BEGIN
===== ERRORS INDEX DIAGNOSTIC =====
FILE=ERRORS-INDEX-001-20260721T071017Z.json SIZE=35631 MTIME=2026-07-21T10:10:17.7640773930
FILE=ERRORS-INDEX-001-20260721T071017Z-latest.txt SIZE=31331 MTIME=2026-07-21T10:10:17.7662178990
FILE=ERRORS-INDEX-001-20260721T071017Z.log SIZE=30560 MTIME=2026-07-21T10:10:17.7212171940
FILE=ERRORS-INDEX-001-20260721T071017Z.txt SIZE=30560 MTIME=2026-07-21T10:10:17.7448779240
FILE=ERRORS-INDEX-002-20260721T071312Z.json SIZE=36341 MTIME=2026-07-21T10:13:12.8224862000
FILE=ERRORS-INDEX-002-20260721T071312Z-latest.txt SIZE=31953 MTIME=2026-07-21T10:13:12.8249595700
FILE=ERRORS-INDEX-002-20260721T071312Z.log SIZE=31197 MTIME=2026-07-21T10:13:12.7809588810
FILE=ERRORS-INDEX-002-20260721T071312Z.txt SIZE=31182 MTIME=2026-07-21T10:13:12.8048284020
RAW_LOG=ERRORS-INDEX-002-20260721T071312Z.log
RAW_SIZE=31197
      "kind": "heading",
      "source_line": 888,
      "title": "ERROR_20260715_INLINE_REMOTE_SHELL_IN_APPLY_PHASE",
      "status": "known"
    },
    {
      "id": "ERR-H-L902",
      "kind": "heading",
      "source_line": 902,
      "title": "ERROR_20260715_OPTIONAL_RUN_DIRECTORY_FIND_UNDER_PIPEFAIL",
      "status": "known"
    },
    {
      "id": "ERR-H-L912",
      "kind": "heading",
      "source_line": 912,
      "title": "ERROR_20260715_PG_CONSTRAINT_CONTYPE_CHAR_CONCAT",
      "status": "known"
    },
    {
      "id": "ERR-H-L925",
      "kind": "heading",
      "source_line": 925,
      "title": "ERROR_20260715_LIVE_COLLECTOR_VERIFIER_WRONG_PATH",
      "status": "known"
    }
  ],
  "rules": [
    {
      "id": "CHECK-1",
      "source_line": 12,
      "text": "команда не должна быть большим paste."
    },
    {
      "id": "CHECK-2",
      "source_line": 13,
      "text": "команда не должна содержать большой here-doc."
    },
    {
      "id": "CHECK-3",
      "source_line": 14,
      "text": "команда не должна смешивать Markdown, backticks и shell-логику."
    },
    {
      "id": "CHECK-4",
      "source_line": 15,
      "text": "команда не должна иметь вложенный ssh с несколькими уровнями кавычек."
    },
    {
      "id": "CHECK-5",
      "source_line": 16,
      "text": "команда не должна печатать секреты."
    },
    {
      "id": "CHECK-6",
      "source_line": 17,
      "text": "если создаётся файл, сначала маленький безопасный шаг, потом проверка."
    },
    {
      "id": "CHECK-7",
      "source_line": 18,
      "text": "если команда длиннее 8 строк, её нельзя давать в интерактивный shell."
    },
    {
      "id": "CHECK-8",
      "source_line": 19,
      "text": "для edge-vm использовать debian@[PRIVATE_IP] и sudo."
    },
    {
      "id": "CHECK-9",
      "source_line": 20,
      "text": "для forum-prod использовать pve02 и ключ [SENSITIVE_PATH]
    },
    {
      "id": "CHECK-10",
      "source_line": 21,
      "text": "Corosync не трогать без отдельного плана и rollback."
    }
  ]
}
CHANGES_MADE=NO

OUTPUT_END
CHAT_OUTPUT_END
