5e106e22db
- Distributed language-specific AST classification logic from defaults module to individual language modules for 15+ languages. - Simplified defaults module to minimal catch-all fallbacks, removing 341 lines of match-based classification logic. - Consolidated chunk edit operations by removing splice operation and unifying with line-scoped replace parameters. - Simplified chunk rendering output format by reducing thresholds and changing line count display from 'lines' to 'ln' suffix. - Removed PI_CHUNK_SPLICES environment variable and chunkSplicesEnabled conditional logic throughout codebase.