"""server-26#88 — resolved/reassignment are parsed, not bool()-coerced.""" import pytest from app.internal.intelligence import _llm_bool @pytest.mark.parametrize("value,expected", [ (True, True), (False, False), ("true", True), ("TRUE", True), (" Yes ", True), ("yes", True), ("false", False), ("False", False), ("no", False), ("NO", False), ("", False), ("maybe", False), (None, False), (1, False), (0, False), ([], False), ]) def test_llm_bool(value, expected): assert _llm_bool(value) is expected