
{
    "version": "1.39.9",
    "time": "1787679003740",
    "generalDiagnostics": [
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "가져오기 \"activate_customer\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 26,
                    "character": 39
                },
                "end": {
                    "line": 26,
                    "character": 56
                }
            },
            "rule": "reportUnusedImport"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 42,
                    "character": 4
                },
                "end": {
                    "line": 42,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AC21_SAFETY_CASES\" is Any",
            "range": {
                "start": {
                    "line": 52,
                    "character": 11
                },
                "end": {
                    "line": 52,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 52,
                    "character": 11
                },
                "end": {
                    "line": 52,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AC21_SAFETY_CASES\" is Any",
            "range": {
                "start": {
                    "line": 55,
                    "character": 0
                },
                "end": {
                    "line": 55,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 68,
                    "character": 12
                },
                "end": {
                    "line": 68,
                    "character": 15
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 68,
                    "character": 17
                },
                "end": {
                    "line": 68,
                    "character": 21
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"append\"의 형식을 부분적으로 알 수 없습니다.\n  ‘append’의 유형이 ‘Unknown | ((object: dict[str, str | bool | dict[str, str] | dict[str, bool | str] | dict[str, str | int] | dict[str, str | list[dict[str, int | list[str]]]]], /) -> None)’입니다.",
            "range": {
                "start": {
                    "line": 112,
                    "character": 8
                },
                "end": {
                    "line": 112,
                    "character": 35
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘Unknown | None’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 112,
                    "character": 8
                },
                "end": {
                    "line": 125,
                    "character": 9
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int\" 클래스의 \"append\" 특성에 액세스할 수 없음\n  특성 \"append\" 알 수 없음",
            "range": {
                "start": {
                    "line": 112,
                    "character": 29
                },
                "end": {
                    "line": 112,
                    "character": 35
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"dict[str, str]\" 클래스의 \"append\" 특성에 액세스할 수 없음\n  특성 \"append\" 알 수 없음",
            "range": {
                "start": {
                    "line": 112,
                    "character": 29
                },
                "end": {
                    "line": 112,
                    "character": 35
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 128,
                    "character": 4
                },
                "end": {
                    "line": 128,
                    "character": 58
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"profile_root\" is Any",
            "range": {
                "start": {
                    "line": 145,
                    "character": 8
                },
                "end": {
                    "line": 145,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"registry_path\" is Any",
            "range": {
                "start": {
                    "line": 145,
                    "character": 22
                },
                "end": {
                    "line": 145,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"data_root\" is Any",
            "range": {
                "start": {
                    "line": 145,
                    "character": 37
                },
                "end": {
                    "line": 145,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"checklist_path\" is Any",
            "range": {
                "start": {
                    "line": 145,
                    "character": 48
                },
                "end": {
                    "line": 145,
                    "character": 62
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_activation_fixture\" is Any",
            "range": {
                "start": {
                    "line": 146,
                    "character": 12
                },
                "end": {
                    "line": 146,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"activate_customer\" is Any",
            "range": {
                "start": {
                    "line": 148,
                    "character": 8
                },
                "end": {
                    "line": 148,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 198,
                    "character": 4
                },
                "end": {
                    "line": 198,
                    "character": 67
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 202,
                    "character": 4
                },
                "end": {
                    "line": 219,
                    "character": 5
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 229,
                    "character": 43
                },
                "end": {
                    "line": 229,
                    "character": 54
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 229,
                    "character": 43
                },
                "end": {
                    "line": 229,
                    "character": 54
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 233,
                    "character": 4
                },
                "end": {
                    "line": 233,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_task26_authority_source\" 특성에 할당할 수 없음\n  \"object\" 형식의 식을 \"TelegramAdapter\" 클래스의 \"_task26_authority_source\" 특성에 할당할 수 없음\n    형식 \"object\"은 형식 \"FileCandidateAuthoritySource | None\"에 할당할 수 없습니다.\n      \"object\"은 \"None\"에 할당할 수 없습니다.\n      \"object\"은 \"FileCandidateAuthoritySource\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 247,
                    "character": 12
                },
                "end": {
                    "line": 247,
                    "character": 36
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_task26_authority_source’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 247,
                    "character": 12
                },
                "end": {
                    "line": 247,
                    "character": 36
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_task26_candidate_digest’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 248,
                    "character": 12
                },
                "end": {
                    "line": 248,
                    "character": 36
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 254,
                    "character": 4
                },
                "end": {
                    "line": 254,
                    "character": 15
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 254,
                    "character": 4
                },
                "end": {
                    "line": 254,
                    "character": 15
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"_nutrition_adapter\" 함수의 \"monkeypatch\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 257,
                    "character": 47
                },
                "end": {
                    "line": 257,
                    "character": 58
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 259,
                    "character": 19
                },
                "end": {
                    "line": 259,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_nutrition_coaching_error’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 260,
                    "character": 44
                },
                "end": {
                    "line": 260,
                    "character": 69
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 265,
                    "character": 4
                },
                "end": {
                    "line": 265,
                    "character": 15
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 265,
                    "character": 4
                },
                "end": {
                    "line": 265,
                    "character": 15
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"_nutrition_adapter\" 함수의 \"monkeypatch\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 268,
                    "character": 47
                },
                "end": {
                    "line": 268,
                    "character": 58
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 270,
                    "character": 26
                },
                "end": {
                    "line": 270,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_registry_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 273,
                    "character": 23
                },
                "end": {
                    "line": 273,
                    "character": 37
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 282,
                    "character": 4
                },
                "end": {
                    "line": 282,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 282,
                    "character": 18
                },
                "end": {
                    "line": 282,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"refresh_live_registry\" is Any",
            "range": {
                "start": {
                    "line": 288,
                    "character": 11
                },
                "end": {
                    "line": 288,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_live_registry_error\" is Any",
            "range": {
                "start": {
                    "line": 289,
                    "character": 11
                },
                "end": {
                    "line": 289,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 296,
                    "character": 4
                },
                "end": {
                    "line": 296,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 296,
                    "character": 18
                },
                "end": {
                    "line": 296,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"refresh_live_registry\" is Any",
            "range": {
                "start": {
                    "line": 302,
                    "character": 11
                },
                "end": {
                    "line": 302,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘CustomerSpec’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 303,
                    "character": 4
                },
                "end": {
                    "line": 303,
                    "character": 49
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"refresh_live_registry\" is Any",
            "range": {
                "start": {
                    "line": 304,
                    "character": 11
                },
                "end": {
                    "line": 304,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 305,
                    "character": 11
                },
                "end": {
                    "line": 305,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘CustomerSpec’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 307,
                    "character": 4
                },
                "end": {
                    "line": 311,
                    "character": 5
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"refresh_live_registry\" is Any",
            "range": {
                "start": {
                    "line": 312,
                    "character": 11
                },
                "end": {
                    "line": 312,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 319,
                    "character": 4
                },
                "end": {
                    "line": 319,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 319,
                    "character": 18
                },
                "end": {
                    "line": 319,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"disabled\" is Any",
            "range": {
                "start": {
                    "line": 321,
                    "character": 4
                },
                "end": {
                    "line": 321,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 321,
                    "character": 15
                },
                "end": {
                    "line": 321,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 323,
                    "character": 11
                },
                "end": {
                    "line": 323,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 324,
                    "character": 11
                },
                "end": {
                    "line": 324,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 331,
                    "character": 4
                },
                "end": {
                    "line": 331,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 331,
                    "character": 18
                },
                "end": {
                    "line": 331,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"exact\" is Any",
            "range": {
                "start": {
                    "line": 334,
                    "character": 4
                },
                "end": {
                    "line": 334,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 334,
                    "character": 12
                },
                "end": {
                    "line": 334,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 335,
                    "character": 11
                },
                "end": {
                    "line": 335,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 336,
                    "character": 11
                },
                "end": {
                    "line": 336,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 336,
                    "character": 31
                },
                "end": {
                    "line": 336,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 337,
                    "character": 11
                },
                "end": {
                    "line": 337,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 337,
                    "character": 31
                },
                "end": {
                    "line": 337,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 343,
                    "character": 4
                },
                "end": {
                    "line": 343,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 343,
                    "character": 18
                },
                "end": {
                    "line": 343,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owns_space\" is Any",
            "range": {
                "start": {
                    "line": 345,
                    "character": 11
                },
                "end": {
                    "line": 345,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 346,
                    "character": 11
                },
                "end": {
                    "line": 346,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 346,
                    "character": 31
                },
                "end": {
                    "line": 346,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owns_space\" is Any",
            "range": {
                "start": {
                    "line": 347,
                    "character": 11
                },
                "end": {
                    "line": 347,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 355,
                    "character": 4
                },
                "end": {
                    "line": 355,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 355,
                    "character": 18
                },
                "end": {
                    "line": 355,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 356,
                    "character": 4
                },
                "end": {
                    "line": 356,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 356,
                    "character": 14
                },
                "end": {
                    "line": 356,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 357,
                    "character": 4
                },
                "end": {
                    "line": 357,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 357,
                    "character": 14
                },
                "end": {
                    "line": 357,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 358,
                    "character": 11
                },
                "end": {
                    "line": 358,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 359,
                    "character": 4
                },
                "end": {
                    "line": 359,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 359,
                    "character": 44
                },
                "end": {
                    "line": 359,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"transition\" is Any",
            "range": {
                "start": {
                    "line": 360,
                    "character": 4
                },
                "end": {
                    "line": 360,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 360,
                    "character": 17
                },
                "end": {
                    "line": 360,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 360,
                    "character": 45
                },
                "end": {
                    "line": 360,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 360,
                    "character": 66
                },
                "end": {
                    "line": 360,
                    "character": 87
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 361,
                    "character": 11
                },
                "end": {
                    "line": 361,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 361,
                    "character": 11
                },
                "end": {
                    "line": 361,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 362,
                    "character": 4
                },
                "end": {
                    "line": 362,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 362,
                    "character": 13
                },
                "end": {
                    "line": 362,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 362,
                    "character": 13
                },
                "end": {
                    "line": 362,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 372,
                    "character": 8
                },
                "end": {
                    "line": 372,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 372,
                    "character": 16
                },
                "end": {
                    "line": 372,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 373,
                    "character": 15
                },
                "end": {
                    "line": 373,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 374,
                    "character": 11
                },
                "end": {
                    "line": 374,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 374,
                    "character": 11
                },
                "end": {
                    "line": 374,
                    "character": 16
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"summary\" is Any",
            "range": {
                "start": {
                    "line": 375,
                    "character": 4
                },
                "end": {
                    "line": 375,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 375,
                    "character": 32
                },
                "end": {
                    "line": 375,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 375,
                    "character": 39
                },
                "end": {
                    "line": 375,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 375,
                    "character": 51
                },
                "end": {
                    "line": 375,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 375,
                    "character": 51
                },
                "end": {
                    "line": 375,
                    "character": 71
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 375,
                    "character": 51
                },
                "end": {
                    "line": 375,
                    "character": 56
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completed\" is Any",
            "range": {
                "start": {
                    "line": 378,
                    "character": 4
                },
                "end": {
                    "line": 378,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 378,
                    "character": 16
                },
                "end": {
                    "line": 378,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 378,
                    "character": 44
                },
                "end": {
                    "line": 378,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 381,
                    "character": 11
                },
                "end": {
                    "line": 381,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"token\" is Any",
            "range": {
                "start": {
                    "line": 382,
                    "character": 4
                },
                "end": {
                    "line": 382,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 382,
                    "character": 12
                },
                "end": {
                    "line": 382,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request_token\" is Any",
            "range": {
                "start": {
                    "line": 382,
                    "character": 12
                },
                "end": {
                    "line": 382,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 383,
                    "character": 4
                },
                "end": {
                    "line": 383,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 383,
                    "character": 12
                },
                "end": {
                    "line": 383,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"draft\" is Any",
            "range": {
                "start": {
                    "line": 384,
                    "character": 4
                },
                "end": {
                    "line": 384,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_draft\" is Any",
            "range": {
                "start": {
                    "line": 384,
                    "character": 12
                },
                "end": {
                    "line": 384,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"snapshot\" is Any",
            "range": {
                "start": {
                    "line": 386,
                    "character": 11
                },
                "end": {
                    "line": 386,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"flow\" is Any",
            "range": {
                "start": {
                    "line": 386,
                    "character": 11
                },
                "end": {
                    "line": 386,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"snapshot\" is Any",
            "range": {
                "start": {
                    "line": 387,
                    "character": 11
                },
                "end": {
                    "line": 387,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"answers\" is Any",
            "range": {
                "start": {
                    "line": 387,
                    "character": 11
                },
                "end": {
                    "line": 387,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_draft\" is Any",
            "range": {
                "start": {
                    "line": 388,
                    "character": 11
                },
                "end": {
                    "line": 388,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"correction\" is Any",
            "range": {
                "start": {
                    "line": 390,
                    "character": 4
                },
                "end": {
                    "line": 390,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_text\" is Any",
            "range": {
                "start": {
                    "line": 390,
                    "character": 17
                },
                "end": {
                    "line": 390,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 391,
                    "character": 11
                },
                "end": {
                    "line": 391,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 391,
                    "character": 11
                },
                "end": {
                    "line": 391,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 392,
                    "character": 11
                },
                "end": {
                    "line": 392,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 392,
                    "character": 11
                },
                "end": {
                    "line": 392,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 398,
                    "character": 4
                },
                "end": {
                    "line": 398,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 398,
                    "character": 18
                },
                "end": {
                    "line": 398,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 399,
                    "character": 4
                },
                "end": {
                    "line": 399,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 399,
                    "character": 14
                },
                "end": {
                    "line": 399,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 400,
                    "character": 4
                },
                "end": {
                    "line": 400,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 400,
                    "character": 14
                },
                "end": {
                    "line": 400,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 401,
                    "character": 11
                },
                "end": {
                    "line": 401,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 402,
                    "character": 4
                },
                "end": {
                    "line": 402,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 402,
                    "character": 44
                },
                "end": {
                    "line": 402,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 403,
                    "character": 4
                },
                "end": {
                    "line": 403,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 403,
                    "character": 32
                },
                "end": {
                    "line": 403,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 403,
                    "character": 53
                },
                "end": {
                    "line": 403,
                    "character": 74
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 404,
                    "character": 4
                },
                "end": {
                    "line": 404,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 404,
                    "character": 13
                },
                "end": {
                    "line": 404,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 404,
                    "character": 13
                },
                "end": {
                    "line": 404,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 416,
                    "character": 8
                },
                "end": {
                    "line": 416,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 416,
                    "character": 16
                },
                "end": {
                    "line": 416,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 417,
                    "character": 11
                },
                "end": {
                    "line": 417,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 417,
                    "character": 11
                },
                "end": {
                    "line": 417,
                    "character": 16
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"save\" is Any",
            "range": {
                "start": {
                    "line": 418,
                    "character": 4
                },
                "end": {
                    "line": 418,
                    "character": 8
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 418,
                    "character": 29
                },
                "end": {
                    "line": 418,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 418,
                    "character": 36
                },
                "end": {
                    "line": 418,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 418,
                    "character": 48
                },
                "end": {
                    "line": 418,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 418,
                    "character": 48
                },
                "end": {
                    "line": 418,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 418,
                    "character": 48
                },
                "end": {
                    "line": 418,
                    "character": 53
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 419,
                    "character": 4
                },
                "end": {
                    "line": 419,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 419,
                    "character": 32
                },
                "end": {
                    "line": 419,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 443,
                    "character": 4
                },
                "end": {
                    "line": 443,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 443,
                    "character": 12
                },
                "end": {
                    "line": 443,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"first\" is Any",
            "range": {
                "start": {
                    "line": 444,
                    "character": 4
                },
                "end": {
                    "line": 444,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_weekly_review_draft\" is Any",
            "range": {
                "start": {
                    "line": 444,
                    "character": 12
                },
                "end": {
                    "line": 444,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"replay\" is Any",
            "range": {
                "start": {
                    "line": 445,
                    "character": 4
                },
                "end": {
                    "line": 445,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_weekly_review_draft\" is Any",
            "range": {
                "start": {
                    "line": 445,
                    "character": 13
                },
                "end": {
                    "line": 445,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 447,
                    "character": 11
                },
                "end": {
                    "line": 447,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"status\" is Any",
            "range": {
                "start": {
                    "line": 448,
                    "character": 11
                },
                "end": {
                    "line": 448,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"draft_id\" is Any",
            "range": {
                "start": {
                    "line": 449,
                    "character": 11
                },
                "end": {
                    "line": 449,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"draft_id\" is Any",
            "range": {
                "start": {
                    "line": 449,
                    "character": 30
                },
                "end": {
                    "line": 449,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"text\" is Any",
            "range": {
                "start": {
                    "line": 450,
                    "character": 11
                },
                "end": {
                    "line": 450,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"text\" is Any",
            "range": {
                "start": {
                    "line": 450,
                    "character": 26
                },
                "end": {
                    "line": 450,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"text\" is Any",
            "range": {
                "start": {
                    "line": 451,
                    "character": 28
                },
                "end": {
                    "line": 451,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 456,
                    "character": 4
                },
                "end": {
                    "line": 456,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 456,
                    "character": 18
                },
                "end": {
                    "line": 456,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 457,
                    "character": 4
                },
                "end": {
                    "line": 457,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 457,
                    "character": 14
                },
                "end": {
                    "line": 457,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 458,
                    "character": 4
                },
                "end": {
                    "line": 458,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 458,
                    "character": 14
                },
                "end": {
                    "line": 458,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 459,
                    "character": 11
                },
                "end": {
                    "line": 459,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 460,
                    "character": 4
                },
                "end": {
                    "line": 460,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 460,
                    "character": 44
                },
                "end": {
                    "line": 460,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 461,
                    "character": 4
                },
                "end": {
                    "line": 461,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 461,
                    "character": 32
                },
                "end": {
                    "line": 461,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 461,
                    "character": 53
                },
                "end": {
                    "line": 461,
                    "character": 74
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 462,
                    "character": 4
                },
                "end": {
                    "line": 462,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 462,
                    "character": 13
                },
                "end": {
                    "line": 462,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 462,
                    "character": 13
                },
                "end": {
                    "line": 462,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 469,
                    "character": 8
                },
                "end": {
                    "line": 469,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 469,
                    "character": 16
                },
                "end": {
                    "line": 469,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 470,
                    "character": 15
                },
                "end": {
                    "line": 470,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"stopped\" is Any",
            "range": {
                "start": {
                    "line": 471,
                    "character": 4
                },
                "end": {
                    "line": 471,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 471,
                    "character": 14
                },
                "end": {
                    "line": 471,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 472,
                    "character": 11
                },
                "end": {
                    "line": 472,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"acknowledgement\" is Any",
            "range": {
                "start": {
                    "line": 473,
                    "character": 4
                },
                "end": {
                    "line": 473,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 473,
                    "character": 22
                },
                "end": {
                    "line": 473,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 473,
                    "character": 22
                },
                "end": {
                    "line": 473,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completed\" is Any",
            "range": {
                "start": {
                    "line": 475,
                    "character": 4
                },
                "end": {
                    "line": 475,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 475,
                    "character": 16
                },
                "end": {
                    "line": 475,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 475,
                    "character": 44
                },
                "end": {
                    "line": 475,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 477,
                    "character": 11
                },
                "end": {
                    "line": 477,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 478,
                    "character": 11
                },
                "end": {
                    "line": 478,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"safety_held\" is Any",
            "range": {
                "start": {
                    "line": 478,
                    "character": 11
                },
                "end": {
                    "line": 478,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 479,
                    "character": 11
                },
                "end": {
                    "line": 479,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request_token\" is Any",
            "range": {
                "start": {
                    "line": 479,
                    "character": 11
                },
                "end": {
                    "line": 479,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 485,
                    "character": 4
                },
                "end": {
                    "line": 485,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 485,
                    "character": 18
                },
                "end": {
                    "line": 485,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 492,
                    "character": 8
                },
                "end": {
                    "line": 492,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 492,
                    "character": 18
                },
                "end": {
                    "line": 492,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 493,
                    "character": 8
                },
                "end": {
                    "line": 493,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_trainer_launcher\" is Any",
            "range": {
                "start": {
                    "line": 493,
                    "character": 18
                },
                "end": {
                    "line": 493,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 494,
                    "character": 15
                },
                "end": {
                    "line": 494,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_trainer_launcher\" is Any",
            "range": {
                "start": {
                    "line": 495,
                    "character": 15
                },
                "end": {
                    "line": 495,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 495,
                    "character": 63
                },
                "end": {
                    "line": 495,
                    "character": 84
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"transition\" is Any",
            "range": {
                "start": {
                    "line": 496,
                    "character": 8
                },
                "end": {
                    "line": 496,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_trainer_callback\" is Any",
            "range": {
                "start": {
                    "line": 496,
                    "character": 21
                },
                "end": {
                    "line": 496,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 497,
                    "character": 12
                },
                "end": {
                    "line": 497,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 497,
                    "character": 33
                },
                "end": {
                    "line": 497,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolved\" is Any",
            "range": {
                "start": {
                    "line": 499,
                    "character": 8
                },
                "end": {
                    "line": 499,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer\" is Any",
            "range": {
                "start": {
                    "line": 499,
                    "character": 19
                },
                "end": {
                    "line": 499,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_bridge\" is Any",
            "range": {
                "start": {
                    "line": 500,
                    "character": 40
                },
                "end": {
                    "line": 500,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 501,
                    "character": 8
                },
                "end": {
                    "line": 501,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_bridge\" is Any",
            "range": {
                "start": {
                    "line": 501,
                    "character": 17
                },
                "end": {
                    "line": 501,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 503,
                    "character": 8
                },
                "end": {
                    "line": 503,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 503,
                    "character": 18
                },
                "end": {
                    "line": 503,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolved\" is Any",
            "range": {
                "start": {
                    "line": 504,
                    "character": 8
                },
                "end": {
                    "line": 504,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 504,
                    "character": 19
                },
                "end": {
                    "line": 504,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 506,
                    "character": 8
                },
                "end": {
                    "line": 506,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 506,
                    "character": 17
                },
                "end": {
                    "line": 506,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 508,
                    "character": 8
                },
                "end": {
                    "line": 508,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 509,
                    "character": 12
                },
                "end": {
                    "line": 509,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 511,
                    "character": 17
                },
                "end": {
                    "line": 511,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 513,
                    "character": 15
                },
                "end": {
                    "line": 513,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 514,
                    "character": 15
                },
                "end": {
                    "line": 514,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 514,
                    "character": 55
                },
                "end": {
                    "line": 514,
                    "character": 76
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"transition\" is Any",
            "range": {
                "start": {
                    "line": 515,
                    "character": 8
                },
                "end": {
                    "line": 515,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 515,
                    "character": 21
                },
                "end": {
                    "line": 515,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 516,
                    "character": 12
                },
                "end": {
                    "line": 516,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 516,
                    "character": 33
                },
                "end": {
                    "line": 516,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 519,
                    "character": 11
                },
                "end": {
                    "line": 519,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 519,
                    "character": 11
                },
                "end": {
                    "line": 519,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 522,
                    "character": 8
                },
                "end": {
                    "line": 522,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.\n  인수 형식이 \"tuple[Unknown, ...] | list[Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 523,
                    "character": 54
                },
                "end": {
                    "line": 523,
                    "character": 58
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 524,
                    "character": 8
                },
                "end": {
                    "line": 524,
                    "character": 14
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"value\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 524,
                    "character": 16
                },
                "end": {
                    "line": 524,
                    "character": 21
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 525,
                    "character": 8
                },
                "end": {
                    "line": 525,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 525,
                    "character": 16
                },
                "end": {
                    "line": 525,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"__new__\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 525,
                    "character": 46
                },
                "end": {
                    "line": 525,
                    "character": 52
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"__new__\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 525,
                    "character": 59
                },
                "end": {
                    "line": 525,
                    "character": 64
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 526,
                    "character": 15
                },
                "end": {
                    "line": 526,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"stopped\" is Any",
            "range": {
                "start": {
                    "line": 528,
                    "character": 4
                },
                "end": {
                    "line": 528,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 528,
                    "character": 14
                },
                "end": {
                    "line": 528,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 529,
                    "character": 11
                },
                "end": {
                    "line": 529,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 530,
                    "character": 11
                },
                "end": {
                    "line": 530,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 531,
                    "character": 11
                },
                "end": {
                    "line": 531,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 531,
                    "character": 11
                },
                "end": {
                    "line": 531,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"acknowledgement\" is Any",
            "range": {
                "start": {
                    "line": 533,
                    "character": 4
                },
                "end": {
                    "line": 533,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 533,
                    "character": 22
                },
                "end": {
                    "line": 533,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 533,
                    "character": 22
                },
                "end": {
                    "line": 533,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 534,
                    "character": 4
                },
                "end": {
                    "line": 534,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackData\" is Any",
            "range": {
                "start": {
                    "line": 534,
                    "character": 15
                },
                "end": {
                    "line": 534,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parse\" is Any",
            "range": {
                "start": {
                    "line": 534,
                    "character": 15
                },
                "end": {
                    "line": 534,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_input\" is Any",
            "range": {
                "start": {
                    "line": 536,
                    "character": 4
                },
                "end": {
                    "line": 536,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 536,
                    "character": 21
                },
                "end": {
                    "line": 536,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completed\" is Any",
            "range": {
                "start": {
                    "line": 537,
                    "character": 4
                },
                "end": {
                    "line": 537,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_trainer_callback\" is Any",
            "range": {
                "start": {
                    "line": 538,
                    "character": 8
                },
                "end": {
                    "line": 538,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 540,
                    "character": 13
                },
                "end": {
                    "line": 540,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 542,
                    "character": 11
                },
                "end": {
                    "line": 542,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 542,
                    "character": 11
                },
                "end": {
                    "line": 542,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 543,
                    "character": 11
                },
                "end": {
                    "line": 543,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event\" is Any",
            "range": {
                "start": {
                    "line": 545,
                    "character": 4
                },
                "end": {
                    "line": 545,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"finalized_event\" is Any",
            "range": {
                "start": {
                    "line": 545,
                    "character": 12
                },
                "end": {
                    "line": 545,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"session_id\" is Any",
            "range": {
                "start": {
                    "line": 545,
                    "character": 35
                },
                "end": {
                    "line": 545,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 547,
                    "character": 32
                },
                "end": {
                    "line": 547,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"session_id\" is Any",
            "range": {
                "start": {
                    "line": 547,
                    "character": 61
                },
                "end": {
                    "line": 547,
                    "character": 80
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__call__\" 함수의 \"argvalues\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 550,
                    "character": 33
                },
                "end": {
                    "line": 550,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 553,
                    "character": 8
                },
                "end": {
                    "line": 553,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 554,
                    "character": 8
                },
                "end": {
                    "line": 554,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 555,
                    "character": 8
                },
                "end": {
                    "line": 555,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event\" is Any",
            "range": {
                "start": {
                    "line": 556,
                    "character": 8
                },
                "end": {
                    "line": 556,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"session_id\" is Any",
            "range": {
                "start": {
                    "line": 557,
                    "character": 8
                },
                "end": {
                    "line": 557,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"getattr\" 함수의 \"o\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 560,
                    "character": 21
                },
                "end": {
                    "line": 560,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coaching_held\" is Any",
            "range": {
                "start": {
                    "line": 562,
                    "character": 11
                },
                "end": {
                    "line": 562,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reasons\" is Any",
            "range": {
                "start": {
                    "line": 563,
                    "character": 15
                },
                "end": {
                    "line": 563,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 563,
                    "character": 15
                },
                "end": {
                    "line": 563,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reason\" is Any",
            "range": {
                "start": {
                    "line": 564,
                    "character": 4
                },
                "end": {
                    "line": 564,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reasons\" is Any",
            "range": {
                "start": {
                    "line": 564,
                    "character": 13
                },
                "end": {
                    "line": 564,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"class_name\" is Any",
            "range": {
                "start": {
                    "line": 565,
                    "character": 11
                },
                "end": {
                    "line": 565,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"rule_id\" is Any",
            "range": {
                "start": {
                    "line": 566,
                    "character": 11
                },
                "end": {
                    "line": 566,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 566,
                    "character": 11
                },
                "end": {
                    "line": 566,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"source_flow\" is Any",
            "range": {
                "start": {
                    "line": 567,
                    "character": 11
                },
                "end": {
                    "line": 567,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 567,
                    "character": 11
                },
                "end": {
                    "line": 567,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"matched_field\" is Any",
            "range": {
                "start": {
                    "line": 568,
                    "character": 11
                },
                "end": {
                    "line": 568,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 568,
                    "character": 11
                },
                "end": {
                    "line": 568,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"excerpt\" is Any",
            "range": {
                "start": {
                    "line": 569,
                    "character": 11
                },
                "end": {
                    "line": 569,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"excerpt\" is Any",
            "range": {
                "start": {
                    "line": 570,
                    "character": 15
                },
                "end": {
                    "line": 570,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 570,
                    "character": 15
                },
                "end": {
                    "line": 570,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"safety_held\" is Any",
            "range": {
                "start": {
                    "line": 572,
                    "character": 11
                },
                "end": {
                    "line": 572,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request_token\" is Any",
            "range": {
                "start": {
                    "line": 573,
                    "character": 11
                },
                "end": {
                    "line": 573,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"role\" is Any",
            "range": {
                "start": {
                    "line": 574,
                    "character": 11
                },
                "end": {
                    "line": 574,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"hold_reasons\" is Any",
            "range": {
                "start": {
                    "line": 577,
                    "character": 11
                },
                "end": {
                    "line": 577,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bounded_reason\" is Any",
            "range": {
                "start": {
                    "line": 578,
                    "character": 4
                },
                "end": {
                    "line": 578,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"hold_reasons\" is Any",
            "range": {
                "start": {
                    "line": 578,
                    "character": 21
                },
                "end": {
                    "line": 578,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 579,
                    "character": 19
                },
                "end": {
                    "line": 579,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"referral_guidance\" is Any",
            "range": {
                "start": {
                    "line": 580,
                    "character": 11
                },
                "end": {
                    "line": 580,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"referral_guidance\" is Any",
            "range": {
                "start": {
                    "line": 581,
                    "character": 15
                },
                "end": {
                    "line": 581,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 581,
                    "character": 15
                },
                "end": {
                    "line": 581,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_bot’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 587,
                    "character": 16
                },
                "end": {
                    "line": 587,
                    "character": 20
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 588,
                    "character": 16
                },
                "end": {
                    "line": 588,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 588,
                    "character": 50
                },
                "end": {
                    "line": 588,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_thread_kwargs_for_send’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 589,
                    "character": 16
                },
                "end": {
                    "line": 589,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_thread_kwargs_for_send\" 특성에 할당할 수 없음\n  형식 \"(_chat: str, topic: str | None, _metadata: Dict[str, Any] | None) -> dict[str, Any]\"은 형식 \"(chat_id: str, thread_id: str | None, metadata: Dict[str, Any] | None = None, reply_to_message_id: int | None = None, reply_to_mode: str | None = None) -> Dict[str, Any]\"에 할당할 수 없습니다.\n    함수가 너무 적은 위치 매개 변수를 허용합니다. 5이(가) 필요하지만 3을(를) 받았습니다.\n      매개 변수 이름 불일치: \"chat_id\" 및 \"_chat\"\n      매개 변수 이름 불일치: \"thread_id\" 및 \"topic\"\n      매개 변수 이름 불일치: \"metadata\" 및 \"_metadata\"\n      ‘_metadata’ 매개 변수에 기본 인수가 없습니다.",
            "range": {
                "start": {
                    "line": 589,
                    "character": 42
                },
                "end": {
                    "line": 591,
                    "character": 9
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 592,
                    "character": 16
                },
                "end": {
                    "line": 592,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_render_nutrition_completion’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 595,
                    "character": 22
                },
                "end": {
                    "line": 595,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_render_nutrition_completion\" 함수의 \"completion\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 595,
                    "character": 51
                },
                "end": {
                    "line": 595,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 596,
                    "character": 23
                },
                "end": {
                    "line": 596,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 602,
                    "character": 41
                },
                "end": {
                    "line": 602,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"chat_id\" is Any",
            "range": {
                "start": {
                    "line": 602,
                    "character": 41
                },
                "end": {
                    "line": 602,
                    "character": 66
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"x\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 602,
                    "character": 41
                },
                "end": {
                    "line": 602,
                    "character": 66
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"events\" is Any",
            "range": {
                "start": {
                    "line": 605,
                    "character": 4
                },
                "end": {
                    "line": 605,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_source\" is Any",
            "range": {
                "start": {
                    "line": 605,
                    "character": 13
                },
                "end": {
                    "line": 605,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_read_events\" is Any",
            "range": {
                "start": {
                    "line": 605,
                    "character": 13
                },
                "end": {
                    "line": 605,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_type\" is Any",
            "range": {
                "start": {
                    "line": 606,
                    "character": 12
                },
                "end": {
                    "line": 606,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 606,
                    "character": 12
                },
                "end": {
                    "line": 606,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"item\" is Any",
            "range": {
                "start": {
                    "line": 606,
                    "character": 38
                },
                "end": {
                    "line": 606,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"finalized_coaching_snapshot\" is Any",
            "range": {
                "start": {
                    "line": 611,
                    "character": 11
                },
                "end": {
                    "line": 611,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 613,
                    "character": 12
                },
                "end": {
                    "line": 613,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 613,
                    "character": 43
                },
                "end": {
                    "line": 613,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"spec\" is Any",
            "range": {
                "start": {
                    "line": 613,
                    "character": 43
                },
                "end": {
                    "line": 613,
                    "character": 82
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"telegram\" is Any",
            "range": {
                "start": {
                    "line": 613,
                    "character": 43
                },
                "end": {
                    "line": 613,
                    "character": 91
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"chat_id\" is Any",
            "range": {
                "start": {
                    "line": 613,
                    "character": 43
                },
                "end": {
                    "line": 613,
                    "character": 99
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 613,
                    "character": 43
                },
                "end": {
                    "line": 613,
                    "character": 99
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_bot’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 621,
                    "character": 16
                },
                "end": {
                    "line": 621,
                    "character": 20
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 622,
                    "character": 16
                },
                "end": {
                    "line": 622,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_get_nutrition_coaching\" 특성에 할당할 수 없음\n  형식 \"() -> SimpleNamespace\"은 형식 \"() -> (NutritionCoachingCoordinator | None)\"에 할당할 수 없습니다.\n    ‘SimpleNamespace’ 함수 반환 형식은 ‘NutritionCoachingCoordinator | None’ 형식과 호환되지 않습니다.\n      형식 \"SimpleNamespace\"은 형식 \"NutritionCoachingCoordinator | None\"에 할당할 수 없습니다.\n        \"SimpleNamespace\"은 \"NutritionCoachingCoordinator\"에 할당할 수 없습니다.\n        \"SimpleNamespace\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 622,
                    "character": 42
                },
                "end": {
                    "line": 624,
                    "character": 9
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_thread_kwargs_for_send’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 625,
                    "character": 16
                },
                "end": {
                    "line": 625,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_thread_kwargs_for_send\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> dict[str, Any]\"은 형식 \"(chat_id: str, thread_id: str | None, metadata: Dict[str, Any] | None = None, reply_to_message_id: int | None = None, reply_to_mode: str | None = None) -> Dict[str, Any]\"에 할당할 수 없습니다.\n    \"chat_id\" 키워드 매개 변수 누락\n    \"thread_id\" 키워드 매개 변수 누락\n    \"metadata\" 키워드 매개 변수 누락\n    \"reply_to_message_id\" 키워드 매개 변수 누락\n    \"reply_to_mode\" 키워드 매개 변수 누락",
            "range": {
                "start": {
                    "line": 625,
                    "character": 42
                },
                "end": {
                    "line": 625,
                    "character": 82
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 625,
                    "character": 50
                },
                "end": {
                    "line": 625,
                    "character": 55
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 626,
                    "character": 16
                },
                "end": {
                    "line": 626,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_render_nutrition_completion’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 631,
                    "character": 22
                },
                "end": {
                    "line": 631,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 633,
                    "character": 23
                },
                "end": {
                    "line": 633,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 648,
                    "character": 8
                },
                "end": {
                    "line": 648,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 648,
                    "character": 22
                },
                "end": {
                    "line": 648,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 650,
                    "character": 12
                },
                "end": {
                    "line": 650,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 651,
                    "character": 19
                },
                "end": {
                    "line": 651,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 형식 \"dict[str, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 12
                },
                "end": {
                    "line": 653,
                    "character": 25
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_chat\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 26
                },
                "end": {
                    "line": 653,
                    "character": 31
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_chat’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 26
                },
                "end": {
                    "line": 653,
                    "character": 31
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"topic\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 33
                },
                "end": {
                    "line": 653,
                    "character": 38
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘topic’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 33
                },
                "end": {
                    "line": 653,
                    "character": 38
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_metadata\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 40
                },
                "end": {
                    "line": 653,
                    "character": 49
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_metadata’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 653,
                    "character": 40
                },
                "end": {
                    "line": 653,
                    "character": 49
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 형식 \"dict[str, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 654,
                    "character": 19
                },
                "end": {
                    "line": 654,
                    "character": 47
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_bot’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 657,
                    "character": 16
                },
                "end": {
                    "line": 657,
                    "character": 20
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 658,
                    "character": 16
                },
                "end": {
                    "line": 658,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 659,
                    "character": 16
                },
                "end": {
                    "line": 659,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_thread_kwargs_for_send’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 660,
                    "character": 16
                },
                "end": {
                    "line": 660,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_thread_kwargs_for_send\" 특성에 할당할 수 없음\n  형식 \"(_chat: Unknown, topic: Unknown, _metadata: Unknown) -> dict[str, Unknown]\"은 형식 \"(chat_id: str, thread_id: str | None, metadata: Dict[str, Any] | None = None, reply_to_message_id: int | None = None, reply_to_mode: str | None = None) -> Dict[str, Any]\"에 할당할 수 없습니다.\n    함수가 너무 적은 위치 매개 변수를 허용합니다. 5이(가) 필요하지만 3을(를) 받았습니다.\n      매개 변수 이름 불일치: \"chat_id\" 및 \"_chat\"\n      매개 변수 이름 불일치: \"thread_id\" 및 \"topic\"\n      매개 변수 이름 불일치: \"metadata\" 및 \"_metadata\"\n      ‘_metadata’ 매개 변수에 기본 인수가 없습니다.",
            "range": {
                "start": {
                    "line": 660,
                    "character": 42
                },
                "end": {
                    "line": 660,
                    "character": 55
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 663,
                    "character": 30
                },
                "end": {
                    "line": 663,
                    "character": 59
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 664,
                    "character": 31
                },
                "end": {
                    "line": 664,
                    "character": 60
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 667,
                    "character": 24
                },
                "end": {
                    "line": 667,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 682,
                    "character": 8
                },
                "end": {
                    "line": 682,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 682,
                    "character": 22
                },
                "end": {
                    "line": 682,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_bot’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 685,
                    "character": 16
                },
                "end": {
                    "line": 685,
                    "character": 20
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 686,
                    "character": 16
                },
                "end": {
                    "line": 686,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 686,
                    "character": 50
                },
                "end": {
                    "line": 686,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 687,
                    "character": 16
                },
                "end": {
                    "line": 687,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_thread_kwargs_for_send’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 690,
                    "character": 16
                },
                "end": {
                    "line": 690,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 694,
                    "character": 31
                },
                "end": {
                    "line": 694,
                    "character": 60
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 699,
                    "character": 23
                },
                "end": {
                    "line": 699,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 709,
                    "character": 4
                },
                "end": {
                    "line": 709,
                    "character": 15
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 709,
                    "character": 4
                },
                "end": {
                    "line": 709,
                    "character": 15
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 718,
                    "character": 8
                },
                "end": {
                    "line": 718,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 718,
                    "character": 22
                },
                "end": {
                    "line": 718,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 723,
                    "character": 8
                },
                "end": {
                    "line": 723,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 723,
                    "character": 18
                },
                "end": {
                    "line": 723,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 724,
                    "character": 8
                },
                "end": {
                    "line": 724,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 724,
                    "character": 18
                },
                "end": {
                    "line": 724,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 725,
                    "character": 15
                },
                "end": {
                    "line": 725,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 726,
                    "character": 15
                },
                "end": {
                    "line": 726,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 726,
                    "character": 55
                },
                "end": {
                    "line": 726,
                    "character": 76
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 727,
                    "character": 8
                },
                "end": {
                    "line": 727,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 727,
                    "character": 36
                },
                "end": {
                    "line": 727,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 727,
                    "character": 57
                },
                "end": {
                    "line": 727,
                    "character": 78
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 728,
                    "character": 8
                },
                "end": {
                    "line": 728,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 728,
                    "character": 17
                },
                "end": {
                    "line": 728,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 728,
                    "character": 17
                },
                "end": {
                    "line": 728,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 740,
                    "character": 12
                },
                "end": {
                    "line": 740,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 740,
                    "character": 20
                },
                "end": {
                    "line": 740,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 741,
                    "character": 15
                },
                "end": {
                    "line": 741,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 741,
                    "character": 15
                },
                "end": {
                    "line": 741,
                    "character": 20
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"save\" is Any",
            "range": {
                "start": {
                    "line": 742,
                    "character": 8
                },
                "end": {
                    "line": 742,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 742,
                    "character": 33
                },
                "end": {
                    "line": 742,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 742,
                    "character": 40
                },
                "end": {
                    "line": 742,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 742,
                    "character": 52
                },
                "end": {
                    "line": 742,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 742,
                    "character": 52
                },
                "end": {
                    "line": 742,
                    "character": 72
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 742,
                    "character": 52
                },
                "end": {
                    "line": 742,
                    "character": 57
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 743,
                    "character": 15
                },
                "end": {
                    "line": 743,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 743,
                    "character": 15
                },
                "end": {
                    "line": 745,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 744,
                    "character": 12
                },
                "end": {
                    "line": 744,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 749,
                    "character": 8
                },
                "end": {
                    "line": 749,
                    "character": 27
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 750,
                    "character": 8
                },
                "end": {
                    "line": 750,
                    "character": 27
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 750,
                    "character": 72
                },
                "end": {
                    "line": 750,
                    "character": 83
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 751,
                    "character": 8
                },
                "end": {
                    "line": 751,
                    "character": 27
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_chat\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 754,
                    "character": 19
                },
                "end": {
                    "line": 754,
                    "character": 24
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"topic\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 754,
                    "character": 26
                },
                "end": {
                    "line": 754,
                    "character": 31
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_metadata\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 754,
                    "character": 33
                },
                "end": {
                    "line": 754,
                    "character": 42
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "람다의 반환 형식 \"dict[str, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 754,
                    "character": 44
                },
                "end": {
                    "line": 754,
                    "character": 72
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 756,
                    "character": 8
                },
                "end": {
                    "line": 756,
                    "character": 27
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 759,
                    "character": 31
                },
                "end": {
                    "line": 759,
                    "character": 60
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"drafts\" is Any",
            "range": {
                "start": {
                    "line": 768,
                    "character": 8
                },
                "end": {
                    "line": 768,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts_path\" is Any",
            "range": {
                "start": {
                    "line": 768,
                    "character": 28
                },
                "end": {
                    "line": 768,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_text\" is Any",
            "range": {
                "start": {
                    "line": 768,
                    "character": 28
                },
                "end": {
                    "line": 768,
                    "character": 62
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"loads\" 함수의 \"s\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 768,
                    "character": 28
                },
                "end": {
                    "line": 768,
                    "character": 80
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 769,
                    "character": 19
                },
                "end": {
                    "line": 769,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"values\" is Any",
            "range": {
                "start": {
                    "line": 770,
                    "character": 25
                },
                "end": {
                    "line": 770,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"iter\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 770,
                    "character": 25
                },
                "end": {
                    "line": 770,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 775,
                    "character": 70
                },
                "end": {
                    "line": 775,
                    "character": 81
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 775,
                    "character": 70
                },
                "end": {
                    "line": 775,
                    "character": 81
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 781,
                    "character": 8
                },
                "end": {
                    "line": 781,
                    "character": 27
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 784,
                    "character": 20
                },
                "end": {
                    "line": 784,
                    "character": 25
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_kwargs\"의 형식을 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 784,
                    "character": 29
                },
                "end": {
                    "line": 784,
                    "character": 36
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"_handle_command\"의 형식을 부분적으로 알 수 없습니다.\n  ‘_handle_command’의 유형이 ‘(update: Unknown, context: Unknown) -> CoroutineType[Any, Any, None]’입니다.",
            "range": {
                "start": {
                    "line": 796,
                    "character": 14
                },
                "end": {
                    "line": 796,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_handle_command’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 796,
                    "character": 22
                },
                "end": {
                    "line": 796,
                    "character": 37
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply_text\" is Any",
            "range": {
                "start": {
                    "line": 798,
                    "character": 8
                },
                "end": {
                    "line": 798,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"assert_awaited_once_with\" is Any",
            "range": {
                "start": {
                    "line": 798,
                    "character": 8
                },
                "end": {
                    "line": 798,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type annotation for attribute `snapshot` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 810,
                    "character": 17
                },
                "end": {
                    "line": 810,
                    "character": 25
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type annotation for attribute `_events` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 815,
                    "character": 17
                },
                "end": {
                    "line": 815,
                    "character": 24
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"session_id\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 817,
                    "character": 46
                },
                "end": {
                    "line": 817,
                    "character": 56
                }
            },
            "rule": "reportUnusedParameter"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"session_id\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 820,
                    "character": 44
                },
                "end": {
                    "line": 820,
                    "character": 54
                }
            },
            "rule": "reportUnusedParameter"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 856,
                    "character": 4
                },
                "end": {
                    "line": 856,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 856,
                    "character": 33
                },
                "end": {
                    "line": 856,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 856,
                    "character": 33
                },
                "end": {
                    "line": 856,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_save_request\" is Any",
            "range": {
                "start": {
                    "line": 865,
                    "character": 4
                },
                "end": {
                    "line": 865,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 866,
                    "character": 24
                },
                "end": {
                    "line": 866,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 868,
                    "character": 4
                },
                "end": {
                    "line": 868,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 868,
                    "character": 17
                },
                "end": {
                    "line": 868,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request\" is Any",
            "range": {
                "start": {
                    "line": 880,
                    "character": 8
                },
                "end": {
                    "line": 880,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"bridge\"은(는) \"None\"의 알려진 특성이 아님",
            "range": {
                "start": {
                    "line": 957,
                    "character": 42
                },
                "end": {
                    "line": 957,
                    "character": 48
                }
            },
            "rule": "reportOptionalMemberAccess"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 971,
                    "character": 11
                },
                "end": {
                    "line": 971,
                    "character": 16
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 972,
                    "character": 48
                },
                "end": {
                    "line": 972,
                    "character": 53
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘tuple[str, str]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 979,
                    "character": 4
                },
                "end": {
                    "line": 979,
                    "character": 78
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_save_request’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 979,
                    "character": 16
                },
                "end": {
                    "line": 979,
                    "character": 29
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"PhysiqueCheckinBridge\" 클래스의 \"append_event\" 특성에 할당할 수 없음\n  형식 \"(event: Event) -> (object | None)\"은 형식 \"(event: object) -> (object | None)\"에 할당할 수 없습니다.\n    매개 변수 1: \"object\" 형식이 \"Event\" 형식과 호환되지 않음\n      \"object\"은 \"Event\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 989,
                    "character": 26
                },
                "end": {
                    "line": 989,
                    "character": 38
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"PhysiqueCheckinBridge\" 클래스의 \"snapshot\" 특성에 할당할 수 없음\n  특성 \"snapshot\" 알 수 없음",
            "range": {
                "start": {
                    "line": 991,
                    "character": 11
                },
                "end": {
                    "line": 991,
                    "character": 19
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"PhysiqueCheckinBridge\" 클래스의 \"finalized_coaching_snapshot\" 특성에 할당할 수 없음\n  형식 \"(_session_id: str) -> dict[str, object]\"은 형식 \"(session_id: str) -> (dict[str, object] | None)\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"session_id\" 및 \"_session_id\"",
            "range": {
                "start": {
                    "line": 992,
                    "character": 41
                },
                "end": {
                    "line": 992,
                    "character": 75
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"PhysiqueCheckinBridge\" 클래스의 \"finalized_safety_snapshot\" 특성에 할당할 수 없음\n  형식 \"(_session_id: str) -> (dict[str, object] | None)\"은 형식 \"(session_id: str) -> (dict[str, object] | None)\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"session_id\" 및 \"_session_id\"",
            "range": {
                "start": {
                    "line": 993,
                    "character": 39
                },
                "end": {
                    "line": 997,
                    "character": 5
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘DraftDeliveryCapability’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1025,
                    "character": 4
                },
                "end": {
                    "line": 1047,
                    "character": 5
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | None\" 형식의 인수를 \"persist_approved_delivery_card\" 함수에서 \"int\" 형식의 \"expected_generation\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | None\"은 형식 \"int\"에 할당할 수 없습니다.\n    \"None\"은 \"int\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1118,
                    "character": 28
                },
                "end": {
                    "line": 1118,
                    "character": 46
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"str | None\" 형식의 인수를 \"persist_approved_delivery_card\" 함수에서 \"str\" 형식의 \"expected_record_digest\" 매개 변수에 할당할 수 없습니다.\n  형식 \"str | None\"은 형식 \"str\"에 할당할 수 없습니다.\n    \"None\"은 \"str\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1119,
                    "character": 31
                },
                "end": {
                    "line": 1119,
                    "character": 63
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"str | None\" 형식의 인수를 \"persist_approved_delivery_card\" 함수에서 \"str\" 형식의 \"expected_checkin_revision\" 매개 변수에 할당할 수 없습니다.\n  형식 \"str | None\"은 형식 \"str\"에 할당할 수 없습니다.\n    \"None\"은 \"str\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1120,
                    "character": 34
                },
                "end": {
                    "line": 1120,
                    "character": 69
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"int | None\" 형식의 \"expected_generation\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"int | None\"에 할당할 수 없습니다.\n    형식 \"str\"은 형식 \"int | None\"에 할당할 수 없습니다.\n      \"str\"은 \"int\"에 할당할 수 없습니다.\n      \"str\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1129,
                    "character": 71
                },
                "end": {
                    "line": 1129,
                    "character": 75
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_record_digest\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1129,
                    "character": 71
                },
                "end": {
                    "line": 1129,
                    "character": 75
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_checkin_revision\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1129,
                    "character": 71
                },
                "end": {
                    "line": 1129,
                    "character": 75
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_draft_revision\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1129,
                    "character": 71
                },
                "end": {
                    "line": 1129,
                    "character": 75
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1134,
                    "character": 4
                },
                "end": {
                    "line": 1134,
                    "character": 80
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1137,
                    "character": 4
                },
                "end": {
                    "line": 1137,
                    "character": 47
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"setattr\" 함수의 \"value\" 매개 변수에 해당합니다.\n  인수 형식이 \"(_profile: Unknown, _source: Unknown, _candidate: Unknown) -> NutritionCoachingCoordinator\"입니다.",
            "range": {
                "start": {
                    "line": 1172,
                    "character": 8
                },
                "end": {
                    "line": 1172,
                    "character": 57
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_profile\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1172,
                    "character": 15
                },
                "end": {
                    "line": 1172,
                    "character": 23
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_source\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1172,
                    "character": 25
                },
                "end": {
                    "line": 1172,
                    "character": 32
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_candidate\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1172,
                    "character": 34
                },
                "end": {
                    "line": 1172,
                    "character": 44
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"int | None\" 형식의 \"expected_generation\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"int | None\"에 할당할 수 없습니다.\n    형식 \"str\"은 형식 \"int | None\"에 할당할 수 없습니다.\n      \"str\"은 \"int\"에 할당할 수 없습니다.\n      \"str\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1187,
                    "character": 69
                },
                "end": {
                    "line": 1187,
                    "character": 73
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_record_digest\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1187,
                    "character": 69
                },
                "end": {
                    "line": 1187,
                    "character": 73
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_checkin_revision\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1187,
                    "character": 69
                },
                "end": {
                    "line": 1187,
                    "character": 73
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"int | str | None\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"str | None\" 형식의 \"expected_draft_revision\" 매개 변수에 할당할 수 없습니다.\n  형식 \"int | str | None\"은 형식 \"str | None\"에 할당할 수 없습니다.\n    형식 \"int\"은 형식 \"str | None\"에 할당할 수 없습니다.\n      \"int\"은 \"str\"에 할당할 수 없습니다.\n      \"int\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1187,
                    "character": 69
                },
                "end": {
                    "line": 1187,
                    "character": 73
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"draft_owner\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1209,
                    "character": 8
                },
                "end": {
                    "line": 1209,
                    "character": 19
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘draft_owner’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1209,
                    "character": 8
                },
                "end": {
                    "line": 1209,
                    "character": 19
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"expected_generation\"의 형식을 부분적으로 알 수 없습니다.\n  매개 변수 형식은 \"Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1211,
                    "character": 8
                },
                "end": {
                    "line": 1211,
                    "character": 27
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘expected_generation’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1211,
                    "character": 8
                },
                "end": {
                    "line": 1211,
                    "character": 27
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"expected_record_digest\"의 형식을 부분적으로 알 수 없습니다.\n  매개 변수 형식은 \"Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1212,
                    "character": 8
                },
                "end": {
                    "line": 1212,
                    "character": 30
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘expected_record_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1212,
                    "character": 8
                },
                "end": {
                    "line": 1212,
                    "character": 30
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"expected_checkin_revision\"의 형식을 부분적으로 알 수 없습니다.\n  매개 변수 형식은 \"Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1213,
                    "character": 8
                },
                "end": {
                    "line": 1213,
                    "character": 33
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘expected_checkin_revision’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1213,
                    "character": 8
                },
                "end": {
                    "line": 1213,
                    "character": 33
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"expected_draft_revision\"의 형식을 부분적으로 알 수 없습니다.\n  매개 변수 형식은 \"Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1214,
                    "character": 8
                },
                "end": {
                    "line": 1214,
                    "character": 31
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘expected_draft_revision’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1214,
                    "character": 8
                },
                "end": {
                    "line": 1214,
                    "character": 31
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"queue_draft_generation\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1217,
                    "character": 67
                },
                "end": {
                    "line": 1217,
                    "character": 78
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"prepare_delivery\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1224,
                    "character": 12
                },
                "end": {
                    "line": 1224,
                    "character": 23
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"prepare_delivery\" 함수의 \"expected_generation\" 매개 변수에 해당합니다.\n  인수 형식이 \"int | Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1225,
                    "character": 32
                },
                "end": {
                    "line": 1225,
                    "character": 51
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"prepare_delivery\" 함수의 \"expected_record_digest\" 매개 변수에 해당합니다.\n  인수 형식이 \"str | Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1226,
                    "character": 35
                },
                "end": {
                    "line": 1226,
                    "character": 57
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"prepare_delivery\" 함수의 \"expected_checkin_revision\" 매개 변수에 해당합니다.\n  인수 형식이 \"str | Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1227,
                    "character": 38
                },
                "end": {
                    "line": 1227,
                    "character": 63
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"prepare_delivery\" 함수의 \"expected_draft_revision\" 매개 변수에 해당합니다.\n  인수 형식이 \"str | Unknown | None\"입니다.",
            "range": {
                "start": {
                    "line": 1228,
                    "character": 36
                },
                "end": {
                    "line": 1228,
                    "character": 59
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"prepare_delivery\" 특성에 할당할 수 없음\n  형식 \"(draft_id: str, draft_owner: Unknown, *, expected_generation: Unknown | None = None, expected_record_digest: Unknown | None = None, expected_checkin_revision: Unknown | None = None, expected_draft_revision: Unknown | None = None) -> DraftAction\"은 형식 \"(draft_id: str, owner: IncomingAddress, *, expected_generation: int | None = None, expected_record_digest: str | None = None, expected_checkin_revision: str | None = None, expected_draft_revision: str | None = None) -> DraftAction\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"owner\" 및 \"draft_owner\"",
            "range": {
                "start": {
                    "line": 1231,
                    "character": 35
                },
                "end": {
                    "line": 1231,
                    "character": 50
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 형식 \"tuple[Unknown, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1235,
                    "character": 4
                },
                "end": {
                    "line": 1235,
                    "character": 29
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"coordinator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1235,
                    "character": 30
                },
                "end": {
                    "line": 1235,
                    "character": 41
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘coordinator’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1235,
                    "character": 30
                },
                "end": {
                    "line": 1235,
                    "character": 41
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"owner\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1235,
                    "character": 43
                },
                "end": {
                    "line": 1235,
                    "character": 48
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘owner’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1235,
                    "character": 43
                },
                "end": {
                    "line": 1235,
                    "character": 48
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"prepared\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1236,
                    "character": 4
                },
                "end": {
                    "line": 1236,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"prepare_delivery\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1236,
                    "character": 15
                },
                "end": {
                    "line": 1236,
                    "character": 43
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"accepted\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1237,
                    "character": 11
                },
                "end": {
                    "line": 1237,
                    "character": 28
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1238,
                    "character": 4
                },
                "end": {
                    "line": 1238,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1238,
                    "character": 15
                },
                "end": {
                    "line": 1238,
                    "character": 35
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"text\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1239,
                    "character": 36
                },
                "end": {
                    "line": 1239,
                    "character": 49
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"claim\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1240,
                    "character": 4
                },
                "end": {
                    "line": 1240,
                    "character": 9
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"claim_delivery_transport\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1240,
                    "character": 12
                },
                "end": {
                    "line": 1240,
                    "character": 48
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"spec\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1243,
                    "character": 8
                },
                "end": {
                    "line": 1243,
                    "character": 21
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"telegram\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1243,
                    "character": 8
                },
                "end": {
                    "line": 1243,
                    "character": 30
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"text\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1244,
                    "character": 8
                },
                "end": {
                    "line": 1244,
                    "character": 21
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 형식 \"tuple[Unknown, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1252,
                    "character": 11
                },
                "end": {
                    "line": 1252,
                    "character": 26
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1255,
                    "character": 4
                },
                "end": {
                    "line": 1255,
                    "character": 29
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"coordinator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1255,
                    "character": 30
                },
                "end": {
                    "line": 1255,
                    "character": 41
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘coordinator’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1255,
                    "character": 30
                },
                "end": {
                    "line": 1255,
                    "character": 41
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"owner\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1255,
                    "character": 43
                },
                "end": {
                    "line": 1255,
                    "character": 48
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘owner’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1255,
                    "character": 43
                },
                "end": {
                    "line": 1255,
                    "character": 48
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"prepared\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1256,
                    "character": 4
                },
                "end": {
                    "line": 1256,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"claim\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1256,
                    "character": 14
                },
                "end": {
                    "line": 1256,
                    "character": 19
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"_claim_delivery_transport\" 함수의 \"coordinator\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1256,
                    "character": 48
                },
                "end": {
                    "line": 1256,
                    "character": 59
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"_claim_delivery_transport\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1256,
                    "character": 61
                },
                "end": {
                    "line": 1256,
                    "character": 66
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"recorded\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1258,
                    "character": 4
                },
                "end": {
                    "line": 1258,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"record_delivery_transport_receipt\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1258,
                    "character": 15
                },
                "end": {
                    "line": 1258,
                    "character": 60
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"generation\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1262,
                    "character": 28
                },
                "end": {
                    "line": 1262,
                    "character": 47
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"generation_record_digest\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1263,
                    "character": 31
                },
                "end": {
                    "line": 1263,
                    "character": 64
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"generation_checkin_revision\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1264,
                    "character": 34
                },
                "end": {
                    "line": 1264,
                    "character": 70
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"generation_draft_revision\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1265,
                    "character": 32
                },
                "end": {
                    "line": 1265,
                    "character": 66
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"accepted\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1267,
                    "character": 11
                },
                "end": {
                    "line": 1267,
                    "character": 28
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1268,
                    "character": 11
                },
                "end": {
                    "line": 1268,
                    "character": 19
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "함수 \"_live_registry_draft_coordinator\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 1269,
                    "character": 4
                },
                "end": {
                    "line": 1269,
                    "character": 36
                }
            },
            "rule": "reportUnusedFunction"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1274,
                    "character": 4
                },
                "end": {
                    "line": 1274,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1274,
                    "character": 18
                },
                "end": {
                    "line": 1274,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolved\" is Any",
            "range": {
                "start": {
                    "line": 1279,
                    "character": 4
                },
                "end": {
                    "line": 1279,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_by_key\" is Any",
            "range": {
                "start": {
                    "line": 1279,
                    "character": 15
                },
                "end": {
                    "line": 1279,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 1286,
                    "character": 4
                },
                "end": {
                    "line": 1286,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_session_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1286,
                    "character": 57
                },
                "end": {
                    "line": 1286,
                    "character": 68
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 1287,
                    "character": 4
                },
                "end": {
                    "line": 1287,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_session_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1287,
                    "character": 55
                },
                "end": {
                    "line": 1287,
                    "character": 66
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 1288,
                    "character": 4
                },
                "end": {
                    "line": 1288,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"event\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1288,
                    "character": 42
                },
                "end": {
                    "line": 1288,
                    "character": 47
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"append\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1289,
                    "character": 22
                },
                "end": {
                    "line": 1289,
                    "character": 27
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"getattr\" 함수의 \"o\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1289,
                    "character": 65
                },
                "end": {
                    "line": 1289,
                    "character": 70
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1291,
                    "character": 4
                },
                "end": {
                    "line": 1291,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1291,
                    "character": 12
                },
                "end": {
                    "line": 1291,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_save_request\" is Any",
            "range": {
                "start": {
                    "line": 1292,
                    "character": 4
                },
                "end": {
                    "line": 1292,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "함수 \"_mutate_live_registry\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 1298,
                    "character": 4
                },
                "end": {
                    "line": 1298,
                    "character": 25
                }
            },
            "rule": "reportUnusedFunction"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"mutate\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1298,
                    "character": 38
                },
                "end": {
                    "line": 1298,
                    "character": 44
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘mutate’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1298,
                    "character": 38
                },
                "end": {
                    "line": 1298,
                    "character": 44
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"payload\" is Any",
            "range": {
                "start": {
                    "line": 1299,
                    "character": 4
                },
                "end": {
                    "line": 1299,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1301,
                    "character": 4
                },
                "end": {
                    "line": 1301,
                    "character": 58
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"actor\"은(는) \"None\"의 알려진 특성이 아님",
            "range": {
                "start": {
                    "line": 1326,
                    "character": 24
                },
                "end": {
                    "line": 1326,
                    "character": 29
                }
            },
            "rule": "reportOptionalMemberAccess"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1332,
                    "character": 4
                },
                "end": {
                    "line": 1332,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1332,
                    "character": 17
                },
                "end": {
                    "line": 1332,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"path\" is Any",
            "range": {
                "start": {
                    "line": 1333,
                    "character": 4
                },
                "end": {
                    "line": 1333,
                    "character": 8
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts_path\" is Any",
            "range": {
                "start": {
                    "line": 1333,
                    "character": 11
                },
                "end": {
                    "line": 1333,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parent\" is Any",
            "range": {
                "start": {
                    "line": 1334,
                    "character": 4
                },
                "end": {
                    "line": 1334,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"mkdir\" is Any",
            "range": {
                "start": {
                    "line": 1334,
                    "character": 4
                },
                "end": {
                    "line": 1334,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"write_text\" is Any",
            "range": {
                "start": {
                    "line": 1335,
                    "character": 4
                },
                "end": {
                    "line": 1335,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"result\" is Any",
            "range": {
                "start": {
                    "line": 1337,
                    "character": 4
                },
                "end": {
                    "line": 1337,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_draft\" is Any",
            "range": {
                "start": {
                    "line": 1337,
                    "character": 13
                },
                "end": {
                    "line": 1337,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1339,
                    "character": 11
                },
                "end": {
                    "line": 1339,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"error\" is Any",
            "range": {
                "start": {
                    "line": 1340,
                    "character": 11
                },
                "end": {
                    "line": 1340,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_text\" is Any",
            "range": {
                "start": {
                    "line": 1341,
                    "character": 11
                },
                "end": {
                    "line": 1341,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1348,
                    "character": 4
                },
                "end": {
                    "line": 1348,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1348,
                    "character": 18
                },
                "end": {
                    "line": 1348,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer\" is Any",
            "range": {
                "start": {
                    "line": 1349,
                    "character": 4
                },
                "end": {
                    "line": 1349,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1349,
                    "character": 14
                },
                "end": {
                    "line": 1349,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer\" is Any",
            "range": {
                "start": {
                    "line": 1351,
                    "character": 11
                },
                "end": {
                    "line": 1351,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 1352,
                    "character": 11
                },
                "end": {
                    "line": 1352,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer\" is Any",
            "range": {
                "start": {
                    "line": 1353,
                    "character": 11
                },
                "end": {
                    "line": 1353,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1354,
                    "character": 8
                },
                "end": {
                    "line": 1354,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owns_space\" is Any",
            "range": {
                "start": {
                    "line": 1356,
                    "character": 11
                },
                "end": {
                    "line": 1356,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1364,
                    "character": 4
                },
                "end": {
                    "line": 1364,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1364,
                    "character": 18
                },
                "end": {
                    "line": 1364,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_dm\" is Any",
            "range": {
                "start": {
                    "line": 1365,
                    "character": 4
                },
                "end": {
                    "line": 1365,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1365,
                    "character": 17
                },
                "end": {
                    "line": 1365,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"menu\" is Any",
            "range": {
                "start": {
                    "line": 1367,
                    "character": 4
                },
                "end": {
                    "line": 1367,
                    "character": 8
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_private_menu\" is Any",
            "range": {
                "start": {
                    "line": 1367,
                    "character": 11
                },
                "end": {
                    "line": 1367,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 1369,
                    "character": 27
                },
                "end": {
                    "line": 1369,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_\" is Any",
            "range": {
                "start": {
                    "line": 1369,
                    "character": 34
                },
                "end": {
                    "line": 1369,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 1369,
                    "character": 39
                },
                "end": {
                    "line": 1369,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 1370,
                    "character": 4
                },
                "end": {
                    "line": 1370,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 1370,
                    "character": 15
                },
                "end": {
                    "line": 1370,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"startswith\" is Any",
            "range": {
                "start": {
                    "line": 1371,
                    "character": 11
                },
                "end": {
                    "line": 1371,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"encode\" is Any",
            "range": {
                "start": {
                    "line": 1373,
                    "character": 15
                },
                "end": {
                    "line": 1373,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1373,
                    "character": 15
                },
                "end": {
                    "line": 1373,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_private_menu\" is Any",
            "range": {
                "start": {
                    "line": 1374,
                    "character": 11
                },
                "end": {
                    "line": 1374,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 1374,
                    "character": 11
                },
                "end": {
                    "line": 1374,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolved\" is Any",
            "range": {
                "start": {
                    "line": 1375,
                    "character": 4
                },
                "end": {
                    "line": 1375,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer_private_selection\" is Any",
            "range": {
                "start": {
                    "line": 1375,
                    "character": 15
                },
                "end": {
                    "line": 1375,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 1377,
                    "character": 11
                },
                "end": {
                    "line": 1377,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"spec\" is Any",
            "range": {
                "start": {
                    "line": 1377,
                    "character": 11
                },
                "end": {
                    "line": 1377,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_key\" is Any",
            "range": {
                "start": {
                    "line": 1377,
                    "character": 11
                },
                "end": {
                    "line": 1377,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opened\" is Any",
            "range": {
                "start": {
                    "line": 1379,
                    "character": 4
                },
                "end": {
                    "line": 1379,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_trainer_private_launcher\" is Any",
            "range": {
                "start": {
                    "line": 1379,
                    "character": 13
                },
                "end": {
                    "line": 1379,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"selected\" is Any",
            "range": {
                "start": {
                    "line": 1381,
                    "character": 4
                },
                "end": {
                    "line": 1381,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 1381,
                    "character": 14
                },
                "end": {
                    "line": 1381,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 1382,
                    "character": 11
                },
                "end": {
                    "line": 1382,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"spec\" is Any",
            "range": {
                "start": {
                    "line": 1382,
                    "character": 11
                },
                "end": {
                    "line": 1382,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_key\" is Any",
            "range": {
                "start": {
                    "line": 1382,
                    "character": 11
                },
                "end": {
                    "line": 1382,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1383,
                    "character": 11
                },
                "end": {
                    "line": 1383,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_input\" is Any",
            "range": {
                "start": {
                    "line": 1384,
                    "character": 4
                },
                "end": {
                    "line": 1384,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 1384,
                    "character": 21
                },
                "end": {
                    "line": 1384,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1384,
                    "character": 42
                },
                "end": {
                    "line": 1384,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_dm_bridge\" is Any",
            "range": {
                "start": {
                    "line": 1385,
                    "character": 11
                },
                "end": {
                    "line": 1385,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parsed\" is Any",
            "range": {
                "start": {
                    "line": 1386,
                    "character": 4
                },
                "end": {
                    "line": 1386,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackData\" is Any",
            "range": {
                "start": {
                    "line": 1386,
                    "character": 13
                },
                "end": {
                    "line": 1386,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parse\" is Any",
            "range": {
                "start": {
                    "line": 1386,
                    "character": 13
                },
                "end": {
                    "line": 1386,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1386,
                    "character": 39
                },
                "end": {
                    "line": 1386,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_dm_bridge\" is Any",
            "range": {
                "start": {
                    "line": 1388,
                    "character": 11
                },
                "end": {
                    "line": 1388,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher_message\" is Any",
            "range": {
                "start": {
                    "line": 1388,
                    "character": 11
                },
                "end": {
                    "line": 1388,
                    "character": 59
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"session_id\" is Any",
            "range": {
                "start": {
                    "line": 1388,
                    "character": 60
                },
                "end": {
                    "line": 1388,
                    "character": 77
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"started\" is Any",
            "range": {
                "start": {
                    "line": 1389,
                    "character": 4
                },
                "end": {
                    "line": 1389,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_trainer_private_callback\" is Any",
            "range": {
                "start": {
                    "line": 1389,
                    "character": 14
                },
                "end": {
                    "line": 1389,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1390,
                    "character": 11
                },
                "end": {
                    "line": 1390,
                    "character": 24
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1390,
                    "character": 11
                },
                "end": {
                    "line": 1390,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_private_active\" is Any",
            "range": {
                "start": {
                    "line": 1391,
                    "character": 11
                },
                "end": {
                    "line": 1391,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1397,
                    "character": 4
                },
                "end": {
                    "line": 1397,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1397,
                    "character": 18
                },
                "end": {
                    "line": 1397,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 1398,
                    "character": 4
                },
                "end": {
                    "line": 1398,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_private_menu\" is Any",
            "range": {
                "start": {
                    "line": 1398,
                    "character": 15
                },
                "end": {
                    "line": 1398,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 1398,
                    "character": 15
                },
                "end": {
                    "line": 1398,
                    "character": 66
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer_private_selection\" is Any",
            "range": {
                "start": {
                    "line": 1400,
                    "character": 11
                },
                "end": {
                    "line": 1400,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1401,
                    "character": 8
                },
                "end": {
                    "line": 1401,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_trainer_private_selection\" is Any",
            "range": {
                "start": {
                    "line": 1404,
                    "character": 11
                },
                "end": {
                    "line": 1404,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1405,
                    "character": 8
                },
                "end": {
                    "line": 1405,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1430,
                    "character": 4
                },
                "end": {
                    "line": 1430,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1430,
                    "character": 18
                },
                "end": {
                    "line": 1430,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer\" is Any",
            "range": {
                "start": {
                    "line": 1431,
                    "character": 4
                },
                "end": {
                    "line": 1431,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1431,
                    "character": 14
                },
                "end": {
                    "line": 1431,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"transition\" is Any",
            "range": {
                "start": {
                    "line": 1433,
                    "character": 4
                },
                "end": {
                    "line": 1433,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_trainer_text\" is Any",
            "range": {
                "start": {
                    "line": 1433,
                    "character": 17
                },
                "end": {
                    "line": 1433,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1435,
                    "character": 11
                },
                "end": {
                    "line": 1435,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1435,
                    "character": 11
                },
                "end": {
                    "line": 1435,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1436,
                    "character": 11
                },
                "end": {
                    "line": 1436,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1436,
                    "character": 11
                },
                "end": {
                    "line": 1436,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1437,
                    "character": 23
                },
                "end": {
                    "line": 1437,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"notice\" is Any",
            "range": {
                "start": {
                    "line": 1437,
                    "character": 23
                },
                "end": {
                    "line": 1437,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"today\" is Any",
            "range": {
                "start": {
                    "line": 1438,
                    "character": 4
                },
                "end": {
                    "line": 1438,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_current_kst_date\" is Any",
            "range": {
                "start": {
                    "line": 1438,
                    "character": 12
                },
                "end": {
                    "line": 1438,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"year\" is Any",
            "range": {
                "start": {
                    "line": 1439,
                    "character": 14
                },
                "end": {
                    "line": 1439,
                    "character": 24
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"month\" is Any",
            "range": {
                "start": {
                    "line": 1439,
                    "character": 28
                },
                "end": {
                    "line": 1439,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"day\" is Any",
            "range": {
                "start": {
                    "line": 1439,
                    "character": 43
                },
                "end": {
                    "line": 1439,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1439,
                    "character": 59
                },
                "end": {
                    "line": 1439,
                    "character": 75
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"notice\" is Any",
            "range": {
                "start": {
                    "line": 1439,
                    "character": 59
                },
                "end": {
                    "line": 1439,
                    "character": 82
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1444,
                    "character": 4
                },
                "end": {
                    "line": 1444,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1444,
                    "character": 18
                },
                "end": {
                    "line": 1444,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolved\" is Any",
            "range": {
                "start": {
                    "line": 1446,
                    "character": 4
                },
                "end": {
                    "line": 1446,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_for\" is Any",
            "range": {
                "start": {
                    "line": 1446,
                    "character": 15
                },
                "end": {
                    "line": 1446,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_bridge\" is Any",
            "range": {
                "start": {
                    "line": 1448,
                    "character": 11
                },
                "end": {
                    "line": 1448,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"trainer_bridge\" is Any",
            "range": {
                "start": {
                    "line": 1449,
                    "character": 11
                },
                "end": {
                    "line": 1449,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_key\" is Any",
            "range": {
                "start": {
                    "line": 1449,
                    "character": 11
                },
                "end": {
                    "line": 1449,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 1451,
                    "character": 4
                },
                "end": {
                    "line": 1451,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_trainer_launcher\" is Any",
            "range": {
                "start": {
                    "line": 1451,
                    "character": 14
                },
                "end": {
                    "line": 1451,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1452,
                    "character": 11
                },
                "end": {
                    "line": 1452,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1453,
                    "character": 11
                },
                "end": {
                    "line": 1453,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ledger\" is Any",
            "range": {
                "start": {
                    "line": 1463,
                    "character": 4
                },
                "end": {
                    "line": 1463,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1463,
                    "character": 36
                },
                "end": {
                    "line": 1463,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"values\" is Any",
            "range": {
                "start": {
                    "line": 1464,
                    "character": 21
                },
                "end": {
                    "line": 1464,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"iter\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1464,
                    "character": 21
                },
                "end": {
                    "line": 1464,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\"의 형식을 부분적으로 알 수 없습니다.\n  ‘customer’의 유형이 ‘Unknown | None’입니다.",
            "range": {
                "start": {
                    "line": 1466,
                    "character": 4
                },
                "end": {
                    "line": 1466,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\"의 형식을 부분적으로 알 수 없습니다.\n  ‘customer’의 유형이 ‘(customer_key: str) -> (Unknown | None)’입니다.",
            "range": {
                "start": {
                    "line": 1466,
                    "character": 15
                },
                "end": {
                    "line": 1466,
                    "character": 35
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"spec\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1471,
                    "character": 8
                },
                "end": {
                    "line": 1471,
                    "character": 21
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"telegram\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1471,
                    "character": 8
                },
                "end": {
                    "line": 1471,
                    "character": 30
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"claim_delivery_transport\" 함수의 \"destination\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1471,
                    "character": 8
                },
                "end": {
                    "line": 1471,
                    "character": 30
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘DraftAction’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1486,
                    "character": 4
                },
                "end": {
                    "line": 1486,
                    "character": 65
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_append_draft_event’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1492,
                    "character": 34
                },
                "end": {
                    "line": 1492,
                    "character": 53
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_append_draft_event’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1493,
                    "character": 16
                },
                "end": {
                    "line": 1493,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"_append_draft_event\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown, **_kwargs: Unknown) -> Literal[False]\"은 형식 \"(selection: DraftSelection, kind: str, draft_id: str, text: str, *, actor: str, link: str | None = None, approved_message_id: str | None = None) -> (str | None)\"에 할당할 수 없습니다.\n    ‘Literal[False]’ 함수 반환 형식은 ‘str | None’ 형식과 호환되지 않습니다.\n      형식 \"Literal[False]\"은 형식 \"str | None\"에 할당할 수 없습니다.\n        \"Literal[False]\"은 \"str\"에 할당할 수 없습니다.\n        \"Literal[False]\"은 \"None\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1493,
                    "character": 38
                },
                "end": {
                    "line": 1493,
                    "character": 69
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1493,
                    "character": 46
                },
                "end": {
                    "line": 1493,
                    "character": 51
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_kwargs\"의 형식을 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1493,
                    "character": 55
                },
                "end": {
                    "line": 1493,
                    "character": 62
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_draft_revision’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1496,
                    "character": 37
                },
                "end": {
                    "line": 1496,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1497,
                    "character": 34
                },
                "end": {
                    "line": 1497,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_append_draft_event’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1499,
                    "character": 16
                },
                "end": {
                    "line": 1499,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "변수 \"prepared\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 1514,
                    "character": 4
                },
                "end": {
                    "line": 1514,
                    "character": 12
                }
            },
            "rule": "reportUnusedVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ledger\" is Any",
            "range": {
                "start": {
                    "line": 1519,
                    "character": 4
                },
                "end": {
                    "line": 1519,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1519,
                    "character": 36
                },
                "end": {
                    "line": 1519,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"record\" is Any",
            "range": {
                "start": {
                    "line": 1520,
                    "character": 4
                },
                "end": {
                    "line": 1520,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"values\" is Any",
            "range": {
                "start": {
                    "line": 1520,
                    "character": 23
                },
                "end": {
                    "line": 1520,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"iter\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1520,
                    "character": 23
                },
                "end": {
                    "line": 1520,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DeliveryReconciliationEvidence\" is Any",
            "range": {
                "start": {
                    "line": 1524,
                    "character": 8
                },
                "end": {
                    "line": 1524,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"reconcile_delivery\" 함수의 \"evidence\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1524,
                    "character": 8
                },
                "end": {
                    "line": 1531,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1539,
                    "character": 23
                },
                "end": {
                    "line": 1539,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1541,
                    "character": 4
                },
                "end": {
                    "line": 1541,
                    "character": 76
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘DraftAction’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1594,
                    "character": 4
                },
                "end": {
                    "line": 1594,
                    "character": 65
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_write_json_private’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1597,
                    "character": 29
                },
                "end": {
                    "line": 1597,
                    "character": 48
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_drafts_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1600,
                    "character": 31
                },
                "end": {
                    "line": 1600,
                    "character": 43
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_write_json_private’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1604,
                    "character": 16
                },
                "end": {
                    "line": 1604,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_write_json_private’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1608,
                    "character": 16
                },
                "end": {
                    "line": 1608,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1621,
                    "character": 4
                },
                "end": {
                    "line": 1621,
                    "character": 65
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_requests_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1621,
                    "character": 16
                },
                "end": {
                    "line": 1621,
                    "character": 30
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1635,
                    "character": 4
                },
                "end": {
                    "line": 1635,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1635,
                    "character": 18
                },
                "end": {
                    "line": 1635,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 1636,
                    "character": 4
                },
                "end": {
                    "line": 1636,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1636,
                    "character": 14
                },
                "end": {
                    "line": 1636,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 1637,
                    "character": 4
                },
                "end": {
                    "line": 1637,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 1637,
                    "character": 14
                },
                "end": {
                    "line": 1637,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1638,
                    "character": 11
                },
                "end": {
                    "line": 1638,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 1639,
                    "character": 4
                },
                "end": {
                    "line": 1639,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1639,
                    "character": 44
                },
                "end": {
                    "line": 1639,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 1640,
                    "character": 4
                },
                "end": {
                    "line": 1640,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 1640,
                    "character": 32
                },
                "end": {
                    "line": 1640,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 1640,
                    "character": 53
                },
                "end": {
                    "line": 1640,
                    "character": 74
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 1641,
                    "character": 4
                },
                "end": {
                    "line": 1641,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 1641,
                    "character": 13
                },
                "end": {
                    "line": 1641,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 1641,
                    "character": 13
                },
                "end": {
                    "line": 1641,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 1651,
                    "character": 8
                },
                "end": {
                    "line": 1651,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 1651,
                    "character": 16
                },
                "end": {
                    "line": 1651,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1652,
                    "character": 15
                },
                "end": {
                    "line": 1652,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 1653,
                    "character": 11
                },
                "end": {
                    "line": 1653,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 1653,
                    "character": 11
                },
                "end": {
                    "line": 1653,
                    "character": 16
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"save_callback\" is Any",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 4
                },
                "end": {
                    "line": 1654,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 38
                },
                "end": {
                    "line": 1654,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 45
                },
                "end": {
                    "line": 1654,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 57
                },
                "end": {
                    "line": 1654,
                    "character": 69
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 57
                },
                "end": {
                    "line": 1654,
                    "character": 77
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"reply\"은(는) 바인딩되지 않은 것일 수 있습니다.",
            "range": {
                "start": {
                    "line": 1654,
                    "character": 57
                },
                "end": {
                    "line": 1654,
                    "character": 62
                }
            },
            "rule": "reportPossiblyUnboundVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completed\" is Any",
            "range": {
                "start": {
                    "line": 1655,
                    "character": 4
                },
                "end": {
                    "line": 1655,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 1655,
                    "character": 16
                },
                "end": {
                    "line": 1655,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 1655,
                    "character": 44
                },
                "end": {
                    "line": 1655,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 1656,
                    "character": 11
                },
                "end": {
                    "line": 1656,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"draft_id\" is Any",
            "range": {
                "start": {
                    "line": 1657,
                    "character": 4
                },
                "end": {
                    "line": 1657,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 1657,
                    "character": 15
                },
                "end": {
                    "line": 1657,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request_token\" is Any",
            "range": {
                "start": {
                    "line": 1657,
                    "character": 15
                },
                "end": {
                    "line": 1657,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1660,
                    "character": 4
                },
                "end": {
                    "line": 1660,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1660,
                    "character": 12
                },
                "end": {
                    "line": 1660,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_generate_reviewed_draft\" 함수의 \"coordinator\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1661,
                    "character": 41
                },
                "end": {
                    "line": 1661,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_generate_reviewed_draft\" 함수의 \"owner\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1661,
                    "character": 54
                },
                "end": {
                    "line": 1661,
                    "character": 59
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_generate_reviewed_draft\" 함수의 \"draft_id\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1661,
                    "character": 61
                },
                "end": {
                    "line": 1661,
                    "character": 69
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"transport\" is Any",
            "range": {
                "start": {
                    "line": 1693,
                    "character": 4
                },
                "end": {
                    "line": 1693,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"TelegramCustomerTransport\" is Any",
            "range": {
                "start": {
                    "line": 1693,
                    "character": 16
                },
                "end": {
                    "line": 1693,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1696,
                    "character": 4
                },
                "end": {
                    "line": 1696,
                    "character": 67
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"server\" is Any",
            "range": {
                "start": {
                    "line": 1698,
                    "character": 4
                },
                "end": {
                    "line": 1698,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_nutrition_operator_console_server\" is Any",
            "range": {
                "start": {
                    "line": 1698,
                    "character": 13
                },
                "end": {
                    "line": 1698,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"serve_forever\" is Any",
            "range": {
                "start": {
                    "line": 1703,
                    "character": 27
                },
                "end": {
                    "line": 1703,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__init__\" 함수의 \"target\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1703,
                    "character": 27
                },
                "end": {
                    "line": 1703,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"server_address\" is Any",
            "range": {
                "start": {
                    "line": 1713,
                    "character": 48
                },
                "end": {
                    "line": 1713,
                    "character": 69
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__init__\" 함수의 \"host\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1713,
                    "character": 48
                },
                "end": {
                    "line": 1713,
                    "character": 72
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"server_address\" is Any",
            "range": {
                "start": {
                    "line": 1713,
                    "character": 74
                },
                "end": {
                    "line": 1713,
                    "character": 95
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__init__\" 함수의 \"port\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1713,
                    "character": 74
                },
                "end": {
                    "line": 1713,
                    "character": 98
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"shutdown\" is Any",
            "range": {
                "start": {
                    "line": 1773,
                    "character": 8
                },
                "end": {
                    "line": 1773,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"server_close\" is Any",
            "range": {
                "start": {
                    "line": 1775,
                    "character": 8
                },
                "end": {
                    "line": 1775,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1779,
                    "character": 4
                },
                "end": {
                    "line": 1779,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1779,
                    "character": 24
                },
                "end": {
                    "line": 1779,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_by_key\" is Any",
            "range": {
                "start": {
                    "line": 1780,
                    "character": 4
                },
                "end": {
                    "line": 1780,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 1780,
                    "character": 4
                },
                "end": {
                    "line": 1780,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"spec\" is Any",
            "range": {
                "start": {
                    "line": 1780,
                    "character": 4
                },
                "end": {
                    "line": 1780,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ai_processing_consent\" is Any",
            "range": {
                "start": {
                    "line": 1780,
                    "character": 4
                },
                "end": {
                    "line": 1780,
                    "character": 80
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_draft\" is Any",
            "range": {
                "start": {
                    "line": 1781,
                    "character": 11
                },
                "end": {
                    "line": 1781,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1781,
                    "character": 11
                },
                "end": {
                    "line": 1781,
                    "character": 77
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1783,
                    "character": 4
                },
                "end": {
                    "line": 1783,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_owner\" is Any",
            "range": {
                "start": {
                    "line": 1783,
                    "character": 25
                },
                "end": {
                    "line": 1783,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_draft\" is Any",
            "range": {
                "start": {
                    "line": 1784,
                    "character": 11
                },
                "end": {
                    "line": 1784,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1784,
                    "character": 11
                },
                "end": {
                    "line": 1784,
                    "character": 86
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_by_key\" is Any",
            "range": {
                "start": {
                    "line": 1785,
                    "character": 4
                },
                "end": {
                    "line": 1785,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 1785,
                    "character": 4
                },
                "end": {
                    "line": 1785,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"spec\" is Any",
            "range": {
                "start": {
                    "line": 1785,
                    "character": 4
                },
                "end": {
                    "line": 1785,
                    "character": 59
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ai_processing_consent\" is Any",
            "range": {
                "start": {
                    "line": 1785,
                    "character": 4
                },
                "end": {
                    "line": 1785,
                    "character": 81
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_draft\" is Any",
            "range": {
                "start": {
                    "line": 1786,
                    "character": 11
                },
                "end": {
                    "line": 1786,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1786,
                    "character": 11
                },
                "end": {
                    "line": 1786,
                    "character": 81
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_consent_error’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1789,
                    "character": 24
                },
                "end": {
                    "line": 1789,
                    "character": 38
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"_consent_error\" 특성에 할당할 수 없음\n  형식 \"(_customer: object) -> Literal['customer_consent_required']\"은 형식 \"(customer: object) -> (str | None)\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"customer\" 및 \"_customer\"",
            "range": {
                "start": {
                    "line": 1789,
                    "character": 41
                },
                "end": {
                    "line": 1789,
                    "character": 86
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘DraftAction’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1793,
                    "character": 4
                },
                "end": {
                    "line": 1793,
                    "character": 89
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_consent_error’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1794,
                    "character": 26
                },
                "end": {
                    "line": 1794,
                    "character": 40
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"_consent_error\" 특성에 할당할 수 없음\n  형식 \"(_customer: object) -> Literal['customer_consent_required']\"은 형식 \"(customer: object) -> (str | None)\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"customer\" 및 \"_customer\"",
            "range": {
                "start": {
                    "line": 1794,
                    "character": 43
                },
                "end": {
                    "line": 1794,
                    "character": 88
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘DraftAction’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1797,
                    "character": 4
                },
                "end": {
                    "line": 1797,
                    "character": 83
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_consent_error’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1799,
                    "character": 24
                },
                "end": {
                    "line": 1799,
                    "character": 38
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"_consent_error\" 특성에 할당할 수 없음\n  형식 \"(_customer: object) -> Literal['customer_consent_required']\"은 형식 \"(customer: object) -> (str | None)\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"customer\" 및 \"_customer\"",
            "range": {
                "start": {
                    "line": 1799,
                    "character": 41
                },
                "end": {
                    "line": 1799,
                    "character": 86
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_by_key’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1805,
                    "character": 25
                },
                "end": {
                    "line": 1805,
                    "character": 32
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"snapshot\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1806,
                    "character": 4
                },
                "end": {
                    "line": 1806,
                    "character": 19
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"PhysiqueCheckinBridge\" 클래스의 \"snapshot\" 특성에 액세스할 수 없음\n  특성 \"snapshot\" 알 수 없음",
            "range": {
                "start": {
                    "line": 1806,
                    "character": 11
                },
                "end": {
                    "line": 1806,
                    "character": 19
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_drafts_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1816,
                    "character": 38
                },
                "end": {
                    "line": 1816,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"drafts\" is Any",
            "range": {
                "start": {
                    "line": 1817,
                    "character": 4
                },
                "end": {
                    "line": 1817,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"pop\" is Any",
            "range": {
                "start": {
                    "line": 1818,
                    "character": 4
                },
                "end": {
                    "line": 1818,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1819,
                    "character": 4
                },
                "end": {
                    "line": 1819,
                    "character": 64
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_drafts_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1825,
                    "character": 39
                },
                "end": {
                    "line": 1825,
                    "character": 51
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"drafts\" is Any",
            "range": {
                "start": {
                    "line": 1826,
                    "character": 4
                },
                "end": {
                    "line": 1826,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1828,
                    "character": 4
                },
                "end": {
                    "line": 1828,
                    "character": 64
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "변수 \"events\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 1833,
                    "character": 42
                },
                "end": {
                    "line": 1833,
                    "character": 48
                }
            },
            "rule": "reportUnusedVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_drafts_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1834,
                    "character": 39
                },
                "end": {
                    "line": 1834,
                    "character": 51
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"drafts\" is Any",
            "range": {
                "start": {
                    "line": 1835,
                    "character": 4
                },
                "end": {
                    "line": 1835,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘int’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 1837,
                    "character": 4
                },
                "end": {
                    "line": 1837,
                    "character": 64
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\"의 형식을 부분적으로 알 수 없습니다.\n  ‘customer’의 유형이 ‘Unknown | None’입니다.",
            "range": {
                "start": {
                    "line": 1846,
                    "character": 4
                },
                "end": {
                    "line": 1846,
                    "character": 12
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"customer\"의 형식을 부분적으로 알 수 없습니다.\n  ‘customer’의 유형이 ‘(customer_key: str) -> (Unknown | None)’입니다.",
            "range": {
                "start": {
                    "line": 1846,
                    "character": 15
                },
                "end": {
                    "line": 1846,
                    "character": 35
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"spec\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1853,
                    "character": 12
                },
                "end": {
                    "line": 1853,
                    "character": 25
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"telegram\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1853,
                    "character": 12
                },
                "end": {
                    "line": 1853,
                    "character": 34
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"claim_delivery_transport\" 함수의 \"destination\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1853,
                    "character": 12
                },
                "end": {
                    "line": 1853,
                    "character": 34
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ledger\" is Any",
            "range": {
                "start": {
                    "line": 1867,
                    "character": 4
                },
                "end": {
                    "line": 1867,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1867,
                    "character": 36
                },
                "end": {
                    "line": 1867,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"values\" is Any",
            "range": {
                "start": {
                    "line": 1868,
                    "character": 16
                },
                "end": {
                    "line": 1868,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1868,
                    "character": 16
                },
                "end": {
                    "line": 1868,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1883,
                    "character": 4
                },
                "end": {
                    "line": 1883,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"owner\" is Any",
            "range": {
                "start": {
                    "line": 1883,
                    "character": 17
                },
                "end": {
                    "line": 1883,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"created\" is Any",
            "range": {
                "start": {
                    "line": 1885,
                    "character": 4
                },
                "end": {
                    "line": 1885,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"create_draft\" is Any",
            "range": {
                "start": {
                    "line": 1885,
                    "character": 14
                },
                "end": {
                    "line": 1885,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1887,
                    "character": 11
                },
                "end": {
                    "line": 1887,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts_path\" is Any",
            "range": {
                "start": {
                    "line": 1889,
                    "character": 19
                },
                "end": {
                    "line": 1889,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"exists\" is Any",
            "range": {
                "start": {
                    "line": 1889,
                    "character": 19
                },
                "end": {
                    "line": 1889,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_deliveries_path\" is Any",
            "range": {
                "start": {
                    "line": 1890,
                    "character": 19
                },
                "end": {
                    "line": 1890,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"exists\" is Any",
            "range": {
                "start": {
                    "line": 1890,
                    "character": 19
                },
                "end": {
                    "line": 1890,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approval\" is Any",
            "range": {
                "start": {
                    "line": 1893,
                    "character": 4
                },
                "end": {
                    "line": 1893,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_draft\" is Any",
            "range": {
                "start": {
                    "line": 1893,
                    "character": 15
                },
                "end": {
                    "line": 1893,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 1894,
                    "character": 11
                },
                "end": {
                    "line": 1894,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"error\" is Any",
            "range": {
                "start": {
                    "line": 1895,
                    "character": 11
                },
                "end": {
                    "line": 1895,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_deliveries_path\" is Any",
            "range": {
                "start": {
                    "line": 1896,
                    "character": 15
                },
                "end": {
                    "line": 1896,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"exists\" is Any",
            "range": {
                "start": {
                    "line": 1896,
                    "character": 15
                },
                "end": {
                    "line": 1896,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"param\" 함수의 \"values\" 매개 변수에 해당합니다.\n  인수 형식이 \"(coordinator: Unknown) -> None\"입니다.",
            "range": {
                "start": {
                    "line": 1903,
                    "character": 12
                },
                "end": {
                    "line": 1907,
                    "character": 13
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"coordinator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1903,
                    "character": 19
                },
                "end": {
                    "line": 1903,
                    "character": 30
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"setattr\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1904,
                    "character": 16
                },
                "end": {
                    "line": 1904,
                    "character": 27
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_customer\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1906,
                    "character": 23
                },
                "end": {
                    "line": 1906,
                    "character": 32
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"param\" 함수의 \"values\" 매개 변수에 해당합니다.\n  인수 형식이 \"(coordinator: Unknown) -> Unknown\"입니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 12
                },
                "end": {
                    "line": 1914,
                    "character": 13
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"coordinator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 19
                },
                "end": {
                    "line": 1911,
                    "character": 30
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"_by_key\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 32
                },
                "end": {
                    "line": 1911,
                    "character": 51
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"bridge\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 32
                },
                "end": {
                    "line": 1911,
                    "character": 72
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"snapshot\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 32
                },
                "end": {
                    "line": 1911,
                    "character": 81
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"__setitem__\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 32
                },
                "end": {
                    "line": 1911,
                    "character": 93
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "람다의 반환 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1911,
                    "character": 32
                },
                "end": {
                    "line": 1914,
                    "character": 13
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"mutate\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 1921,
                    "character": 4
                },
                "end": {
                    "line": 1921,
                    "character": 10
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘mutate’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 1921,
                    "character": 4
                },
                "end": {
                    "line": 1921,
                    "character": 10
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "변수 \"owner\"에 액세스하지 않았습니다.",
            "range": {
                "start": {
                    "line": 1925,
                    "character": 17
                },
                "end": {
                    "line": 1925,
                    "character": 22
                }
            },
            "rule": "reportUnusedVariable"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"object\" 형식의 인수를 \"prepare_delivery\" 함수에서 \"IncomingAddress\" 형식의 \"owner\" 매개 변수에 할당할 수 없습니다.\n  \"object\"은 \"IncomingAddress\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 1938,
                    "character": 35
                },
                "end": {
                    "line": 1938,
                    "character": 52
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"NutritionCoachingCoordinator\" 클래스의 \"prepare_delivery\" 특성에 할당할 수 없음\n  형식 \"(draft_id: str, reservation_owner: object) -> DraftAction\"은 형식 \"(draft_id: str, owner: IncomingAddress, *, expected_generation: int | None = None, expected_record_digest: str | None = None, expected_checkin_revision: str | None = None, expected_draft_revision: str | None = None) -> DraftAction\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"owner\" 및 \"reservation_owner\"\n    \"expected_generation\" 키워드 매개 변수 누락\n    \"expected_record_digest\" 키워드 매개 변수 누락\n    \"expected_checkin_revision\" 키워드 매개 변수 누락\n    \"expected_draft_revision\" 키워드 매개 변수 누락",
            "range": {
                "start": {
                    "line": 1942,
                    "character": 35
                },
                "end": {
                    "line": 1942,
                    "character": 54
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ledger\" is Any",
            "range": {
                "start": {
                    "line": 1947,
                    "character": 4
                },
                "end": {
                    "line": 1947,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_deliveries_path’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 1947,
                    "character": 36
                },
                "end": {
                    "line": 1947,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"values\" is Any",
            "range": {
                "start": {
                    "line": 1948,
                    "character": 21
                },
                "end": {
                    "line": 1948,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"iter\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1948,
                    "character": 21
                },
                "end": {
                    "line": 1948,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 1953,
                    "character": 4
                },
                "end": {
                    "line": 1953,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1953,
                    "character": 15
                },
                "end": {
                    "line": 1953,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1955,
                    "character": 23
                },
                "end": {
                    "line": 1955,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"startswith\" is Any",
            "range": {
                "start": {
                    "line": 1956,
                    "character": 11
                },
                "end": {
                    "line": 1956,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"encode\" is Any",
            "range": {
                "start": {
                    "line": 1957,
                    "character": 15
                },
                "end": {
                    "line": 1957,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1957,
                    "character": 15
                },
                "end": {
                    "line": 1957,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"token\" is Any",
            "range": {
                "start": {
                    "line": 1959,
                    "character": 4
                },
                "end": {
                    "line": 1959,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parse_customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1959,
                    "character": 12
                },
                "end": {
                    "line": 1959,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 1960,
                    "character": 37
                },
                "end": {
                    "line": 1960,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"character\" is Any",
            "range": {
                "start": {
                    "line": 1961,
                    "character": 51
                },
                "end": {
                    "line": 1961,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1962,
                    "character": 11
                },
                "end": {
                    "line": 1962,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"parse_customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1963,
                    "character": 11
                },
                "end": {
                    "line": 1963,
                    "character": 47
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 1971,
                    "character": 4
                },
                "end": {
                    "line": 1971,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 1971,
                    "character": 18
                },
                "end": {
                    "line": 1971,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 1975,
                    "character": 4
                },
                "end": {
                    "line": 1975,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1975,
                    "character": 15
                },
                "end": {
                    "line": 1975,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_customer_start\" is Any",
            "range": {
                "start": {
                    "line": 1977,
                    "character": 11
                },
                "end": {
                    "line": 1977,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1978,
                    "character": 8
                },
                "end": {
                    "line": 1978,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_customer_start\" is Any",
            "range": {
                "start": {
                    "line": 1981,
                    "character": 11
                },
                "end": {
                    "line": 1981,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1982,
                    "character": 8
                },
                "end": {
                    "line": 1982,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_customer_start\" is Any",
            "range": {
                "start": {
                    "line": 1985,
                    "character": 11
                },
                "end": {
                    "line": 1985,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1986,
                    "character": 8
                },
                "end": {
                    "line": 1986,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_customer_start\" is Any",
            "range": {
                "start": {
                    "line": 1989,
                    "character": 11
                },
                "end": {
                    "line": 1989,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1990,
                    "character": 8
                },
                "end": {
                    "line": 1990,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"disabled_callback\" is Any",
            "range": {
                "start": {
                    "line": 1994,
                    "character": 4
                },
                "end": {
                    "line": 1994,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 1994,
                    "character": 24
                },
                "end": {
                    "line": 1994,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve_customer_start\" is Any",
            "range": {
                "start": {
                    "line": 1995,
                    "character": 11
                },
                "end": {
                    "line": 1995,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 1996,
                    "character": 8
                },
                "end": {
                    "line": 1996,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2009,
                    "character": 8
                },
                "end": {
                    "line": 2009,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2009,
                    "character": 22
                },
                "end": {
                    "line": 2009,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2015,
                    "character": 16
                },
                "end": {
                    "line": 2015,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 2015,
                    "character": 50
                },
                "end": {
                    "line": 2015,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_nutrition_coaching_declared_enabled’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2016,
                    "character": 16
                },
                "end": {
                    "line": 2016,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2017,
                    "character": 16
                },
                "end": {
                    "line": 2017,
                    "character": 37
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_physique_markup’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2018,
                    "character": 16
                },
                "end": {
                    "line": 2018,
                    "character": 32
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_physique_markup\" 특성에 할당할 수 없음\n  형식 \"(prompt: WizardPrompt) -> WizardPrompt\"은 형식 \"(prompt: WizardPrompt) -> (InlineKeyboardMarkup | None)\"에 할당할 수 없습니다.\n    ‘WizardPrompt’ 함수 반환 형식은 ‘InlineKeyboardMarkup | None’ 형식과 호환되지 않습니다.\n      형식 \"WizardPrompt\"은 형식 \"InlineKeyboardMarkup | None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"InlineKeyboardMarkup\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 2018,
                    "character": 35
                },
                "end": {
                    "line": 2018,
                    "character": 56
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_enqueue_text_event’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2019,
                    "character": 16
                },
                "end": {
                    "line": 2019,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"expected_callback\" is Any",
            "range": {
                "start": {
                    "line": 2020,
                    "character": 8
                },
                "end": {
                    "line": 2020,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 2020,
                    "character": 28
                },
                "end": {
                    "line": 2020,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"_handle_text_message\"의 형식을 부분적으로 알 수 없습니다.\n  ‘_handle_text_message’의 유형이 ‘(update: Unknown, context: Unknown) -> CoroutineType[Any, Any, None]’입니다.",
            "range": {
                "start": {
                    "line": 2030,
                    "character": 18
                },
                "end": {
                    "line": 2030,
                    "character": 46
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_handle_text_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2030,
                    "character": 26
                },
                "end": {
                    "line": 2030,
                    "character": 46
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2035,
                    "character": 24
                },
                "end": {
                    "line": 2035,
                    "character": 45
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 2038,
                    "character": 12
                },
                "end": {
                    "line": 2038,
                    "character": 18
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"button_rows\" is Any",
            "range": {
                "start": {
                    "line": 2041,
                    "character": 19
                },
                "end": {
                    "line": 2041,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"button_rows\" is Any",
            "range": {
                "start": {
                    "line": 2042,
                    "character": 23
                },
                "end": {
                    "line": 2042,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2042,
                    "character": 23
                },
                "end": {
                    "line": 2042,
                    "character": 41
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_enqueue_text_event’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2043,
                    "character": 16
                },
                "end": {
                    "line": 2043,
                    "character": 35
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2054,
                    "character": 8
                },
                "end": {
                    "line": 2054,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2054,
                    "character": 22
                },
                "end": {
                    "line": 2054,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 2059,
                    "character": 8
                },
                "end": {
                    "line": 2059,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2059,
                    "character": 18
                },
                "end": {
                    "line": 2059,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 2064,
                    "character": 8
                },
                "end": {
                    "line": 2064,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 2064,
                    "character": 18
                },
                "end": {
                    "line": 2064,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2065,
                    "character": 15
                },
                "end": {
                    "line": 2065,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 2066,
                    "character": 15
                },
                "end": {
                    "line": 2066,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2068,
                    "character": 12
                },
                "end": {
                    "line": 2068,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2071,
                    "character": 15
                },
                "end": {
                    "line": 2071,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 2071,
                    "character": 15
                },
                "end": {
                    "line": 2073,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 2071,
                    "character": 15
                },
                "end": {
                    "line": 2073,
                    "character": 24
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 2072,
                    "character": 12
                },
                "end": {
                    "line": 2072,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2072,
                    "character": 33
                },
                "end": {
                    "line": 2072,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_onboarding_preview’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2076,
                    "character": 16
                },
                "end": {
                    "line": 2076,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_onboarding_runtime’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2077,
                    "character": 16
                },
                "end": {
                    "line": 2077,
                    "character": 49
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_room_bootstrap_reserves_ingress’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2080,
                    "character": 16
                },
                "end": {
                    "line": 2080,
                    "character": 48
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_reserve_adaptive_review_update’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2081,
                    "character": 16
                },
                "end": {
                    "line": 2081,
                    "character": 47
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2082,
                    "character": 16
                },
                "end": {
                    "line": 2082,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 2082,
                    "character": 50
                },
                "end": {
                    "line": 2082,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_nutrition_coaching_declared_enabled’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2083,
                    "character": 16
                },
                "end": {
                    "line": 2083,
                    "character": 52
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_nutrition_operator_actor’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2084,
                    "character": 16
                },
                "end": {
                    "line": 2084,
                    "character": 41
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_is_nutrition_operator_space’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2085,
                    "character": 16
                },
                "end": {
                    "line": 2085,
                    "character": 44
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_render_nutrition_text’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2086,
                    "character": 16
                },
                "end": {
                    "line": 2086,
                    "character": 38
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"_handle_text_message\"의 형식을 부분적으로 알 수 없습니다.\n  ‘_handle_text_message’의 유형이 ‘(update: Unknown, context: Unknown) -> CoroutineType[Any, Any, None]’입니다.",
            "range": {
                "start": {
                    "line": 2095,
                    "character": 14
                },
                "end": {
                    "line": 2095,
                    "character": 42
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_handle_text_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2095,
                    "character": 22
                },
                "end": {
                    "line": 2095,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"draft\" is Any",
            "range": {
                "start": {
                    "line": 2106,
                    "character": 8
                },
                "end": {
                    "line": 2106,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2121,
                    "character": 8
                },
                "end": {
                    "line": 2121,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2121,
                    "character": 22
                },
                "end": {
                    "line": 2121,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_bot’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2123,
                    "character": 16
                },
                "end": {
                    "line": 2123,
                    "character": 20
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2124,
                    "character": 16
                },
                "end": {
                    "line": 2124,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 2124,
                    "character": 50
                },
                "end": {
                    "line": 2124,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2125,
                    "character": 16
                },
                "end": {
                    "line": 2125,
                    "character": 42
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_thread_kwargs_for_send’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2128,
                    "character": 16
                },
                "end": {
                    "line": 2128,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_thread_kwargs_for_send\" 특성에 할당할 수 없음\n  형식 \"(_chat: str, topic: str | None, _metadata: Dict[str, Any] | None) -> dict[str, Any]\"은 형식 \"(chat_id: str, thread_id: str | None, metadata: Dict[str, Any] | None = None, reply_to_message_id: int | None = None, reply_to_mode: str | None = None) -> Dict[str, Any]\"에 할당할 수 없습니다.\n    함수가 너무 적은 위치 매개 변수를 허용합니다. 5이(가) 필요하지만 3을(를) 받았습니다.\n      매개 변수 이름 불일치: \"chat_id\" 및 \"_chat\"\n      매개 변수 이름 불일치: \"thread_id\" 및 \"topic\"\n      매개 변수 이름 불일치: \"metadata\" 및 \"_metadata\"\n      ‘_metadata’ 매개 변수에 기본 인수가 없습니다.",
            "range": {
                "start": {
                    "line": 2128,
                    "character": 42
                },
                "end": {
                    "line": 2130,
                    "character": 9
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_physique_markup’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2131,
                    "character": 16
                },
                "end": {
                    "line": 2131,
                    "character": 32
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_physique_markup\" 특성에 할당할 수 없음\n  형식 \"(prompt: WizardPrompt) -> WizardPrompt\"은 형식 \"(prompt: WizardPrompt) -> (InlineKeyboardMarkup | None)\"에 할당할 수 없습니다.\n    ‘WizardPrompt’ 함수 반환 형식은 ‘InlineKeyboardMarkup | None’ 형식과 호환되지 않습니다.\n      형식 \"WizardPrompt\"은 형식 \"InlineKeyboardMarkup | None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"InlineKeyboardMarkup\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 2131,
                    "character": 35
                },
                "end": {
                    "line": 2131,
                    "character": 56
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2134,
                    "character": 30
                },
                "end": {
                    "line": 2134,
                    "character": 59
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_nutrition_coaching_tick’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2135,
                    "character": 31
                },
                "end": {
                    "line": 2135,
                    "character": 60
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_send_message_strict_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2138,
                    "character": 24
                },
                "end": {
                    "line": 2138,
                    "character": 50
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 2141,
                    "character": 8
                },
                "end": {
                    "line": 2141,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"button_rows\" is Any",
            "range": {
                "start": {
                    "line": 2142,
                    "character": 15
                },
                "end": {
                    "line": 2142,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 2144,
                    "character": 12
                },
                "end": {
                    "line": 2144,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"button_rows\" is Any",
            "range": {
                "start": {
                    "line": 2146,
                    "character": 19
                },
                "end": {
                    "line": 2146,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2146,
                    "character": 19
                },
                "end": {
                    "line": 2146,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"wizard_root\" is Any",
            "range": {
                "start": {
                    "line": 2147,
                    "character": 8
                },
                "end": {
                    "line": 2147,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2147,
                    "character": 22
                },
                "end": {
                    "line": 2147,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"data_root\" is Any",
            "range": {
                "start": {
                    "line": 2147,
                    "character": 22
                },
                "end": {
                    "line": 2147,
                    "character": 66
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"glob\" is Any",
            "range": {
                "start": {
                    "line": 2148,
                    "character": 24
                },
                "end": {
                    "line": 2148,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__init__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2148,
                    "character": 24
                },
                "end": {
                    "line": 2148,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2161,
                    "character": 8
                },
                "end": {
                    "line": 2161,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2161,
                    "character": 22
                },
                "end": {
                    "line": 2161,
                    "character": 57
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2167,
                    "character": 16
                },
                "end": {
                    "line": 2167,
                    "character": 39
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type of lambda is Any",
            "range": {
                "start": {
                    "line": 2167,
                    "character": 50
                },
                "end": {
                    "line": 2167,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_physique_markup’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2168,
                    "character": 16
                },
                "end": {
                    "line": 2168,
                    "character": 32
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_physique_markup\" 특성에 할당할 수 없음\n  형식 \"(prompt: WizardPrompt) -> WizardPrompt\"은 형식 \"(prompt: WizardPrompt) -> (InlineKeyboardMarkup | None)\"에 할당할 수 없습니다.\n    ‘WizardPrompt’ 함수 반환 형식은 ‘InlineKeyboardMarkup | None’ 형식과 호환되지 않습니다.\n      형식 \"WizardPrompt\"은 형식 \"InlineKeyboardMarkup | None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"None\"에 할당할 수 없습니다.\n        \"WizardPrompt\"은 \"InlineKeyboardMarkup\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 2168,
                    "character": 35
                },
                "end": {
                    "line": 2168,
                    "character": 56
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_render_nutrition_completion’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2169,
                    "character": 16
                },
                "end": {
                    "line": 2169,
                    "character": 44
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 2170,
                    "character": 8
                },
                "end": {
                    "line": 2170,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2170,
                    "character": 18
                },
                "end": {
                    "line": 2170,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 2171,
                    "character": 8
                },
                "end": {
                    "line": 2171,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_start_callback\" is Any",
            "range": {
                "start": {
                    "line": 2171,
                    "character": 19
                },
                "end": {
                    "line": 2171,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_handle_nutrition_customer_start_callback’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2184,
                    "character": 22
                },
                "end": {
                    "line": 2184,
                    "character": 63
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"SimpleNamespace\" 형식의 인수를 \"_handle_nutrition_customer_start_callback\" 함수에서 \"CallbackQuery\" 형식의 \"query\" 매개 변수에 할당할 수 없습니다.\n  \"SimpleNamespace\"은 \"CallbackQuery\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 2185,
                    "character": 12
                },
                "end": {
                    "line": 2185,
                    "character": 17
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_handle_nutrition_customer_start_callback\" 함수의 \"data\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2186,
                    "character": 12
                },
                "end": {
                    "line": 2186,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_handle_nutrition_customer_start_callback’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2189,
                    "character": 22
                },
                "end": {
                    "line": 2189,
                    "character": 63
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"SimpleNamespace\" 형식의 인수를 \"_handle_nutrition_customer_start_callback\" 함수에서 \"CallbackQuery\" 형식의 \"query\" 매개 변수에 할당할 수 없습니다.\n  \"SimpleNamespace\"은 \"CallbackQuery\"에 할당할 수 없습니다.",
            "range": {
                "start": {
                    "line": 2190,
                    "character": 12
                },
                "end": {
                    "line": 2190,
                    "character": 17
                }
            },
            "rule": "reportArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_handle_nutrition_customer_start_callback\" 함수의 \"data\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2191,
                    "character": 12
                },
                "end": {
                    "line": 2191,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"answer\" is Any",
            "range": {
                "start": {
                    "line": 2195,
                    "character": 15
                },
                "end": {
                    "line": 2195,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"await_count\" is Any",
            "range": {
                "start": {
                    "line": 2195,
                    "character": 15
                },
                "end": {
                    "line": 2195,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"edit_message_text\" is Any",
            "range": {
                "start": {
                    "line": 2196,
                    "character": 15
                },
                "end": {
                    "line": 2196,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"await_count\" is Any",
            "range": {
                "start": {
                    "line": 2196,
                    "character": 15
                },
                "end": {
                    "line": 2196,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 2197,
                    "character": 8
                },
                "end": {
                    "line": 2197,
                    "character": 14
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 2197,
                    "character": 17
                },
                "end": {
                    "line": 2197,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 2197,
                    "character": 17
                },
                "end": {
                    "line": 2197,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"storage\" is Any",
            "range": {
                "start": {
                    "line": 2198,
                    "character": 8
                },
                "end": {
                    "line": 2198,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2198,
                    "character": 18
                },
                "end": {
                    "line": 2198,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_storage\" is Any",
            "range": {
                "start": {
                    "line": 2198,
                    "character": 18
                },
                "end": {
                    "line": 2198,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts\" is Any",
            "range": {
                "start": {
                    "line": 2199,
                    "character": 25
                },
                "end": {
                    "line": 2199,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"glob\" is Any",
            "range": {
                "start": {
                    "line": 2199,
                    "character": 25
                },
                "end": {
                    "line": 2199,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2199,
                    "character": 25
                },
                "end": {
                    "line": 2199,
                    "character": 55
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"active_prompt\" is Any",
            "range": {
                "start": {
                    "line": 2200,
                    "character": 15
                },
                "end": {
                    "line": 2200,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_type\" is Any",
            "range": {
                "start": {
                    "line": 2202,
                    "character": 12
                },
                "end": {
                    "line": 2202,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"value\" is Any",
            "range": {
                "start": {
                    "line": 2202,
                    "character": 12
                },
                "end": {
                    "line": 2202,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event\" is Any",
            "range": {
                "start": {
                    "line": 2203,
                    "character": 16
                },
                "end": {
                    "line": 2203,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2203,
                    "character": 25
                },
                "end": {
                    "line": 2203,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_events\" is Any",
            "range": {
                "start": {
                    "line": 2203,
                    "character": 25
                },
                "end": {
                    "line": 2203,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_read_events\" is Any",
            "range": {
                "start": {
                    "line": 2203,
                    "character": 25
                },
                "end": {
                    "line": 2203,
                    "character": 61
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2214,
                    "character": 4
                },
                "end": {
                    "line": 2214,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2214,
                    "character": 18
                },
                "end": {
                    "line": 2214,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 2215,
                    "character": 4
                },
                "end": {
                    "line": 2215,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2215,
                    "character": 14
                },
                "end": {
                    "line": 2215,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"opening\" is Any",
            "range": {
                "start": {
                    "line": 2216,
                    "character": 4
                },
                "end": {
                    "line": 2216,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 2216,
                    "character": 14
                },
                "end": {
                    "line": 2216,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2217,
                    "character": 11
                },
                "end": {
                    "line": 2217,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bind_launcher\" is Any",
            "range": {
                "start": {
                    "line": 2218,
                    "character": 11
                },
                "end": {
                    "line": 2218,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2218,
                    "character": 51
                },
                "end": {
                    "line": 2218,
                    "character": 72
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2219,
                    "character": 11
                },
                "end": {
                    "line": 2219,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reply\" is Any",
            "range": {
                "start": {
                    "line": 2219,
                    "character": 11
                },
                "end": {
                    "line": 2221,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 2219,
                    "character": 11
                },
                "end": {
                    "line": 2221,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 2220,
                    "character": 8
                },
                "end": {
                    "line": 2220,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2220,
                    "character": 29
                },
                "end": {
                    "line": 2220,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 2222,
                    "character": 4
                },
                "end": {
                    "line": 2222,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"resolve\" is Any",
            "range": {
                "start": {
                    "line": 2222,
                    "character": 13
                },
                "end": {
                    "line": 2222,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"bridge\" is Any",
            "range": {
                "start": {
                    "line": 2222,
                    "character": 13
                },
                "end": {
                    "line": 2222,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"apply_model_action\" is Any",
            "range": {
                "start": {
                    "line": 2233,
                    "character": 15
                },
                "end": {
                    "line": 2233,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 2233,
                    "character": 15
                },
                "end": {
                    "line": 2233,
                    "character": 64
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"summary\" is Any",
            "range": {
                "start": {
                    "line": 2234,
                    "character": 4
                },
                "end": {
                    "line": 2234,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"label\" is Any",
            "range": {
                "start": {
                    "line": 2235,
                    "character": 21
                },
                "end": {
                    "line": 2235,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 2235,
                    "character": 28
                },
                "end": {
                    "line": 2235,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"active_prompt\" is Any",
            "range": {
                "start": {
                    "line": 2235,
                    "character": 40
                },
                "end": {
                    "line": 2235,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"buttons\" is Any",
            "range": {
                "start": {
                    "line": 2235,
                    "character": 40
                },
                "end": {
                    "line": 2235,
                    "character": 70
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completed\" is Any",
            "range": {
                "start": {
                    "line": 2238,
                    "character": 4
                },
                "end": {
                    "line": 2238,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2238,
                    "character": 16
                },
                "end": {
                    "line": 2238,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"CallbackInput\" is Any",
            "range": {
                "start": {
                    "line": 2239,
                    "character": 8
                },
                "end": {
                    "line": 2239,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"completion\" is Any",
            "range": {
                "start": {
                    "line": 2241,
                    "character": 11
                },
                "end": {
                    "line": 2241,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2243,
                    "character": 28
                },
                "end": {
                    "line": 2243,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_storage\" is Any",
            "range": {
                "start": {
                    "line": 2243,
                    "character": 28
                },
                "end": {
                    "line": 2243,
                    "character": 52
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts\" is Any",
            "range": {
                "start": {
                    "line": 2243,
                    "character": 28
                },
                "end": {
                    "line": 2243,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"glob\" is Any",
            "range": {
                "start": {
                    "line": 2243,
                    "character": 28
                },
                "end": {
                    "line": 2243,
                    "character": 65
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2243,
                    "character": 28
                },
                "end": {
                    "line": 2243,
                    "character": 75
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2244,
                    "character": 22
                },
                "end": {
                    "line": 2244,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_events\" is Any",
            "range": {
                "start": {
                    "line": 2244,
                    "character": 22
                },
                "end": {
                    "line": 2244,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_read_events\" is Any",
            "range": {
                "start": {
                    "line": 2244,
                    "character": 22
                },
                "end": {
                    "line": 2244,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2244,
                    "character": 22
                },
                "end": {
                    "line": 2244,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"again\" is Any",
            "range": {
                "start": {
                    "line": 2245,
                    "character": 4
                },
                "end": {
                    "line": 2245,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"open_launcher\" is Any",
            "range": {
                "start": {
                    "line": 2245,
                    "character": 12
                },
                "end": {
                    "line": 2245,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepted\" is Any",
            "range": {
                "start": {
                    "line": 2247,
                    "character": 11
                },
                "end": {
                    "line": 2247,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback_data\" is Any",
            "range": {
                "start": {
                    "line": 2248,
                    "character": 11
                },
                "end": {
                    "line": 2248,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"prompt\" is Any",
            "range": {
                "start": {
                    "line": 2249,
                    "character": 11
                },
                "end": {
                    "line": 2249,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2250,
                    "character": 21
                },
                "end": {
                    "line": 2250,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_storage\" is Any",
            "range": {
                "start": {
                    "line": 2250,
                    "character": 21
                },
                "end": {
                    "line": 2250,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_drafts\" is Any",
            "range": {
                "start": {
                    "line": 2250,
                    "character": 21
                },
                "end": {
                    "line": 2250,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"glob\" is Any",
            "range": {
                "start": {
                    "line": 2250,
                    "character": 21
                },
                "end": {
                    "line": 2250,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"iterable\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2250,
                    "character": 21
                },
                "end": {
                    "line": 2250,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_service\" is Any",
            "range": {
                "start": {
                    "line": 2251,
                    "character": 15
                },
                "end": {
                    "line": 2251,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_events\" is Any",
            "range": {
                "start": {
                    "line": 2251,
                    "character": 15
                },
                "end": {
                    "line": 2251,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_read_events\" is Any",
            "range": {
                "start": {
                    "line": 2251,
                    "character": 15
                },
                "end": {
                    "line": 2251,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2251,
                    "character": 15
                },
                "end": {
                    "line": 2251,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_coaching_processing_allowed’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2254,
                    "character": 12
                },
                "end": {
                    "line": 2254,
                    "character": 40
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"TelegramAdapter\" 클래스의 \"_coaching_processing_allowed\" 특성에 할당할 수 없음\n  형식 \"(_surface: str, _value: object) -> Literal[True]\"은 형식 \"(surface: str, grounding_input: object) -> bool\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"surface\" 및 \"_surface\"\n    매개 변수 이름 불일치: \"grounding_input\" 및 \"_value\"",
            "range": {
                "start": {
                    "line": 2254,
                    "character": 43
                },
                "end": {
                    "line": 2254,
                    "character": 72
                }
            },
            "rule": "reportAttributeAccessIssue"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_nutrition_schedule_destination’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2270,
                    "character": 30
                },
                "end": {
                    "line": 2270,
                    "character": 61
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_coaching_authority_valid’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2278,
                    "character": 19
                },
                "end": {
                    "line": 2278,
                    "character": 44
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_coaching_authority_valid’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.",
            "range": {
                "start": {
                    "line": 2287,
                    "character": 19
                },
                "end": {
                    "line": 2287,
                    "character": 44
                }
            },
            "rule": "reportPrivateUsage"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"profile_root\" is Any",
            "range": {
                "start": {
                    "line": 2325,
                    "character": 4
                },
                "end": {
                    "line": 2325,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"registry_path\" is Any",
            "range": {
                "start": {
                    "line": 2325,
                    "character": 18
                },
                "end": {
                    "line": 2325,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"data_root\" is Any",
            "range": {
                "start": {
                    "line": 2325,
                    "character": 33
                },
                "end": {
                    "line": 2325,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"checklist_path\" is Any",
            "range": {
                "start": {
                    "line": 2325,
                    "character": 44
                },
                "end": {
                    "line": 2325,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_activation_fixture\" is Any",
            "range": {
                "start": {
                    "line": 2325,
                    "character": 61
                },
                "end": {
                    "line": 2325,
                    "character": 95
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"activate_customer\" is Any",
            "range": {
                "start": {
                    "line": 2328,
                    "character": 4
                },
                "end": {
                    "line": 2328,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_write_owner_approved_registration_artifacts\" is Any",
            "range": {
                "start": {
                    "line": 2335,
                    "character": 4
                },
                "end": {
                    "line": 2335,
                    "character": 63
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_dual_coach_risk_policy\" is Any",
            "range": {
                "start": {
                    "line": 2336,
                    "character": 4
                },
                "end": {
                    "line": 2336,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"TelegramAddress\" is Any",
            "range": {
                "start": {
                    "line": 2340,
                    "character": 20
                },
                "end": {
                    "line": 2340,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"approve_adaptive_registration_inputs\" is Any",
            "range": {
                "start": {
                    "line": 2345,
                    "character": 4
                },
                "end": {
                    "line": 2345,
                    "character": 55
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2369,
                    "character": 4
                },
                "end": {
                    "line": 2369,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"NutritionCoachingCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2369,
                    "character": 18
                },
                "end": {
                    "line": 2369,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"load_customer_registry\" 함수의 \"path\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2371,
                    "character": 31
                },
                "end": {
                    "line": 2371,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"load_customer_registry\" 함수의 \"profile_root\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2371,
                    "character": 46
                },
                "end": {
                    "line": 2371,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2380,
                    "character": 4
                },
                "end": {
                    "line": 2380,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2380,
                    "character": 15
                },
                "end": {
                    "line": 2380,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"for_customer_runtime\" 함수의 \"runtime\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2386,
                    "character": 65
                },
                "end": {
                    "line": 2386,
                    "character": 73
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘Mapping[str, object]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 2398,
                    "character": 4
                },
                "end": {
                    "line": 2398,
                    "character": 79
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 4
                },
                "end": {
                    "line": 2402,
                    "character": 29
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"module\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 30
                },
                "end": {
                    "line": 2402,
                    "character": 36
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘module’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 30
                },
                "end": {
                    "line": 2402,
                    "character": 36
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"reference\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 41
                },
                "end": {
                    "line": 2402,
                    "character": 50
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘reference’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 41
                },
                "end": {
                    "line": 2402,
                    "character": 50
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"review_operator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 52
                },
                "end": {
                    "line": 2402,
                    "character": 67
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘review_operator’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2402,
                    "character": 52
                },
                "end": {
                    "line": 2402,
                    "character": 67
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"capability\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2404,
                    "character": 4
                },
                "end": {
                    "line": 2404,
                    "character": 14
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"AdaptiveOperatorCapability\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2404,
                    "character": 17
                },
                "end": {
                    "line": 2404,
                    "character": 50
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"event_id\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2425,
                    "character": 26
                },
                "end": {
                    "line": 2425,
                    "character": 44
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"event_digest\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2426,
                    "character": 30
                },
                "end": {
                    "line": 2426,
                    "character": 52
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"ScheduleConfirmationRequest\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2428,
                    "character": 11
                },
                "end": {
                    "line": 2428,
                    "character": 45
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "반환 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2428,
                    "character": 11
                },
                "end": {
                    "line": 2432,
                    "character": 5
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"event_id\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2430,
                    "character": 8
                },
                "end": {
                    "line": 2430,
                    "character": 26
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"event_digest\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2431,
                    "character": 8
                },
                "end": {
                    "line": 2431,
                    "character": 30
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2438,
                    "character": 12
                },
                "end": {
                    "line": 2438,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2438,
                    "character": 25
                },
                "end": {
                    "line": 2438,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"facade\" is Any",
            "range": {
                "start": {
                    "line": 2439,
                    "character": 4
                },
                "end": {
                    "line": 2439,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"schedule_confirm_handler\" is Any",
            "range": {
                "start": {
                    "line": 2439,
                    "character": 13
                },
                "end": {
                    "line": 2439,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"reference\" is Any",
            "range": {
                "start": {
                    "line": 2440,
                    "character": 4
                },
                "end": {
                    "line": 2440,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"current_reference\" is Any",
            "range": {
                "start": {
                    "line": 2440,
                    "character": 16
                },
                "end": {
                    "line": 2440,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"request\" is Any",
            "range": {
                "start": {
                    "line": 2441,
                    "character": 4
                },
                "end": {
                    "line": 2441,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_schedule_confirm_request\" 함수의 \"reference\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2441,
                    "character": 58
                },
                "end": {
                    "line": 2441,
                    "character": 67
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"first\" is Any",
            "range": {
                "start": {
                    "line": 2443,
                    "character": 4
                },
                "end": {
                    "line": 2443,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"confirm\" is Any",
            "range": {
                "start": {
                    "line": 2443,
                    "character": 12
                },
                "end": {
                    "line": 2443,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"replay\" is Any",
            "range": {
                "start": {
                    "line": 2444,
                    "character": 4
                },
                "end": {
                    "line": 2444,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"confirm\" is Any",
            "range": {
                "start": {
                    "line": 2444,
                    "character": 13
                },
                "end": {
                    "line": 2444,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"loads\" 함수의 \"s\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2451,
                    "character": 19
                },
                "end": {
                    "line": 2451,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"line\" is Any",
            "range": {
                "start": {
                    "line": 2452,
                    "character": 12
                },
                "end": {
                    "line": 2452,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_text\" is Any",
            "range": {
                "start": {
                    "line": 2452,
                    "character": 20
                },
                "end": {
                    "line": 2452,
                    "character": 78
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"splitlines\" is Any",
            "range": {
                "start": {
                    "line": 2452,
                    "character": 20
                },
                "end": {
                    "line": 2454,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"nutrition_plans_root\" is Any",
            "range": {
                "start": {
                    "line": 2452,
                    "character": 21
                },
                "end": {
                    "line": 2452,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"row\" is Any",
            "range": {
                "start": {
                    "line": 2456,
                    "character": 29
                },
                "end": {
                    "line": 2456,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"row\" is Any",
            "range": {
                "start": {
                    "line": 2458,
                    "character": 16
                },
                "end": {
                    "line": 2458,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_id\" is Any",
            "range": {
                "start": {
                    "line": 2463,
                    "character": 78
                },
                "end": {
                    "line": 2463,
                    "character": 96
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_id\" is Any",
            "range": {
                "start": {
                    "line": 2464,
                    "character": 72
                },
                "end": {
                    "line": 2464,
                    "character": 90
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2470,
                    "character": 12
                },
                "end": {
                    "line": 2470,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2470,
                    "character": 25
                },
                "end": {
                    "line": 2470,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"facade\" is Any",
            "range": {
                "start": {
                    "line": 2471,
                    "character": 4
                },
                "end": {
                    "line": 2471,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"schedule_confirm_handler\" is Any",
            "range": {
                "start": {
                    "line": 2471,
                    "character": 13
                },
                "end": {
                    "line": 2471,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"stale_reference\" is Any",
            "range": {
                "start": {
                    "line": 2472,
                    "character": 4
                },
                "end": {
                    "line": 2472,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"current_reference\" is Any",
            "range": {
                "start": {
                    "line": 2472,
                    "character": 22
                },
                "end": {
                    "line": 2472,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"stale_request\" is Any",
            "range": {
                "start": {
                    "line": 2473,
                    "character": 4
                },
                "end": {
                    "line": 2473,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_schedule_confirm_request\" 함수의 \"reference\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2473,
                    "character": 64
                },
                "end": {
                    "line": 2473,
                    "character": 79
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘Mapping[str, object]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 2493,
                    "character": 4
                },
                "end": {
                    "line": 2493,
                    "character": 80
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"adaptive_path\" is Any",
            "range": {
                "start": {
                    "line": 2495,
                    "character": 4
                },
                "end": {
                    "line": 2495,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"nutrition_plans_root\" is Any",
            "range": {
                "start": {
                    "line": 2495,
                    "character": 20
                },
                "end": {
                    "line": 2495,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"adaptive_before\" is Any",
            "range": {
                "start": {
                    "line": 2496,
                    "character": 4
                },
                "end": {
                    "line": 2496,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_bytes\" is Any",
            "range": {
                "start": {
                    "line": 2496,
                    "character": 22
                },
                "end": {
                    "line": 2496,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2498,
                    "character": 23
                },
                "end": {
                    "line": 2498,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"raises\" 함수의 \"expected_exception\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2498,
                    "character": 23
                },
                "end": {
                    "line": 2498,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"confirm\" is Any",
            "range": {
                "start": {
                    "line": 2499,
                    "character": 8
                },
                "end": {
                    "line": 2499,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"current_reference\" is Any",
            "range": {
                "start": {
                    "line": 2502,
                    "character": 4
                },
                "end": {
                    "line": 2502,
                    "character": 21
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"current_reference\" is Any",
            "range": {
                "start": {
                    "line": 2502,
                    "character": 24
                },
                "end": {
                    "line": 2502,
                    "character": 48
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"wrong_topic\" is Any",
            "range": {
                "start": {
                    "line": 2503,
                    "character": 4
                },
                "end": {
                    "line": 2503,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"_schedule_confirm_request\" 함수의 \"reference\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2505,
                    "character": 18
                },
                "end": {
                    "line": 2505,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2508,
                    "character": 23
                },
                "end": {
                    "line": 2508,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"raises\" 함수의 \"expected_exception\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2508,
                    "character": 23
                },
                "end": {
                    "line": 2508,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"confirm\" is Any",
            "range": {
                "start": {
                    "line": 2509,
                    "character": 8
                },
                "end": {
                    "line": 2509,
                    "character": 22
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2511,
                    "character": 23
                },
                "end": {
                    "line": 2511,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"raises\" 함수의 \"expected_exception\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2511,
                    "character": 23
                },
                "end": {
                    "line": 2511,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"ScheduleConfirmationRequest\" is Any",
            "range": {
                "start": {
                    "line": 2512,
                    "character": 8
                },
                "end": {
                    "line": 2512,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"capability\" is Any",
            "range": {
                "start": {
                    "line": 2513,
                    "character": 12
                },
                "end": {
                    "line": 2513,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"schedule_event_id\" is Any",
            "range": {
                "start": {
                    "line": 2514,
                    "character": 12
                },
                "end": {
                    "line": 2514,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"adapter\" is Any",
            "range": {
                "start": {
                    "line": 2518,
                    "character": 4
                },
                "end": {
                    "line": 2518,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveOperatorService\" is Any",
            "range": {
                "start": {
                    "line": 2518,
                    "character": 14
                },
                "end": {
                    "line": 2518,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepts\" is Any",
            "range": {
                "start": {
                    "line": 2524,
                    "character": 11
                },
                "end": {
                    "line": 2524,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2524,
                    "character": 27
                },
                "end": {
                    "line": 2524,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepts\" is Any",
            "range": {
                "start": {
                    "line": 2525,
                    "character": 15
                },
                "end": {
                    "line": 2525,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2525,
                    "character": 31
                },
                "end": {
                    "line": 2525,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepts\" is Any",
            "range": {
                "start": {
                    "line": 2526,
                    "character": 15
                },
                "end": {
                    "line": 2526,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2526,
                    "character": 31
                },
                "end": {
                    "line": 2526,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_bytes\" is Any",
            "range": {
                "start": {
                    "line": 2527,
                    "character": 11
                },
                "end": {
                    "line": 2527,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "람다의 반환 형식 \"list[Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2533,
                    "character": 21
                },
                "end": {
                    "line": 2533,
                    "character": 23
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"continuity\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2534,
                    "character": 49
                },
                "end": {
                    "line": 2534,
                    "character": 59
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"append\"의 형식을 부분적으로 알 수 없습니다.\n  ‘append’의 유형이 ‘(object: Unknown, /) -> None’입니다.",
            "range": {
                "start": {
                    "line": 2534,
                    "character": 61
                },
                "end": {
                    "line": 2534,
                    "character": 76
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"append\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2534,
                    "character": 77
                },
                "end": {
                    "line": 2534,
                    "character": 87
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2536,
                    "character": 4
                },
                "end": {
                    "line": 2536,
                    "character": 15
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveNutritionCoordinator\" is Any",
            "range": {
                "start": {
                    "line": 2536,
                    "character": 33
                },
                "end": {
                    "line": 2536,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2536,
                    "character": 33
                },
                "end": {
                    "line": 2536,
                    "character": 68
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_append_approved_action_continuity\" is Any",
            "range": {
                "start": {
                    "line": 2555,
                    "character": 4
                },
                "end": {
                    "line": 2555,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action_text\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2557,
                    "character": 12
                },
                "end": {
                    "line": 2557,
                    "character": 28
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2557,
                    "character": 33
                },
                "end": {
                    "line": 2557,
                    "character": 37
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"criterion_atom\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2562,
                    "character": 12
                },
                "end": {
                    "line": 2562,
                    "character": 31
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2562,
                    "character": 36
                },
                "end": {
                    "line": 2562,
                    "character": 40
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.\n  인수 형식이 \"set[Unknown]\"입니다.",
            "range": {
                "start": {
                    "line": 2563,
                    "character": 15
                },
                "end": {
                    "line": 2563,
                    "character": 58
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"approved_at_kst\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2563,
                    "character": 16
                },
                "end": {
                    "line": 2563,
                    "character": 36
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2563,
                    "character": 41
                },
                "end": {
                    "line": 2563,
                    "character": 45
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"approved_at_kst\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2564,
                    "character": 15
                },
                "end": {
                    "line": 2564,
                    "character": 35
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"all\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"Generator[Unknown, None, None]\"입니다.",
            "range": {
                "start": {
                    "line": 2564,
                    "character": 15
                },
                "end": {
                    "line": 2564,
                    "character": 56
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"item\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2564,
                    "character": 40
                },
                "end": {
                    "line": 2564,
                    "character": 44
                }
            },
            "rule": "reportUnknownVariableType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2568,
                    "character": 23
                },
                "end": {
                    "line": 2568,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"raises\" 함수의 \"expected_exception\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2568,
                    "character": 23
                },
                "end": {
                    "line": 2568,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_append_approved_action_continuity\" is Any",
            "range": {
                "start": {
                    "line": 2569,
                    "character": 8
                },
                "end": {
                    "line": 2569,
                    "character": 54
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2578,
                    "character": 27
                },
                "end": {
                    "line": 2578,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2587,
                    "character": 37
                },
                "end": {
                    "line": 2587,
                    "character": 41
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"enabled\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2587,
                    "character": 43
                },
                "end": {
                    "line": 2587,
                    "character": 50
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"operator_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2587,
                    "character": 55
                },
                "end": {
                    "line": 2587,
                    "character": 66
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2589,
                    "character": 27
                },
                "end": {
                    "line": 2589,
                    "character": 45
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"service\" is Any",
            "range": {
                "start": {
                    "line": 2593,
                    "character": 4
                },
                "end": {
                    "line": 2593,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveOperatorService\" is Any",
            "range": {
                "start": {
                    "line": 2593,
                    "character": 14
                },
                "end": {
                    "line": 2593,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_adaptive\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2603,
                    "character": 42
                },
                "end": {
                    "line": 2603,
                    "character": 51
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_proposal\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2603,
                    "character": 53
                },
                "end": {
                    "line": 2603,
                    "character": 62
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_session\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2604,
                    "character": 44
                },
                "end": {
                    "line": 2604,
                    "character": 52
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"action\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2604,
                    "character": 57
                },
                "end": {
                    "line": 2604,
                    "character": 63
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"capability_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2608,
                    "character": 35
                },
                "end": {
                    "line": 2608,
                    "character": 48
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"action\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2608,
                    "character": 50
                },
                "end": {
                    "line": 2608,
                    "character": 56
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "람다의 반환 형식 \"dict[str, Unknown]\"을(를) 부분적으로 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2608,
                    "character": 58
                },
                "end": {
                    "line": 2611,
                    "character": 5
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_session\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2612,
                    "character": 51
                },
                "end": {
                    "line": 2612,
                    "character": 59
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"capability\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2612,
                    "character": 61
                },
                "end": {
                    "line": 2612,
                    "character": 71
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2613,
                    "character": 21
                },
                "end": {
                    "line": 2613,
                    "character": 38
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "인수 형식을 알 수 없습니다.\n  인수가 \"append\" 함수의 \"object\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2613,
                    "character": 21
                },
                "end": {
                    "line": 2613,
                    "character": 38
                }
            },
            "rule": "reportUnknownArgumentType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_session\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2615,
                    "character": 30
                },
                "end": {
                    "line": 2615,
                    "character": 38
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"state\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2615,
                    "character": 43
                },
                "end": {
                    "line": 2615,
                    "character": 48
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type annotation for attribute `delivery_enabled` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 2618,
                    "character": 8
                },
                "end": {
                    "line": 2618,
                    "character": 24
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2621,
                    "character": 33
                },
                "end": {
                    "line": 2621,
                    "character": 40
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2621,
                    "character": 33
                },
                "end": {
                    "line": 2621,
                    "character": 40
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 27
                },
                "end": {
                    "line": 2625,
                    "character": 34
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 27
                },
                "end": {
                    "line": 2625,
                    "character": 34
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"operator_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 39
                },
                "end": {
                    "line": 2625,
                    "character": 50
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘operator_id’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 39
                },
                "end": {
                    "line": 2625,
                    "character": 50
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"coach_review\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 52
                },
                "end": {
                    "line": 2625,
                    "character": 64
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘coach_review’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2625,
                    "character": 52
                },
                "end": {
                    "line": 2625,
                    "character": 64
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2626,
                    "character": 19
                },
                "end": {
                    "line": 2626,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2631,
                    "character": 28
                },
                "end": {
                    "line": 2631,
                    "character": 35
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2631,
                    "character": 28
                },
                "end": {
                    "line": 2631,
                    "character": 35
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"operator_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2631,
                    "character": 40
                },
                "end": {
                    "line": 2631,
                    "character": 51
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘operator_id’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2631,
                    "character": 40
                },
                "end": {
                    "line": 2631,
                    "character": 51
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2632,
                    "character": 19
                },
                "end": {
                    "line": 2632,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2636,
                    "character": 32
                },
                "end": {
                    "line": 2636,
                    "character": 39
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2636,
                    "character": 32
                },
                "end": {
                    "line": 2636,
                    "character": 39
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"operator_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2636,
                    "character": 44
                },
                "end": {
                    "line": 2636,
                    "character": 55
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘operator_id’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2636,
                    "character": 44
                },
                "end": {
                    "line": 2636,
                    "character": 55
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2637,
                    "character": 19
                },
                "end": {
                    "line": 2637,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_adaptive\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2641,
                    "character": 48
                },
                "end": {
                    "line": 2641,
                    "character": 57
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2641,
                    "character": 59
                },
                "end": {
                    "line": 2641,
                    "character": 63
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2641,
                    "character": 65
                },
                "end": {
                    "line": 2641,
                    "character": 72
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_adaptive\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2642,
                    "character": 55
                },
                "end": {
                    "line": 2642,
                    "character": 64
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2642,
                    "character": 66
                },
                "end": {
                    "line": 2642,
                    "character": 70
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"result\" is Any",
            "range": {
                "start": {
                    "line": 2643,
                    "character": 4
                },
                "end": {
                    "line": 2643,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_approve_and_send\" is Any",
            "range": {
                "start": {
                    "line": 2643,
                    "character": 13
                },
                "end": {
                    "line": 2643,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2647,
                    "character": 24
                },
                "end": {
                    "line": 2647,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_adaptive\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2653,
                    "character": 55
                },
                "end": {
                    "line": 2653,
                    "character": 64
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2653,
                    "character": 66
                },
                "end": {
                    "line": 2653,
                    "character": 70
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"result\" is Any",
            "range": {
                "start": {
                    "line": 2654,
                    "character": 4
                },
                "end": {
                    "line": 2654,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_approve_and_send\" is Any",
            "range": {
                "start": {
                    "line": 2654,
                    "character": 13
                },
                "end": {
                    "line": 2654,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2658,
                    "character": 24
                },
                "end": {
                    "line": 2658,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "“activate_latest“ 메서드가 override로 표시되지 않았지만 “Adaptive“ 클래스에서 메서드를 재정의하고 있습니다.",
            "range": {
                "start": {
                    "line": 2669,
                    "character": 12
                },
                "end": {
                    "line": 2669,
                    "character": 27
                }
            },
            "rule": "reportImplicitOverride"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_digest\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2669,
                    "character": 28
                },
                "end": {
                    "line": 2669,
                    "character": 35
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_digest’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2669,
                    "character": 28
                },
                "end": {
                    "line": 2669,
                    "character": 35
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"operator_id\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2669,
                    "character": 40
                },
                "end": {
                    "line": 2669,
                    "character": 51
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘operator_id’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2669,
                    "character": 40
                },
                "end": {
                    "line": 2669,
                    "character": 51
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"action\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2670,
                    "character": 19
                },
                "end": {
                    "line": 2670,
                    "character": 37
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2672,
                    "character": 18
                },
                "end": {
                    "line": 2672,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveWorkflowError\" is Any",
            "range": {
                "start": {
                    "line": 2674,
                    "character": 23
                },
                "end": {
                    "line": 2674,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"raises\" 함수의 \"expected_exception\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2674,
                    "character": 23
                },
                "end": {
                    "line": 2674,
                    "character": 51
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_approve_and_send\" is Any",
            "range": {
                "start": {
                    "line": 2675,
                    "character": 8
                },
                "end": {
                    "line": 2675,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2679,
                    "character": 28
                },
                "end": {
                    "line": 2679,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2685,
                    "character": 4
                },
                "end": {
                    "line": 2685,
                    "character": 15
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2685,
                    "character": 4
                },
                "end": {
                    "line": 2685,
                    "character": 15
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2687,
                    "character": 12
                },
                "end": {
                    "line": 2687,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2687,
                    "character": 25
                },
                "end": {
                    "line": 2687,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"facade\" is Any",
            "range": {
                "start": {
                    "line": 2688,
                    "character": 4
                },
                "end": {
                    "line": 2688,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"schedule_confirm_handler\" is Any",
            "range": {
                "start": {
                    "line": 2688,
                    "character": 13
                },
                "end": {
                    "line": 2688,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2690,
                    "character": 4
                },
                "end": {
                    "line": 2690,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2693,
                    "character": 15
                },
                "end": {
                    "line": 2693,
                    "character": 19
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"service\" is Any",
            "range": {
                "start": {
                    "line": 2696,
                    "character": 4
                },
                "end": {
                    "line": 2696,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveOperatorService\" is Any",
            "range": {
                "start": {
                    "line": 2696,
                    "character": 14
                },
                "end": {
                    "line": 2696,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"profile_root\" is Any",
            "range": {
                "start": {
                    "line": 2702,
                    "character": 21
                },
                "end": {
                    "line": 2702,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 2704,
                    "character": 4
                },
                "end": {
                    "line": 2704,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2704,
                    "character": 14
                },
                "end": {
                    "line": 2704,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"issue_session\" is Any",
            "range": {
                "start": {
                    "line": 2707,
                    "character": 15
                },
                "end": {
                    "line": 2707,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Return type is Any",
            "range": {
                "start": {
                    "line": 2707,
                    "character": 15
                },
                "end": {
                    "line": 2715,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2710,
                    "character": 28
                },
                "end": {
                    "line": 2710,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"revision\" is Any",
            "range": {
                "start": {
                    "line": 2711,
                    "character": 21
                },
                "end": {
                    "line": 2711,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"first\" is Any",
            "range": {
                "start": {
                    "line": 2718,
                    "character": 4
                },
                "end": {
                    "line": 2718,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2718,
                    "character": 12
                },
                "end": {
                    "line": 2718,
                    "character": 35
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"replay\" is Any",
            "range": {
                "start": {
                    "line": 2719,
                    "character": 4
                },
                "end": {
                    "line": 2719,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2719,
                    "character": 13
                },
                "end": {
                    "line": 2719,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"adaptive_path\" is Any",
            "range": {
                "start": {
                    "line": 2724,
                    "character": 4
                },
                "end": {
                    "line": 2724,
                    "character": 17
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"nutrition_plans_root\" is Any",
            "range": {
                "start": {
                    "line": 2724,
                    "character": 20
                },
                "end": {
                    "line": 2724,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"adaptive_before\" is Any",
            "range": {
                "start": {
                    "line": 2725,
                    "character": 4
                },
                "end": {
                    "line": 2725,
                    "character": 19
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_bytes\" is Any",
            "range": {
                "start": {
                    "line": 2725,
                    "character": 22
                },
                "end": {
                    "line": 2725,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"rejected_address\" is Any",
            "range": {
                "start": {
                    "line": 2726,
                    "character": 27
                },
                "end": {
                    "line": 2726,
                    "character": 43
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2727,
                    "character": 18
                },
                "end": {
                    "line": 2727,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2728,
                    "character": 18
                },
                "end": {
                    "line": 2728,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2731,
                    "character": 15
                },
                "end": {
                    "line": 2731,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_bytes\" is Any",
            "range": {
                "start": {
                    "line": 2733,
                    "character": 15
                },
                "end": {
                    "line": 2733,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2737,
                    "character": 11
                },
                "end": {
                    "line": 2737,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "호출 식의 결과가 ‘Mapping[str, object]’ 형식이므로 사용되지 않습니다. 의도적인 경우 변수 ‘_’에 할당하세요.",
            "range": {
                "start": {
                    "line": 2746,
                    "character": 4
                },
                "end": {
                    "line": 2757,
                    "character": 5
                }
            },
            "rule": "reportUnusedCallResult"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2759,
                    "character": 11
                },
                "end": {
                    "line": 2759,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2763,
                    "character": 4
                },
                "end": {
                    "line": 2763,
                    "character": 15
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2763,
                    "character": 4
                },
                "end": {
                    "line": 2763,
                    "character": 15
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"coordinator\" is Any",
            "range": {
                "start": {
                    "line": 2765,
                    "character": 12
                },
                "end": {
                    "line": 2765,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer\" is Any",
            "range": {
                "start": {
                    "line": 2765,
                    "character": 25
                },
                "end": {
                    "line": 2765,
                    "character": 33
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2767,
                    "character": 4
                },
                "end": {
                    "line": 2767,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2770,
                    "character": 15
                },
                "end": {
                    "line": 2770,
                    "character": 19
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"service\" is Any",
            "range": {
                "start": {
                    "line": 2772,
                    "character": 4
                },
                "end": {
                    "line": 2772,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"AdaptiveOperatorService\" is Any",
            "range": {
                "start": {
                    "line": 2772,
                    "character": 14
                },
                "end": {
                    "line": 2772,
                    "character": 44
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"schedule_confirm_handler\" is Any",
            "range": {
                "start": {
                    "line": 2775,
                    "character": 33
                },
                "end": {
                    "line": 2775,
                    "character": 69
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"profile_root\" is Any",
            "range": {
                "start": {
                    "line": 2777,
                    "character": 21
                },
                "end": {
                    "line": 2777,
                    "character": 45
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"callback\" is Any",
            "range": {
                "start": {
                    "line": 2779,
                    "character": 4
                },
                "end": {
                    "line": 2779,
                    "character": 12
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"issue_session\" is Any",
            "range": {
                "start": {
                    "line": 2779,
                    "character": 15
                },
                "end": {
                    "line": 2779,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"digest\" is Any",
            "range": {
                "start": {
                    "line": 2782,
                    "character": 24
                },
                "end": {
                    "line": 2782,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"revision\" is Any",
            "range": {
                "start": {
                    "line": 2783,
                    "character": 17
                },
                "end": {
                    "line": 2783,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"original_consume\" is Any",
            "range": {
                "start": {
                    "line": 2788,
                    "character": 4
                },
                "end": {
                    "line": 2788,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"_consume\" is Any",
            "range": {
                "start": {
                    "line": 2788,
                    "character": 23
                },
                "end": {
                    "line": 2788,
                    "character": 39
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"session\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2790,
                    "character": 28
                },
                "end": {
                    "line": 2790,
                    "character": 35
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘session’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2790,
                    "character": 28
                },
                "end": {
                    "line": 2790,
                    "character": 35
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"state\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2790,
                    "character": 40
                },
                "end": {
                    "line": 2790,
                    "character": 45
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘state’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2790,
                    "character": 40
                },
                "end": {
                    "line": 2790,
                    "character": 45
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2795,
                    "character": 4
                },
                "end": {
                    "line": 2795,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"address\" is Any",
            "range": {
                "start": {
                    "line": 2796,
                    "character": 4
                },
                "end": {
                    "line": 2796,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2796,
                    "character": 14
                },
                "end": {
                    "line": 2796,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2798,
                    "character": 8
                },
                "end": {
                    "line": 2798,
                    "character": 31
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2800,
                    "character": 4
                },
                "end": {
                    "line": 2800,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"replay\" is Any",
            "range": {
                "start": {
                    "line": 2801,
                    "character": 4
                },
                "end": {
                    "line": 2801,
                    "character": 10
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"handle_callback\" is Any",
            "range": {
                "start": {
                    "line": 2801,
                    "character": 13
                },
                "end": {
                    "line": 2801,
                    "character": 36
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"keys\" is Any",
            "range": {
                "start": {
                    "line": 2804,
                    "character": 84
                },
                "end": {
                    "line": 2804,
                    "character": 95
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"loads\" 함수의 \"s\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2808,
                    "character": 19
                },
                "end": {
                    "line": 2808,
                    "character": 23
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"line\" is Any",
            "range": {
                "start": {
                    "line": 2809,
                    "character": 12
                },
                "end": {
                    "line": 2809,
                    "character": 16
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"read_text\" is Any",
            "range": {
                "start": {
                    "line": 2809,
                    "character": 20
                },
                "end": {
                    "line": 2809,
                    "character": 78
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"splitlines\" is Any",
            "range": {
                "start": {
                    "line": 2809,
                    "character": 20
                },
                "end": {
                    "line": 2809,
                    "character": 91
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"nutrition_plans_root\" is Any",
            "range": {
                "start": {
                    "line": 2809,
                    "character": 21
                },
                "end": {
                    "line": 2809,
                    "character": 50
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"row\" is Any",
            "range": {
                "start": {
                    "line": 2811,
                    "character": 64
                },
                "end": {
                    "line": 2811,
                    "character": 67
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"row\" is Any",
            "range": {
                "start": {
                    "line": 2812,
                    "character": 70
                },
                "end": {
                    "line": 2812,
                    "character": 73
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2813,
                    "character": 70
                },
                "end": {
                    "line": 2813,
                    "character": 81
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2813,
                    "character": 70
                },
                "end": {
                    "line": 2813,
                    "character": 81
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_customer\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2840,
                    "character": 27
                },
                "end": {
                    "line": 2840,
                    "character": 36
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_customer’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2840,
                    "character": 27
                },
                "end": {
                    "line": 2840,
                    "character": 36
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type annotation for attribute `adaptive_store` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 2841,
                    "character": 17
                },
                "end": {
                    "line": 2841,
                    "character": 31
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_coordinator\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2844,
                    "character": 27
                },
                "end": {
                    "line": 2844,
                    "character": 39
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_coordinator’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2844,
                    "character": 27
                },
                "end": {
                    "line": 2844,
                    "character": 39
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_customer_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2844,
                    "character": 41
                },
                "end": {
                    "line": 2844,
                    "character": 54
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_customer_key’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2844,
                    "character": 41
                },
                "end": {
                    "line": 2844,
                    "character": 54
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_customer_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2847,
                    "character": 29
                },
                "end": {
                    "line": 2847,
                    "character": 42
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_customer_key’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2847,
                    "character": 29
                },
                "end": {
                    "line": 2847,
                    "character": 42
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2866,
                    "character": 24
                },
                "end": {
                    "line": 2866,
                    "character": 27
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"service\" is Any",
            "range": {
                "start": {
                    "line": 2868,
                    "character": 4
                },
                "end": {
                    "line": 2868,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewService\" is Any",
            "range": {
                "start": {
                    "line": 2868,
                    "character": 29
                },
                "end": {
                    "line": 2868,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2868,
                    "character": 29
                },
                "end": {
                    "line": 2868,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2871,
                    "character": 4
                },
                "end": {
                    "line": 2871,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2874,
                    "character": 4
                },
                "end": {
                    "line": 2874,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"cards\" is Any",
            "range": {
                "start": {
                    "line": 2876,
                    "character": 4
                },
                "end": {
                    "line": 2876,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"cards\" is Any",
            "range": {
                "start": {
                    "line": 2876,
                    "character": 12
                },
                "end": {
                    "line": 2876,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"len\" 함수의 \"obj\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2878,
                    "character": 15
                },
                "end": {
                    "line": 2878,
                    "character": 20
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"card_id\" is Any",
            "range": {
                "start": {
                    "line": 2879,
                    "character": 11
                },
                "end": {
                    "line": 2879,
                    "character": 27
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_key\" is Any",
            "range": {
                "start": {
                    "line": 2880,
                    "character": 11
                },
                "end": {
                    "line": 2880,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_type\" is Any",
            "range": {
                "start": {
                    "line": 2881,
                    "character": 11
                },
                "end": {
                    "line": 2881,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepts\" is Any",
            "range": {
                "start": {
                    "line": 2882,
                    "character": 11
                },
                "end": {
                    "line": 2882,
                    "character": 26
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2882,
                    "character": 27
                },
                "end": {
                    "line": 2882,
                    "character": 49
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"accepts\" is Any",
            "range": {
                "start": {
                    "line": 2883,
                    "character": 15
                },
                "end": {
                    "line": 2883,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"IncomingAddress\" is Any",
            "range": {
                "start": {
                    "line": 2883,
                    "character": 31
                },
                "end": {
                    "line": 2883,
                    "character": 53
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2884,
                    "character": 79
                },
                "end": {
                    "line": 2884,
                    "character": 90
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2884,
                    "character": 79
                },
                "end": {
                    "line": 2884,
                    "character": 90
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_customer\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2893,
                    "character": 27
                },
                "end": {
                    "line": 2893,
                    "character": 36
                }
            },
            "rule": "reportUnknownParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "‘_customer’ 매개 변수에 대한 형식 주석이 없습니다.",
            "range": {
                "start": {
                    "line": 2893,
                    "character": 27
                },
                "end": {
                    "line": 2893,
                    "character": 36
                }
            },
            "rule": "reportMissingParameterType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type annotation for attribute `adaptive_store` is required because this class is not decorated with `@final`",
            "range": {
                "start": {
                    "line": 2894,
                    "character": 17
                },
                "end": {
                    "line": 2894,
                    "character": 31
                }
            },
            "rule": "reportUnannotatedClassAttribute"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "매개 변수 \"_key\"의 형식을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2899,
                    "character": 24
                },
                "end": {
                    "line": 2899,
                    "character": 28
                }
            },
            "rule": "reportUnknownLambdaType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"service\" is Any",
            "range": {
                "start": {
                    "line": 2901,
                    "character": 4
                },
                "end": {
                    "line": 2901,
                    "character": 11
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewService\" is Any",
            "range": {
                "start": {
                    "line": 2901,
                    "character": 29
                },
                "end": {
                    "line": 2901,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2901,
                    "character": 29
                },
                "end": {
                    "line": 2901,
                    "character": 58
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "\"setattr\" 유형을 알 수 없습니다.",
            "range": {
                "start": {
                    "line": 2903,
                    "character": 4
                },
                "end": {
                    "line": 2903,
                    "character": 23
                }
            },
            "rule": "reportUnknownMemberType"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"cards\" is Any",
            "range": {
                "start": {
                    "line": 2909,
                    "character": 4
                },
                "end": {
                    "line": 2909,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"cards\" is Any",
            "range": {
                "start": {
                    "line": 2909,
                    "character": 12
                },
                "end": {
                    "line": 2909,
                    "character": 25
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"customer_key\" is Any",
            "range": {
                "start": {
                    "line": 2911,
                    "character": 12
                },
                "end": {
                    "line": 2911,
                    "character": 29
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"card\" is Any",
            "range": {
                "start": {
                    "line": 2911,
                    "character": 34
                },
                "end": {
                    "line": 2911,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"event_type\" is Any",
            "range": {
                "start": {
                    "line": 2912,
                    "character": 15
                },
                "end": {
                    "line": 2912,
                    "character": 30
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"card\" is Any",
            "range": {
                "start": {
                    "line": 2912,
                    "character": 66
                },
                "end": {
                    "line": 2912,
                    "character": 70
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"card\" is Any",
            "range": {
                "start": {
                    "line": 2916,
                    "character": 4
                },
                "end": {
                    "line": 2916,
                    "character": 8
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewCard\" is Any",
            "range": {
                "start": {
                    "line": 2916,
                    "character": 11
                },
                "end": {
                    "line": 2916,
                    "character": 37
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"first\" is Any",
            "range": {
                "start": {
                    "line": 2923,
                    "character": 4
                },
                "end": {
                    "line": 2923,
                    "character": 9
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewService\" is Any",
            "range": {
                "start": {
                    "line": 2923,
                    "character": 27
                },
                "end": {
                    "line": 2923,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2923,
                    "character": 27
                },
                "end": {
                    "line": 2923,
                    "character": 56
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"RLock\" is Any",
            "range": {
                "start": {
                    "line": 2924,
                    "character": 30
                },
                "end": {
                    "line": 2924,
                    "character": 42
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"claim_publication\" is Any",
            "range": {
                "start": {
                    "line": 2926,
                    "character": 11
                },
                "end": {
                    "line": 2926,
                    "character": 34
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"record_publication\" is Any",
            "range": {
                "start": {
                    "line": 2927,
                    "character": 4
                },
                "end": {
                    "line": 2927,
                    "character": 28
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"restarted\" is Any",
            "range": {
                "start": {
                    "line": 2929,
                    "character": 4
                },
                "end": {
                    "line": 2929,
                    "character": 13
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewService\" is Any",
            "range": {
                "start": {
                    "line": 2929,
                    "character": 31
                },
                "end": {
                    "line": 2929,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Argument type is Any\n  인수가 \"__new__\" 함수의 \"cls\" 매개 변수에 해당합니다.",
            "range": {
                "start": {
                    "line": 2929,
                    "character": 31
                },
                "end": {
                    "line": 2929,
                    "character": 60
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"RLock\" is Any",
            "range": {
                "start": {
                    "line": 2930,
                    "character": 34
                },
                "end": {
                    "line": 2930,
                    "character": 46
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"claim_publication\" is Any",
            "range": {
                "start": {
                    "line": 2932,
                    "character": 11
                },
                "end": {
                    "line": 2932,
                    "character": 38
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"row\" is Any",
            "range": {
                "start": {
                    "line": 2934,
                    "character": 29
                },
                "end": {
                    "line": 2934,
                    "character": 32
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"DualCoachReviewService\" is Any",
            "range": {
                "start": {
                    "line": 2936,
                    "character": 11
                },
                "end": {
                    "line": 2936,
                    "character": 40
                }
            },
            "rule": "reportAny"
        },
        {
            "file": "/home/cube/projects/richard/.worktrees/nutricoach-v140-impl/.omo/evidence/nutricoach-v140-weekly-operations/task-12-candidate/snapshot/source/tests/gateway/test_nutrition_coaching.py",
            "severity": "error",
            "message": "Type of \"publication_receipt\" is Any",
            "range": {
                "start": {
                    "line": 2936,
                    "character": 11
                },
                "end": {
                    "line": 2936,
                    "character": 60
                }
            },
            "rule": "reportAny"
        }
    ],
    "summary": {
        "filesAnalyzed": 1,
        "errorCount": 1293,
        "warningCount": 0,
        "informationCount": 0,
        "timeInSec": 1.193
    }
}
