"""
Core module: Pure logic, no I/O.

This module contains:
- models.py: Pydantic models for symbols, violations, etc.
- parser.py: AST parsing and symbol extraction
- rules.py: Rule definitions and checking logic
"""
