Remove mypy exclusions without widening scope.
Removes assigned modules from mypy exclusions, fixes their typing errors, and returns a validated batch summary.
When to use it
Use for parallel typing-debt work or requests to remove modules from pyproject mypy exclusion overrides.
Give it a project, branch or worktree name, exact module list, and ownership boundary; it removes the assigned exclusions, fixes typing issues, validates the changes, and reports the batch results.
What you provide
Requires mypy to check the assigned scope and repeat verification after final edits.
Requires pytest to run targeted tests for modified modules and tests.
Requires pre-commit to run hooks on changed files, repeating them if hooks modify files.
No additional actions listed.