
{
    "version": "1.39.9",
    "time": "1786702456005",
    "generalDiagnostics": [
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "이 형식은 Python 3.9부터 사용되지 않습니다. 대신 \"collections.abc.Iterator\"을(를) 사용하세요.",
            "range": {
                "start": {
                    "line": 18,
                    "character": 36
                },
                "end": {
                    "line": 18,
                    "character": 44
                }
            },
            "rule": "reportDeprecated"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "이 형식은 Python 3.9부터 사용되지 않습니다. 대신 \"collections.abc.Mapping\"을(를) 사용하세요.",
            "range": {
                "start": {
                    "line": 18,
                    "character": 46
                },
                "end": {
                    "line": 18,
                    "character": 53
                }
            },
            "rule": "reportDeprecated"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 219,
                    "character": 8
                },
                "end": {
                    "line": 219,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 222,
                    "character": 71
                },
                "end": {
                    "line": 222,
                    "character": 74
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"keys\"의 형식을 부분적으로 알 수 없습니다.\n  ‘keys’의 유형이 ‘set[Unknown]’입니다.",
            "range": {
                "start": {
                    "line": 224,
                    "character": 4
                },
                "end": {
                    "line": 224,
                    "character": 8
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"dict[Unknown, Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 224,
                    "character": 15
                },
                "end": {
                    "line": 224,
                    "character": 20
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"_draft_from_mapping\" 함수의 \"value\" 매개 변수에 해당합니다.\n  인수 형식이 \"dict[Unknown, Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 229,
                    "character": 31
                },
                "end": {
                    "line": 229,
                    "character": 36
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `state_dir` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 241,
                    "character": 13
                },
                "end": {
                    "line": 241,
                    "character": 22
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `ledger_path` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 242,
                    "character": 13
                },
                "end": {
                    "line": 242,
                    "character": 24
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `lock_path` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 243,
                    "character": 13
                },
                "end": {
                    "line": 243,
                    "character": 22
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `_now` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 244,
                    "character": 13
                },
                "end": {
                    "line": 244,
                    "character": 17
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘tuple[RoomBootstrapSession, ...]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 248,
                    "character": 16
                },
                "end": {
                    "line": 248,
                    "character": 37
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "불필요한 isinstance 호출입니다. \"str\"은(는) 항상 \"str\"의 인스턴스입니다.",
            "range": {
                "start": {
                    "line": 302,
                    "character": 46
                },
                "end": {
                    "line": 302,
                    "character": 68
                }
            },
            "rule": "reportUnnecessaryIsInstance"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘tuple[RoomBootstrapSession, ...]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 305,
                    "character": 8
                },
                "end": {
                    "line": 305,
                    "character": 29
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"now\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 436,
                    "character": 50
                },
                "end": {
                    "line": 436,
                    "character": 53
                }
            },
            "rule": "reportUnusedParameter"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "코드에 접근할 수 없습니다.",
            "range": {
                "start": {
                    "line": 476,
                    "character": 12
                },
                "end": {
                    "line": 476,
                    "character": 80
                }
            },
            "rule": "reportUnreachable"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘RoomBootstrapSession’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 506,
                    "character": 8
                },
                "end": {
                    "line": 506,
                    "character": 61
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘RecoveryAttempt’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 522,
                    "character": 12
                },
                "end": {
                    "line": 522,
                    "character": 74
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘RecoveryAttempt’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 547,
                    "character": 12
                },
                "end": {
                    "line": 547,
                    "character": 74
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"contextmanager\" 함수는 더 이상 사용되지 않습니다.\n  Annotating the return type as `-> Iterator[Foo]` with `@contextmanager` is deprecated. Use `-> Generator[Foo]` instead.",
            "range": {
                "start": {
                    "line": 684,
                    "character": 5
                },
                "end": {
                    "line": 684,
                    "character": 19
                }
            },
            "rule": "reportDeprecated"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 700,
                    "character": 12
                },
                "end": {
                    "line": 700,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"dict[Unknown, Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 703,
                    "character": 46
                },
                "end": {
                    "line": 703,
                    "character": 51
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"payload\"의 형식을 부분적으로 알 수 없습니다.\n  ‘payload’의 유형이 ‘dict[str, Unknown]’입니다.",
            "range": {
                "start": {
                    "line": 705,
                    "character": 8
                },
                "end": {
                    "line": 705,
                    "character": 15
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"_canonical_bytes\" 함수의 \"value\" 매개 변수에 해당합니다.\n  인수 형식이 \"dict[str, Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 709,
                    "character": 59
                },
                "end": {
                    "line": 709,
                    "character": 66
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"_session_from_mapping\" 함수의 \"value\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 712,
                    "character": 47
                },
                "end": {
                    "line": 712,
                    "character": 51
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 712,
                    "character": 57
                },
                "end": {
                    "line": 712,
                    "character": 61
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 732,
                    "character": 16
                },
                "end": {
                    "line": 732,
                    "character": 56
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "불필요한 isinstance 호출입니다. \"datetime\"은(는) 항상 \"datetime\"의 인스턴스입니다.",
            "range": {
                "start": {
                    "line": 750,
                    "character": 15
                },
                "end": {
                    "line": 750,
                    "character": 42
                }
            },
            "rule": "reportUnnecessaryIsInstance"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "불필요한 isinstance 호출입니다. \"RoomBootstrapStore\"은(는) 항상 \"RoomBootstrapStore\"의 인스턴스입니다.",
            "range": {
                "start": {
                    "line": 765,
                    "character": 15
                },
                "end": {
                    "line": 765,
                    "character": 52
                }
            },
            "rule": "reportUnnecessaryIsInstance"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "코드에 접근할 수 없습니다.",
            "range": {
                "start": {
                    "line": 766,
                    "character": 12
                },
                "end": {
                    "line": 766,
                    "character": 85
                }
            },
            "rule": "reportUnreachable"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `store` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 767,
                    "character": 13
                },
                "end": {
                    "line": 767,
                    "character": 18
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `owner_id` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 768,
                    "character": 13
                },
                "end": {
                    "line": 768,
                    "character": 21
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "Type annotation for attribute `customer_topic_name` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 769,
                    "character": 13
                },
                "end": {
                    "line": 769,
                    "character": 32
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 861,
                    "character": 38
                },
                "end": {
                    "line": 861,
                    "character": 42
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 876,
                    "character": 8
                },
                "end": {
                    "line": 876,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 879,
                    "character": 48
                },
                "end": {
                    "line": 879,
                    "character": 51
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"Mapping[Unknown, object]\"입니다.",
            "range": {
                "start": {
                    "line": 880,
                    "character": 19
                },
                "end": {
                    "line": 880,
                    "character": 23
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 889,
                    "character": 37
                },
                "end": {
                    "line": 889,
                    "character": 40
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 900,
                    "character": 48
                },
                "end": {
                    "line": 900,
                    "character": 51
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"Mapping[Unknown, object]\"입니다.",
            "range": {
                "start": {
                    "line": 901,
                    "character": 19
                },
                "end": {
                    "line": 901,
                    "character": 30
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"_draft_from_mapping\" 함수의 \"value\" 매개 변수에 해당합니다.\n  인수 형식이 \"Mapping[Unknown, object]\"입니다.",
            "range": {
                "start": {
                    "line": 904,
                    "character": 36
                },
                "end": {
                    "line": 904,
                    "character": 47
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap.py",
            "severity": "warning",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1009,
                    "character": 74
                },
                "end": {
                    "line": 1009,
                    "character": 77
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type annotation for attribute `code` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 26,
                    "character": 4
                },
                "end": {
                    "line": 26,
                    "character": 8
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "불필요한 isinstance 호출입니다. \"RoomBootstrapStore\"은(는) 항상 \"RoomBootstrapStore\"의 인스턴스입니다.",
            "range": {
                "start": {
                    "line": 61,
                    "character": 15
                },
                "end": {
                    "line": 61,
                    "character": 52
                }
            },
            "rule": "reportUnnecessaryIsInstance"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "코드에 접근할 수 없습니다.",
            "range": {
                "start": {
                    "line": 62,
                    "character": 12
                },
                "end": {
                    "line": 62,
                    "character": 81
                }
            },
            "rule": "reportUnreachable"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type annotation for attribute `profile_root` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 63,
                    "character": 13
                },
                "end": {
                    "line": 63,
                    "character": 25
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type annotation for attribute `package_root` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 67,
                    "character": 13
                },
                "end": {
                    "line": 67,
                    "character": 25
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type annotation for attribute `store` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 71,
                    "character": 13
                },
                "end": {
                    "line": 71,
                    "character": 18
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"registry_path\" is Any",
            "range": {
                "start": {
                    "line": 99,
                    "character": 8
                },
                "end": {
                    "line": 99,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"_resolve_registry_path\" is Any",
            "range": {
                "start": {
                    "line": 99,
                    "character": 24
                },
                "end": {
                    "line": 99,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"profile_authority_lock\" is Any",
            "range": {
                "start": {
                    "line": 100,
                    "character": 13
                },
                "end": {
                    "line": 100,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"document\" is Any",
            "range": {
                "start": {
                    "line": 115,
                    "character": 12
                },
                "end": {
                    "line": 115,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"_read\" is Any",
            "range": {
                "start": {
                    "line": 115,
                    "character": 23
                },
                "end": {
                    "line": 115,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 116,
                    "character": 31
                },
                "end": {
                    "line": 116,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Argument type is Any\n  인수가 \"_owner_key\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 116,
                    "character": 31
                },
                "end": {
                    "line": 116,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Argument type is Any\n  인수가 \"_customer\" 함수의 \"document\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 118,
                    "character": 38
                },
                "end": {
                    "line": 118,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"register_customer\" is Any",
            "range": {
                "start": {
                    "line": 121,
                    "character": 16
                },
                "end": {
                    "line": 121,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"persisted_document\" is Any",
            "range": {
                "start": {
                    "line": 125,
                    "character": 12
                },
                "end": {
                    "line": 125,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"_read\" is Any",
            "range": {
                "start": {
                    "line": 125,
                    "character": 33
                },
                "end": {
                    "line": 125,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Argument type is Any\n  인수가 \"_customer\" 함수의 \"document\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 126,
                    "character": 39
                },
                "end": {
                    "line": 126,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 139,
                    "character": 41
                },
                "end": {
                    "line": 139,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Argument type is Any\n  인수가 \"_owner_key\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 139,
                    "character": 41
                },
                "end": {
                    "line": 139,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"item\" is Any",
            "range": {
                "start": {
                    "line": 185,
                    "character": 20
                },
                "end": {
                    "line": 185,
                    "character": 24
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Argument type is Any\n  인수가 \"getattr\" 함수의 \"o\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 186,
                    "character": 27
                },
                "end": {
                    "line": 186,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "호출 식의 결과가 ‘object’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 207,
                    "character": 8
                },
                "end": {
                    "line": 207,
                    "character": 44
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"CustomerDraft\" is Any",
            "range": {
                "start": {
                    "line": 232,
                    "character": 15
                },
                "end": {
                    "line": 232,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 232,
                    "character": 15
                },
                "end": {
                    "line": 232,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "Type of \"key\" is Any",
            "range": {
                "start": {
                    "line": 258,
                    "character": 16
                },
                "end": {
                    "line": 258,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"week\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 269,
                    "character": 16
                },
                "end": {
                    "line": 269,
                    "character": 25
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"all\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"Generator[Unknown | bool, None, None]\"입니다.",
            "range": {
                "start": {
                    "line": 269,
                    "character": 16
                },
                "end": {
                    "line": 276,
                    "character": 54
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"calories_kcal\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 270,
                    "character": 20
                },
                "end": {
                    "line": 270,
                    "character": 38
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"protein_g\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 271,
                    "character": 20
                },
                "end": {
                    "line": 271,
                    "character": 34
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"meal_structure\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 272,
                    "character": 26
                },
                "end": {
                    "line": 272,
                    "character": 45
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"__new__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 272,
                    "character": 26
                },
                "end": {
                    "line": 272,
                    "character": 45
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"carbohydrate_g\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 273,
                    "character": 20
                },
                "end": {
                    "line": 273,
                    "character": 39
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"fat_g\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 274,
                    "character": 20
                },
                "end": {
                    "line": 274,
                    "character": 30
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"water_liters\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 275,
                    "character": 20
                },
                "end": {
                    "line": 275,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram_customer_bootstrap_registration.py",
            "severity": "warning",
            "message": "\"week\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 276,
                    "character": 27
                },
                "end": {
                    "line": 276,
                    "character": 31
                }
            },
            "rule": "reportUnknownVariableType"
        }
    ],
    "summary": {
        "filesAnalyzed": 2,
        "errorCount": 0,
        "warningCount": 78,
        "informationCount": 0,
        "timeInSec": 0.409
    }
}
