{ "version": "1.39.9", "time": "1786887136960", "generalDiagnostics": [ { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "가져오기 \"OPTIONAL_QUESTION_DEFAULTS\"에 액세스하지 않았습니다.", "range": { "start": { "line": 15, "character": 4 }, "end": { "line": 15, "character": 30 } }, "rule": "reportUnusedImport" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "가져오기 \"is_consent_withdrawal\"에 액세스하지 않았습니다.", "range": { "start": { "line": 30, "character": 4 }, "end": { "line": 30, "character": 25 } }, "rule": "reportUnusedImport" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "가져오기 \"publication_generation\"에 액세스하지 않았습니다.", "range": { "start": { "line": 37, "character": 4 }, "end": { "line": 37, "character": 26 } }, "rule": "reportUnusedImport" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"item\" 유형을 알 수 없습니다.", "range": { "start": { "line": 215, "character": 12 }, "end": { "line": 215, "character": 16 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "인수 형식을 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"o\" 매개 변수에 해당합니다.", "range": { "start": { "line": 216, "character": 20 }, "end": { "line": 216, "character": 24 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"consumed\" 유형을 알 수 없습니다.", "range": { "start": { "line": 286, "character": 12 }, "end": { "line": 286, "character": 20 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 286, "character": 23 }, "end": { "line": 286, "character": 35 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 286, "character": 32 }, "end": { "line": 286, "character": 35 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 289, "character": 16 }, "end": { "line": 289, "character": 28 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 289, "character": 25 }, "end": { "line": 289, "character": 28 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__new__\" 함수의 \"iterable\" 매개 변수에 해당합니다.\n  인수 형식이 \"list[Unknown]\"입니다.", "range": { "start": { "line": 292, "character": 25 }, "end": { "line": 292, "character": 33 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"baseline_digest\" 유형을 알 수 없습니다.", "range": { "start": { "line": 296, "character": 12 }, "end": { "line": 296, "character": 27 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 296, "character": 30 }, "end": { "line": 296, "character": 42 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 296, "character": 39 }, "end": { "line": 296, "character": 42 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"owner_review_receipt\" 유형을 알 수 없습니다.", "range": { "start": { "line": 297, "character": 12 }, "end": { "line": 297, "character": 32 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 297, "character": 35 }, "end": { "line": 297, "character": 47 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 297, "character": 44 }, "end": { "line": 297, "character": 47 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 301, "character": 19 }, "end": { "line": 301, "character": 31 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 301, "character": 28 }, "end": { "line": 301, "character": 31 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"consumed_updates\" 유형을 알 수 없습니다.", "range": { "start": { "line": 411, "character": 12 }, "end": { "line": 411, "character": 28 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"get\" 유형을 알 수 없습니다.", "range": { "start": { "line": 411, "character": 31 }, "end": { "line": 411, "character": 43 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"object\" 클래스의 \"get\" 특성에 액세스할 수 없음\n  특성 \"get\" 알 수 없음", "range": { "start": { "line": 411, "character": 40 }, "end": { "line": 411, "character": 43 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"key\" 유형을 알 수 없습니다.", "range": { "start": { "line": 442, "character": 12 }, "end": { "line": 442, "character": 15 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/gateway/platforms/telegram_nutrition_onboarding_runtime.py", "severity": "error", "message": "\"value\" 유형을 알 수 없습니다.", "range": { "start": { "line": 442, "character": 17 }, "end": { "line": 442, "character": 22 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "가져오기 \"InlineKeyboardMarkup\"에 액세스하지 않았습니다.", "range": { "start": { "line": 13, "character": 33 }, "end": { "line": 13, "character": 53 } }, "rule": "reportUnusedImport" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 40, "character": 4 }, "end": { "line": 40, "character": 15 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 40, "character": 4 }, "end": { "line": 40, "character": 15 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 52, "character": 4 }, "end": { "line": 52, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 55, "character": 16 }, "end": { "line": 55, "character": 21 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 57, "character": 4 }, "end": { "line": 57, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 60, "character": 16 }, "end": { "line": 60, "character": 21 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_kwargs\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 60, "character": 25 }, "end": { "line": 60, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "람다의 반환 형식 \"dict[Unknown, Unknown]\"을(를) 부분적으로 알 수 없습니다.", "range": { "start": { "line": 60, "character": 34 }, "end": { "line": 60, "character": 36 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 62, "character": 4 }, "end": { "line": 62, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 75, "character": 4 }, "end": { "line": 75, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_request_physique_coaching_stage’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 77, "character": 29 }, "end": { "line": 77, "character": 61 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 89, "character": 4 }, "end": { "line": 89, "character": 15 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 89, "character": 4 }, "end": { "line": 89, "character": 15 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 94, "character": 4 }, "end": { "line": 94, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 100, "character": 4 }, "end": { "line": 100, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_request_physique_coaching_stage’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 102, "character": 29 }, "end": { "line": 102, "character": 61 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_registry_owner’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 126, "character": 12 }, "end": { "line": 126, "character": 27 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_registry_customer’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 131, "character": 12 }, "end": { "line": 131, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramNutritionOnboardingRuntime\" 클래스의 \"_registry_customer\" 특성에 할당할 수 없음\n  형식 \"(_session: Any) -> SimpleNamespace\"은 형식 \"(session: Any) -> Any\"에 할당할 수 없습니다.\n    매개 변수 이름 불일치: \"session\" 및 \"_session\"", "range": { "start": { "line": 131, "character": 33 }, "end": { "line": 143, "character": 5 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"role\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 158, "character": 26 }, "end": { "line": 158, "character": 30 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"value\" 유형을 알 수 없습니다.", "range": { "start": { "line": 159, "character": 24 }, "end": { "line": 159, "character": 34 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_slot\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 161, "character": 24 }, "end": { "line": 161, "character": 29 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 164, "character": 24 }, "end": { "line": 164, "character": 34 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"monkeypatch\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 174, "character": 4 }, "end": { "line": 174, "character": 15 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘monkeypatch’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 174, "character": 4 }, "end": { "line": 174, "character": 15 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"tmp_path\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 175, "character": 4 }, "end": { "line": 175, "character": 12 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘tmp_path’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 175, "character": 4 }, "end": { "line": 175, "character": 12 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 222, "character": 4 }, "end": { "line": 222, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 225, "character": 16 }, "end": { "line": 225, "character": 21 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_kwargs\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 225, "character": 25 }, "end": { "line": 225, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"setattr\" 유형을 알 수 없습니다.", "range": { "start": { "line": 227, "character": 4 }, "end": { "line": 227, "character": 23 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 230, "character": 16 }, "end": { "line": 230, "character": 21 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_kwargs\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 230, "character": 25 }, "end": { "line": 230, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"token\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 302, "character": 21 }, "end": { "line": 302, "character": 26 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘token’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 302, "character": 21 }, "end": { "line": 302, "character": 26 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"owner\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 302, "character": 28 }, "end": { "line": 302, "character": 33 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘owner’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 302, "character": 28 }, "end": { "line": 302, "character": 33 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"text\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 302, "character": 35 }, "end": { "line": 302, "character": 39 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘text’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 302, "character": 35 }, "end": { "line": 302, "character": 39 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"kwargs\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 302, "character": 43 }, "end": { "line": 302, "character": 49 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘kwargs’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 302, "character": 43 }, "end": { "line": 302, "character": 49 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"get\"의 형식을 부분적으로 알 수 없습니다.\n  ‘get’의 유형이 ‘Overload[(key: str, default: None = None, /) -> (Unknown | None), (key: str, default: Unknown, /) -> Unknown, (key: str, default: _T@get, /) -> (Unknown | _T@get)]’입니다.", "range": { "start": { "line": 310, "character": 25 }, "end": { "line": 310, "character": 35 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_get_nutrition_coaching’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 325, "character": 12 }, "end": { "line": 325, "character": 35 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_nutrition_address’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 326, "character": 12 }, "end": { "line": 326, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_nutrition_address\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> SimpleNamespace\"은 형식 \"(message_or_query: object, message: object | None = None) -> IncomingAddress\"에 할당할 수 없습니다.\n    \"message_or_query\" 키워드 매개 변수 누락\n    \"message\" 키워드 매개 변수 누락\n      ‘SimpleNamespace’ 함수 반환 형식은 ‘IncomingAddress’ 형식과 호환되지 않습니다.\n        \"SimpleNamespace\"은 \"IncomingAddress\"에 할당할 수 없습니다.", "range": { "start": { "line": 326, "character": 33 }, "end": { "line": 326, "character": 55 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 326, "character": 41 }, "end": { "line": 326, "character": 46 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_nutrition_operator_actor’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 327, "character": 12 }, "end": { "line": 327, "character": 37 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_nutrition_operator_actor\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> SimpleNamespace\"은 형식 \"(actual: object, coordinator: object) -> (Any | None)\"에 할당할 수 없습니다.\n    \"actual\" 키워드 매개 변수 누락\n    \"coordinator\" 키워드 매개 변수 누락", "range": { "start": { "line": 327, "character": 40 }, "end": { "line": 327, "character": 62 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 327, "character": 48 }, "end": { "line": 327, "character": 53 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_nutrition_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 328, "character": 12 }, "end": { "line": 328, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_schedule_nutrition_generation’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 329, "character": 12 }, "end": { "line": 329, "character": 42 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_system\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 331, "character": 23 }, "end": { "line": 331, "character": 30 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_system’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 331, "character": 23 }, "end": { "line": 331, "character": 30 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"user\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 331, "character": 32 }, "end": { "line": 331, "character": 36 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘user’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 331, "character": 32 }, "end": { "line": 331, "character": 36 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"max_output_tokens\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 331, "character": 41 }, "end": { "line": 331, "character": 58 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘max_output_tokens’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 331, "character": 41 }, "end": { "line": 331, "character": 58 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"stage\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 331, "character": 60 }, "end": { "line": 331, "character": 65 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘stage’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 331, "character": 60 }, "end": { "line": 331, "character": 65 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 알 수 없습니다.\n  인수가 \"loads\" 함수의 \"s\" 매개 변수에 해당합니다.", "range": { "start": { "line": 334, "character": 29 }, "end": { "line": 334, "character": 33 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_request_physique_coaching_stage’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 360, "character": 12 }, "end": { "line": 360, "character": 44 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 361, "character": 27 }, "end": { "line": 361, "character": 32 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_args’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 361, "character": 27 }, "end": { "line": 361, "character": 32 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"artifact_sink\"의 형식을 부분적으로 알 수 없습니다.\n  매개 변수 형식은 \"Unknown | None\"입니다.", "range": { "start": { "line": 361, "character": 34 }, "end": { "line": 361, "character": 47 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘artifact_sink’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 361, "character": 34 }, "end": { "line": 361, "character": 47 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_kwargs\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 361, "character": 56 }, "end": { "line": 361, "character": 63 } }, "rule": "reportUnknownParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_kwargs’ 매개 변수에 대한 형식 주석이 없습니다.", "range": { "start": { "line": 361, "character": 56 }, "end": { "line": 361, "character": 63 } }, "rule": "reportMissingParameterType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_humanize_korean_copy’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 374, "character": 12 }, "end": { "line": 374, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_render_nutrition_draft’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 377, "character": 18 }, "end": { "line": 377, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"SimpleNamespace\" 형식의 인수를 \"_render_nutrition_draft\" 함수에서 \"CallbackQuery\" 형식의 \"query\" 매개 변수에 할당할 수 없습니다.\n  \"SimpleNamespace\"은 \"CallbackQuery\"에 할당할 수 없습니다.", "range": { "start": { "line": 378, "character": 8 }, "end": { "line": 378, "character": 13 } }, "rule": "reportArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_render_nutrition_draft’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 382, "character": 18 }, "end": { "line": 382, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"SimpleNamespace\" 형식의 인수를 \"_render_nutrition_draft\" 함수에서 \"CallbackQuery\" 형식의 \"query\" 매개 변수에 할당할 수 없습니다.\n  \"SimpleNamespace\"은 \"CallbackQuery\"에 할당할 수 없습니다.", "range": { "start": { "line": 383, "character": 8 }, "end": { "line": 383, "character": 13 } }, "rule": "reportArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_schedule_nutrition_generation’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 402, "character": 12 }, "end": { "line": 402, "character": 42 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_request_physique_coaching_stage’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 410, "character": 19 }, "end": { "line": 410, "character": 51 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_humanize_korean_copy’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 411, "character": 19 }, "end": { "line": 411, "character": 40 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_nutrition_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 413, "character": 19 }, "end": { "line": 413, "character": 40 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_nutrition_draft_editing’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 466, "character": 12 }, "end": { "line": 466, "character": 36 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_nutrition_draft_editing\" 특성에 할당할 수 없음\n  \"dict[str, int | str]\"은 \"_NutritionGenerationPins\"에 할당할 수 없습니다.", "range": { "start": { "line": 466, "character": 69 }, "end": { "line": 466, "character": 73 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_nutrition_operator_actor’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 467, "character": 12 }, "end": { "line": 467, "character": 37 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_nutrition_operator_actor\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> SimpleNamespace\"은 형식 \"(actual: object, coordinator: object) -> (Any | None)\"에 할당할 수 없습니다.\n    \"actual\" 키워드 매개 변수 누락\n    \"coordinator\" 키워드 매개 변수 누락", "range": { "start": { "line": 467, "character": 40 }, "end": { "line": 467, "character": 60 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 467, "character": 48 }, "end": { "line": 467, "character": 53 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_nutrition_topic’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 468, "character": 12 }, "end": { "line": 468, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_physique_chat_id’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 469, "character": 12 }, "end": { "line": 469, "character": 29 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_physique_chat_id\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> Literal['100']\"은 형식 \"(message: object) -> str\"에 할당할 수 없습니다.\n    \"message\" 키워드 매개 변수 누락", "range": { "start": { "line": 469, "character": 32 }, "end": { "line": 469, "character": 52 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 469, "character": 40 }, "end": { "line": 469, "character": 45 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_physique_thread_id’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 470, "character": 12 }, "end": { "line": 470, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_physique_thread_id\" 특성에 할당할 수 없음\n  형식 \"(*_args: Unknown) -> Literal['59']\"은 형식 \"(message: object) -> str\"에 할당할 수 없습니다.\n    \"message\" 키워드 매개 변수 누락", "range": { "start": { "line": 470, "character": 34 }, "end": { "line": 470, "character": 53 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 470, "character": 42 }, "end": { "line": 470, "character": 47 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_handle_nutrition_draft_edit_text’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 478, "character": 28 }, "end": { "line": 478, "character": 61 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_nutrition_draft_editing’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 492, "character": 38 }, "end": { "line": 492, "character": 62 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n  \"SimpleNamespace\" 형식의 식을 \"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n    \"SimpleNamespace\"은 \"ModuleType\"에 할당할 수 없습니다.", "range": { "start": { "line": 498, "character": 12 }, "end": { "line": 498, "character": 18 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 501, "character": 12 }, "end": { "line": 501, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 759, "character": 12 }, "end": { "line": 759, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_recover_publication_receipts’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 772, "character": 22 }, "end": { "line": 772, "character": 51 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 817, "character": 12 }, "end": { "line": 817, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 821, "character": 12 }, "end": { "line": 821, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 829, "character": 18 }, "end": { "line": 829, "character": 35 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 855, "character": 10 }, "end": { "line": 855, "character": 29 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 859, "character": 10 }, "end": { "line": 859, "character": 16 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 869, "character": 20 }, "end": { "line": 869, "character": 37 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 883, "character": 14 }, "end": { "line": 883, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_recover_publication_receipts’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 895, "character": 27 }, "end": { "line": 895, "character": 56 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 916, "character": 12 }, "end": { "line": 916, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 920, "character": 12 }, "end": { "line": 920, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 929, "character": 22 }, "end": { "line": 929, "character": 39 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 967, "character": 12 }, "end": { "line": 967, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_recover_publication_receipts’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 979, "character": 25 }, "end": { "line": 979, "character": 54 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1005, "character": 12 }, "end": { "line": 1005, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1006, "character": 12 }, "end": { "line": 1006, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_recover_publication_receipts’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1018, "character": 25 }, "end": { "line": 1018, "character": 54 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1023, "character": 19 }, "end": { "line": 1023, "character": 38 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1031, "character": 12 }, "end": { "line": 1031, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1035, "character": 12 }, "end": { "line": 1035, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1044, "character": 22 }, "end": { "line": 1044, "character": 39 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1056, "character": 19 }, "end": { "line": 1056, "character": 38 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1064, "character": 12 }, "end": { "line": 1064, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1070, "character": 12 }, "end": { "line": 1070, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1083, "character": 18 }, "end": { "line": 1083, "character": 35 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1115, "character": 10 }, "end": { "line": 1115, "character": 29 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1121, "character": 10 }, "end": { "line": 1121, "character": 16 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1131, "character": 20 }, "end": { "line": 1131, "character": 37 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1148, "character": 14 }, "end": { "line": 1148, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_recover_publication_receipts’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1159, "character": 32 }, "end": { "line": 1159, "character": 61 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1175, "character": 14 }, "end": { "line": 1175, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_send_publication’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1184, "character": 20 }, "end": { "line": 1184, "character": 37 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publication_outbox’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1211, "character": 12 }, "end": { "line": 1211, "character": 31 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1216, "character": 12 }, "end": { "line": 1216, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1217, "character": 12 }, "end": { "line": 1217, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1222, "character": 12 }, "end": { "line": 1222, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1237, "character": 12 }, "end": { "line": 1237, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1252, "character": 18 }, "end": { "line": 1252, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1276, "character": 12 }, "end": { "line": 1276, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1292, "character": 18 }, "end": { "line": 1292, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1324, "character": 12 }, "end": { "line": 1324, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1327, "character": 12 }, "end": { "line": 1327, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"record\"의 형식을 부분적으로 알 수 없습니다.\n  ‘record’의 유형이 ‘dict[str, str | dict[str, str | list[Unknown]] | int | list[Unknown]]’입니다.", "range": { "start": { "line": 1329, "character": 4 }, "end": { "line": 1329, "character": 10 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1361, "character": 18 }, "end": { "line": 1361, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1396, "character": 12 }, "end": { "line": 1396, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1399, "character": 12 }, "end": { "line": 1399, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"fresh_record\"의 형식을 부분적으로 알 수 없습니다.\n  ‘fresh_record’의 유형이 ‘dict[str, str | dict[str, str | list[Unknown]] | int | list[Unknown]]’입니다.", "range": { "start": { "line": 1401, "character": 4 }, "end": { "line": 1401, "character": 16 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "사전 압축 풀기 연산자에 대한 매핑이 필요합니다.", "range": { "start": { "line": 1429, "character": 20 }, "end": { "line": 1429, "character": 46 } }, "rule": "reportGeneralTypeIssues" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1444, "character": 18 }, "end": { "line": 1444, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1463, "character": 26 }, "end": { "line": 1463, "character": 44 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"canonical_digest\" 함수의 \"value\" 매개 변수에 해당합니다.\n  인수 형식이 \"dict[Unknown, Unknown]\"입니다.", "range": { "start": { "line": 1517, "character": 36 }, "end": { "line": 1517, "character": 43 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1550, "character": 12 }, "end": { "line": 1550, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1551, "character": 12 }, "end": { "line": 1551, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1557, "character": 18 }, "end": { "line": 1557, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"__getitem__\" 메서드가 \"object\" 형식에 정의되지 않았습니다.", "range": { "start": { "line": 1565, "character": 8 }, "end": { "line": 1565, "character": 29 } }, "rule": "reportIndexIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1590, "character": 12 }, "end": { "line": 1590, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1606, "character": 18 }, "end": { "line": 1606, "character": 26 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1695, "character": 12 }, "end": { "line": 1695, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1700, "character": 12 }, "end": { "line": 1700, "character": 18 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"side_effect\" 매개 변수에 해당합니다.\n  인수 형식이 \"(_session: Unknown, role: Unknown) -> tuple[str, str]\"입니다.", "range": { "start": { "line": 1701, "character": 20 }, "end": { "line": 1705, "character": 15 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_session\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 1701, "character": 27 }, "end": { "line": 1701, "character": 35 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"role\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 1701, "character": 37 }, "end": { "line": 1701, "character": 41 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1707, "character": 12 }, "end": { "line": 1707, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_evidence’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1708, "character": 12 }, "end": { "line": 1708, "character": 21 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n  \"SimpleNamespace\" 형식의 식을 \"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n    \"SimpleNamespace\"은 \"ModuleType\"에 할당할 수 없습니다.", "range": { "start": { "line": 1715, "character": 12 }, "end": { "line": 1715, "character": 18 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_session_for_customer_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1864, "character": 12 }, "end": { "line": 1864, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1865, "character": 12 }, "end": { "line": 1865, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_session_for_customer_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1881, "character": 12 }, "end": { "line": 1881, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1882, "character": 12 }, "end": { "line": 1882, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_session_for_customer_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1910, "character": 12 }, "end": { "line": 1910, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1911, "character": 12 }, "end": { "line": 1911, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1912, "character": 12 }, "end": { "line": 1912, "character": 30 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_evidence’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1913, "character": 12 }, "end": { "line": 1913, "character": 21 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1914, "character": 12 }, "end": { "line": 1914, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1934, "character": 12 }, "end": { "line": 1934, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"document\"의 형식을 부분적으로 알 수 없습니다.\n  ‘document’의 유형이 ‘dict[str, str | int | dict[str, str | dict[str, str | list[Unknown]]] | dict[str, str]]’입니다.", "range": { "start": { "line": 1944, "character": 4 }, "end": { "line": 1944, "character": 12 } }, "rule": "reportUnknownVariableType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n  \"SimpleNamespace\" 형식의 식을 \"TelegramNutritionOnboardingRuntime\" 클래스의 \"domain\" 특성에 할당할 수 없음\n    \"SimpleNamespace\"은 \"ModuleType\"에 할당할 수 없습니다.", "range": { "start": { "line": 1958, "character": 12 }, "end": { "line": 1958, "character": 18 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_rewind_collection’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 1983, "character": 21 }, "end": { "line": 1983, "character": 39 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish_paused’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2018, "character": 12 }, "end": { "line": 2018, "character": 27 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2019, "character": 12 }, "end": { "line": 2019, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_continue_later’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2021, "character": 18 }, "end": { "line": 2021, "character": 33 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_resume’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2022, "character": 18 }, "end": { "line": 2022, "character": 25 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish_paused’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2024, "character": 12 }, "end": { "line": 2024, "character": 27 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2025, "character": 12 }, "end": { "line": 2025, "character": 20 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_handle_nutrition_onboarding_callback’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2068, "character": 12 }, "end": { "line": 2068, "character": 49 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"TelegramAdapter\" 클래스의 \"_handle_room_bootstrap_callback\" 특성에 할당할 수 없음\n  특성 \"_handle_room_bootstrap_callback\" 알 수 없음", "range": { "start": { "line": 2069, "character": 12 }, "end": { "line": 2069, "character": 43 } }, "rule": "reportAttributeAccessIssue" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_get_room_bootstrap_transport’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2072, "character": 12 }, "end": { "line": 2072, "character": 41 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"_handle_callback_query\"의 형식을 부분적으로 알 수 없습니다.\n  ‘_handle_callback_query’의 유형이 ‘(update: Unknown, context: Unknown) -> CoroutineType[Any, Any, None]’입니다.", "range": { "start": { "line": 2085, "character": 8 }, "end": { "line": 2085, "character": 38 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_handle_callback_query’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2085, "character": 16 }, "end": { "line": 2085, "character": 38 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_handle_nutrition_onboarding_callback’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2091, "character": 12 }, "end": { "line": 2091, "character": 49 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2184, "character": 17 }, "end": { "line": 2184, "character": 25 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2185, "character": 17 }, "end": { "line": 2185, "character": 35 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_member_present’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2186, "character": 17 }, "end": { "line": 2186, "character": 32 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2187, "character": 17 }, "end": { "line": 2187, "character": 23 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"side_effect\" 매개 변수에 해당합니다.\n  인수 형식이 \"(_session: Unknown, role: Unknown) -> tuple[str, str]\"입니다.", "range": { "start": { "line": 2188, "character": 24 }, "end": { "line": 2191, "character": 19 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_session\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 2188, "character": 31 }, "end": { "line": 2188, "character": 39 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"role\"의 형식을 알 수 없습니다.", "range": { "start": { "line": 2188, "character": 41 }, "end": { "line": 2188, "character": 45 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2196, "character": 16 }, "end": { "line": 2196, "character": 24 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"on_blocked\" 매개 변수에 해당합니다.\n  인수 형식이 \"(*_args: Unknown) -> None\"입니다.", "range": { "start": { "line": 2226, "character": 19 }, "end": { "line": 2226, "character": 38 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 2226, "character": 27 }, "end": { "line": 2226, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"SimpleNamespace\" 형식의 인수를 \"handle_callback\" 함수에서 \"_OnboardingCallbackMessage\" 형식의 \"message\" 매개 변수에 할당할 수 없습니다.\n  ‘SimpleNamespace’은(는) ‘_OnboardingCallbackMessage’ 프로토콜과 호환되지 않습니다.\n    \"message_id\"이(가) 없습니다.", "range": { "start": { "line": 2231, "character": 49 }, "end": { "line": 2231, "character": 56 } }, "rule": "reportArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"count\"의 형식을 부분적으로 알 수 없습니다.\n  ‘count’의 유형이 ‘(value: Unknown, /) -> int’입니다.", "range": { "start": { "line": 2237, "character": 11 }, "end": { "line": 2237, "character": 33 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"on_blocked\" 매개 변수에 해당합니다.\n  인수 형식이 \"(*_args: Unknown) -> None\"입니다.", "range": { "start": { "line": 2243, "character": 19 }, "end": { "line": 2243, "character": 38 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 2243, "character": 27 }, "end": { "line": 2243, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"SimpleNamespace\" 형식의 인수를 \"handle_callback\" 함수에서 \"_OnboardingCallbackMessage\" 형식의 \"message\" 매개 변수에 할당할 수 없습니다.\n  ‘SimpleNamespace’은(는) ‘_OnboardingCallbackMessage’ 프로토콜과 호환되지 않습니다.\n    \"message_id\"이(가) 없습니다.", "range": { "start": { "line": 2246, "character": 49 }, "end": { "line": 2246, "character": 56 } }, "rule": "reportArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_session_for_customer_message’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2313, "character": 17 }, "end": { "line": 2313, "character": 46 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_service’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2314, "character": 17 }, "end": { "line": 2314, "character": 25 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_current_authority’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2315, "character": 17 }, "end": { "line": 2315, "character": 35 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_route’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2316, "character": 17 }, "end": { "line": 2316, "character": 23 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "‘_publish’은(는) 선언된 클래스 외부에서 보호되고 사용됩니다.", "range": { "start": { "line": 2320, "character": 16 }, "end": { "line": 2320, "character": 24 } }, "rule": "reportPrivateUsage" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"on_blocked\" 매개 변수에 해당합니다.\n  인수 형식이 \"(*_args: Unknown) -> None\"입니다.", "range": { "start": { "line": 2343, "character": 19 }, "end": { "line": 2343, "character": 38 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 2343, "character": 27 }, "end": { "line": 2343, "character": 32 } }, "rule": "reportUnknownLambdaType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "\"count\"의 형식을 부분적으로 알 수 없습니다.\n  ‘count’의 유형이 ‘(value: Unknown, /) -> int’입니다.", "range": { "start": { "line": 2354, "character": 11 }, "end": { "line": 2354, "character": 33 } }, "rule": "reportUnknownMemberType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "인수 형식을 부분적으로 알 수 없습니다.\n  인수가 \"__init__\" 함수의 \"on_blocked\" 매개 변수에 해당합니다.\n  인수 형식이 \"(*_args: Unknown) -> None\"입니다.", "range": { "start": { "line": 2360, "character": 19 }, "end": { "line": 2360, "character": 38 } }, "rule": "reportUnknownArgumentType" }, { "file": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-clarification-normalized-successor-4e9962be49b72951c3b9ed7e1a4fe36d0ca03e757872ae03364c1ab7a790f32b/source-delta/authenticated-fix-evidence/baseline/tests/gateway/test_telegram_nutrition_onboarding.py", "severity": "error", "message": "매개 변수 \"_args\"의 형식을 부분적으로 알 수 없습니다.", "range": { "start": { "line": 2360, "character": 27 }, "end": { "line": 2360, "character": 32 } }, "rule": "reportUnknownLambdaType" } ], "summary": { "filesAnalyzed": 4, "errorCount": 233, "warningCount": 0, "informationCount": 0, "timeInSec": 1.07 } }