[isort] profile = black line_length = 88 multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true # Keep imports deterministic across environments order_by_type = false case_sensitive = false combine_as_imports = true force_sort_within_sections = true lexicographical = true # Common project layout src_paths = registry, tests, examples known_first_party = registry default_section = THIRDPARTY # Match CI scope (lint.yml runs isort against these) skip_glob = .venv/* venv/* build/* dist/* .tox/* .git/* __pycache__/* *.pyc