# ๐ **Last Updated**: February 2026
**Current Version**: v0.3.0 (Released โ August 27, 2024)
**Latest Release**: v0.3.0 (August 27, 2024)
**Next Target**: v0.4.0 (advanced code analysis)
**๐ Current Status**: v0.3.0 shipped! Major architectural refactoring and CI/CD pipeline optimization complete.
---
## โ
v0.3.0 โ Major Architectural Refactoring (Released August 27, 2024)
**Released**: August 27, 2024
**Focus**: Comprehensive technical debt remediation and architectural improvements
### โ
**Major Architecture Improvements**
- **๐๏ธ Technical Debt Remediation**: Addressed critical stability and maintainability issues
- **๐ฆ Module Extraction**: Split large config.rs (1,366โ1,054 lines) into focused modules:
- `src/summary.rs` - SummaryLevel enum with Copy trait optimization
- `src/profile.rs` - CustomProfile with optimized getter methods
- `src/traits.rs` - Dependency inversion interfaces
- `src/processor_builder.rs` - Configurable processing with dependency injection
- `src/formatters/` - Modular output formatting architecture
- `src/performance.rs` - Caching, metrics, and optimization utilities
- `src/debt_prevention.rs` - Quality gates and automated debt prevention
### โ
**Code Quality & Performance**
- **๐ง Error Handling**: Eliminated 7 unwrap() calls in production code
- **โก Performance**: Reduced clone() operations from 54โ49, added Copy traits
- **๐งน Code Quality**: Zero clippy warnings, comprehensive validation
- **๐ Security**: All cargo audit vulnerabilities addressed
### โ
**CI/CD Optimization** (Updated September 6, 2025)
- **๐ Workflow Consolidation**: Streamlined from 12โ3 focused workflows (62% reduction)
- `test-consolidated.yml` - Comprehensive testing across platforms
- `quality-consolidated.yml` - Linting, security, and quality checks
- `release-consolidated.yml` - Automated releases with proper artifacts
- **โป๏ธ Reusable Actions**: Created modular GitHub Actions in `.github/actions/`
- **๐ Enhanced Testing**: 247+ tests with improved coverage
#### โ
**September 2025: Advanced CI/CD Pipeline Optimization**
- **โก Performance Improvements**: Reduced pipeline duration from ~26min โ <15min (40% faster)
- **๐ Concurrency Controls**: Added workflow concurrency groups with cancel-in-progress
- **๐๏ธ Parallel Execution**: Implemented test sharding (3-7 concurrent jobs)
- **๐พ Smart Caching**: Upgraded to Swatinem/rust-cache@v2 for better performance
- **๐ฏ New Optimized Workflows**:
- `ci-optimized.yml` - Ultra-fast validation with parallel test shards
- `performance-optimized.yml` - Aggressive parallelization (target <10min)
- **๐ Monitoring & Auto-Recovery**:
- `pipeline-health-check.sh` - Comprehensive health assessment with auto-fix
- `ci-health-check.sh` - Quick status checker with metrics analysis
- `workflow-performance-monitor.sh` - Performance analysis and recommendations
- **๐๏ธ Build Optimizations**: CARGO_INCREMENTAL=0, target-cpu=native, shallow clones
### โ
**Developer Experience**
- **๐ฏ Dependency Inversion**: Trait-based architecture for better testability
- **๐ ๏ธ Builder Pattern**: Configurable processors with clean dependency injection
- **๐ Quality Gates**: Automated checks preventing future technical debt
- **๐ ADR Templates**: Architecture Decision Record system
---
## โ
v0.3.1 โ CI/CD Pipeline Optimization (September 6, 2025)
**Delivered**: September 6, 2025
**Focus**: Comprehensive CI/CD pipeline performance optimization and monitoring system
### โ
**Pipeline Performance Optimization**
- **โก 40% Speed Improvement**: Reduced average pipeline time from ~26min to <15min
- **๐ Concurrency Controls**: Added workflow concurrency groups with intelligent cancellation
- **๐งช Parallel Test Execution**: Implemented test sharding across 3-7 concurrent jobs
- **๐พ Advanced Caching**: Upgraded to Swatinem/rust-cache@v2 with optimized strategies
- **๐๏ธ Build Optimizations**: CARGO_INCREMENTAL=0, target-cpu=native, shallow git clones
### โ
**New Workflow Architecture**
- **ci-optimized.yml**: Ultra-fast validation workflow with parallel shards
- **performance-optimized.yml**: Aggressive parallelization targeting <10min execution
- **Enhanced ci.yml**: Main workflow updated with all optimizations and timeout controls
### โ
**Monitoring & Auto-Recovery System**
- **pipeline-health-check.sh**: Comprehensive health assessment with auto-fix capabilities
- **ci-health-check.sh**: Quick status checker with performance metrics analysis
- **workflow-performance-monitor.sh**: Advanced performance analysis and recommendations
- **Real-time Metrics**: Pipeline success rate tracking and performance monitoring
### โ
**Developer Experience Improvements**
- **Auto-Fix Capabilities**: Automated resolution of common CI failures
- **Health Reporting**: Detailed pipeline health reports with actionable insights
- **Performance Insights**: Workflow timing analysis and optimization suggestions
- **Quality Gates**: Enhanced pre-commit hooks with automatic formatting fixes
---
## โ
v0.2.5 โ Line Range Selection (Released December 19, 2024)
**Released**: December 19, 2024
**Features Delivered**:
- `--lines=START:END` flag for line range selection
- Multiple formats supported: `10:50`, `100:`, `:50`, `42`
- Streaming architecture maintained
- Full compatibility with all output modes
- Performance baseline stabilized
---
## ๐ฏ v0.4.0 - Advanced Code Analysis (In Planning)
**Target**: Q1 2025
**Focus**: Enhanced code analysis capabilities and performance improvements
### Planned Features
- [ ] **Tree-sitter Integration**: Universal parsing for better language support
- [ ] **AST Analysis**: Deep code structure analysis and extraction
- [ ] **Performance Metrics**: Advanced performance monitoring and optimization
- [ ] **Enhanced Streaming**: Further streaming architecture improvements
- [ ] **Language Extensions**: Support for more programming languages
### Design Phase
- [ ] Research tree-sitter integration approach
- [ ] Design AST processing pipeline
- [ ] Plan performance optimization strategies
- [ ] Evaluate new language support priorities
---
## ๐ ๏ธ Maintenance & Quality Backlog
- [ ] Stabilize integration test runs in CI (consider `--test-threads 1` or lightweight retry for flake resilience)
- [ ] Add automated docs/CLI drift validation (close out CLI mismatch follow-ups)
- [ ] Introduce `cargo deny`/security audit stage to CI
- [ ] Evaluate structured logging backend (deferred to v0.4.0)
- [ ] Draft SLSA attestation plan (supply chain security)
- [ ] Collect community feedback on JSON ergonomics and sampling signals (token_count/tokens_truncated adoption)
---
## โ
Post-Release Follow-Up (v0.3.0 Complete - September 2025)
1. [โ
] **CI/CD Pipeline Optimization**: 40% performance improvement (26min โ <15min)
2. [โ
] **Monitoring System**: Comprehensive health check and auto-recovery scripts
3. [โ
] **Performance Baseline**: Stabilized with parallel execution and smart caching
4. [โ
] **Quality Gates**: Enhanced pre-commit hooks and automated fixing
5. [ ] **Evaluate structured logging backend** (deferred to v0.4.0)
6. [ ] **Draft SLSA attestation plan** (supply chain security - future)
7. [ ] **Collect early community feedback** on JSON ergonomics (ongoing)
---
> Prioritized implementation tasks for batless development
**๏ฟฝ Current Status**: v0.2.1 **RELEASED** - All 6 P0/P1 features successfully delivered! โ
Enhanced JSON Output with streaming, PAGER compatibility, interactive configuration wizard, debug mode, and comprehensive stdin support. 201 tests passing. Release tagged and pushed to GitHub.
---
## ๐ **CURRENT DEVELOPMENT STATUS**
### **v0.2.3 - Enhanced Architecture & User Experience - โ
RELEASED**
**Progress**: 5 of 5 P1 features completed (100% complete)
**Release Date**: August 7, 2025
**Status**: Released to crates.io and GitHub
#### **โ
Enhanced Features (August 7, 2025)**
1. **Enhanced Interactive Configuration Wizard** โ
- Expanded functionality with more comprehensive configuration options
- Improved user experience and guided setup process
- Better integration with existing configuration systems
2. **Improved Error Handling & User Experience** โ
- Enhanced error reporting with clearer, more actionable messages
- Better JSON validation with improved field path tracking
- More helpful suggestions for resolving configuration issues
3. **Centralized Configuration Logic** โ
- Major architectural refactoring for improved maintainability
- Reduced code duplication and improved consistency
- Cleaner separation of concerns across configuration modules
4. **Enhanced Test Coverage** โ
- New integration tests specifically for error handling scenarios
- Improved test stability and coverage of edge cases
- Better property-based testing for robustness
5. **Comprehensive Documentation & Monitoring** โ
- New AI & Editor Integration Guide for better tool integration
- Enhanced release monitoring and prevention systems
- Improved development and deployment documentation
#### **๐ฏ v0.2.3 Ready for Release**
โ
**Implementation Complete**: Enhanced architecture with improved user experience
โ
**Test Coverage**: 203 tests passing (162 unit + 35 integration + 6 property)
โ
**Code Quality**: Major refactoring completed, cleaner architecture
โ
**Documentation**: Comprehensive guides and monitoring systems
โ
**CI/CD Pipeline**: All workflows passing
๐ง **Pending**: Tag (v0.2.3), GitHub release creation, crates.io publish, confirm Homebrew tap automation
#### ๐ Post-Release Follow-Up (0.2.3)
- [x] Resolve clippy warnings (format string interpolation)
- [x] Run `cargo fmt --all -- --check`
- [x] Run security scans: `cargo audit` & `cargo deny check`
- [x] Add CHANGELOG entry for 0.2.3
- [x] Finalize CHANGELOG wording & date
- [x] Create tag & push: `v0.2.3`
- [x] Verify CI release workflow success
- [x] Verify Homebrew tap auto-update
- [x] Announce release / update badges
- [x] Add markdown lint workflow and integrate into quality gates (Aug 13, 2025)
- [x] Implement --version-json machine-readable metadata flag
- [x] Add high/critical vulnerability gating to security workflow
- [x] Enforce coverage threshold (fail <80%)
- [x] README markdown lint remediation (MD036/MD024/MD040)
- [x] Release changelog prep script (scripts/prep-release-changelog.sh)
- [x] Fuzzing scaffolding script (scripts/setup-fuzzing.sh) & tokenizer fuzz target
- [ ] (Moved to v0.2.4 P0) Integrate performance regression guard into CI (wire scripts/check_performance.sh)
- [ ] (Moved to v0.2.4 P0) Add CI job for cargo fuzz (nightly, allow-failure initially)
### **v0.2.2 - Cat Replacement & Compatibility - โ
RELEASED**
**Progress**: 2 of 2 P0 features completed (100% complete)
**Release Date**: August 3, 2025
**Status**: Successfully released to GitHub and crates.io
#### **โ
Released Features (August 3, 2025)**
1. **Comprehensive Cat Replacement** โ
- Added `-n/--number` flag for line numbering (exact cat -n compatibility)
- Added `-b/--number-nonblank` flag for non-blank line numbering (cat -b compatibility)
- Full compatibility with system cat line numbering format (6-char right-aligned + tab)
- Perfect newline handling - matches system cat output exactly
- Works seamlessly with `--plain` mode for complete cat replacement
2. **Enhanced PAGER/Cat Compatibility** โ
- Fixed `--no-title` argument compatibility issue (was causing gh api failures)
- Fixed newline handling bug - now outputs proper final newlines like cat/less
- Perfect integration with tools expecting cat/less behavior
- Supports complex pipeline usage: `gh api ... | batless --plain --no-title`
- All compatibility flags properly implemented and tested
#### **๐ฏ v0.2.2 Ready for Release**
โ
**Implementation Complete**: Full cat replacement with exact line numbering compatibility
โ
**Test Coverage**: 201 tests passing (162 unit + 33 integration + 6 property)
โ
**Compatibility Verified**: Exact byte-for-byte match with `/bin/cat -n` and `-b` behavior
โ
**Bug Fixes**: Fixed newline handling issue that was truncating output
โ
**Integration Tested**: Works perfectly with gh, git, and other CLI tools
โ
**CI/CD Pipeline**: All workflows passing
๐ง **Pending**: GitHub release creation + crates.io publish
### **v0.2.1 - Enhanced Features & Polish - โ
RELEASED**
**Progress**: 6 of 6 P0/P1 features completed (100% complete)
**Release Date**: August 2, 2025
**Status**: All features delivered, tested, and released
#### **โ
Released Features (August 2025)**
All v0.2.1 features have been successfully delivered and are available in the release:
1. **Enhanced Error Handling & User Experience** โ
- Improved JSON validation with field path tracking
- Added helpful suggestions and context for AI compatibility
- Enhanced user guidance for fixing validation issues
2. **Performance Optimizations** โ
- Sampling-based token counting for large files (>100KB)
- Optimized memory usage during token estimation
- Maintained accuracy while improving processing speed
3. **Advanced AI Model Support** โ
- GPT-4 Turbo and Claude-3.5 Sonnet support
- Model-specific token counting algorithms
- New CLI options: `--ai-model gpt4-turbo`, `claude35-sonnet`
4. **Custom AI Profiles** โ
- JSON and TOML profile format support
- `--custom-profile` CLI flag
- Profile discovery in `.batless/profiles/`
5. **PAGER Compatibility** โ
- Added `--plain` flag for cat replacement compatibility
- Added stdin support for pipeline usage
- Added compatibility flags: `--unbuffered`, `--number` (ignored)
- GitHub CLI integration: `PAGER="batless --plain" gh pr view 46`
6. **Enhanced JSON Output** โ
- Streaming JSON output for very large files with `--streaming-json`
- Resume capability with `--enable-resume --checkpoint`
- JSON schema versioning with backwards compatibility
- Stdin support for streaming operations
- Interactive configuration wizard with `--configure`
- Debug mode with `--debug` for detailed processing information
#### **๐ฏ v0.2.1 Release Complete**
โ
**Release Summary**: All 6 P0/P1 features delivered
โ
**Test Coverage**: 201 tests passing (162 unit + 33 integration + 6 property)
โ
**Documentation**: Complete CHANGELOG.md and feature documentation
โ
**Distribution**: Tagged v0.2.1 and pushed to GitHub
---
## โ
**v0.2.0 RELEASE SUMMARY (July 31, 2025)**
**Successfully Released**: Complete AI integration milestone with all 4 P0 features delivered.
### **Key v0.2.0 Achievements**
- SummaryLevel Enum System with granular control
- AI Model Token Counting for GPT-4, Claude, etc.
- Context Window Optimization with smart truncation
- JSON Schema Validation for AI tool compatibility
- All 145 tests passing, zero build warnings
- [GitHub Release Published](https://github.com/docdyhr/batless/releases/tag/v0.2.0)
---
## โ
**COMPLETED MILESTONES**
### v0.1.2-v0.1.6: Foundation & Architecture
- Modular architecture with 9 focused modules
- Comprehensive testing suite (107+ tests)
- Performance optimization with streaming architecture
- Security audit and dependency updates
- Shell completions and AI tool presets
- Enhanced error handling and user experience
### v0.2.0: AI Integration Suite (July 31, 2025)
- SummaryLevel enum system with granular control
- AI model token counting (GPT-4, Claude, etc.)
- Context window optimization with smart truncation
- JSON schema validation for AI compatibility
- All 145 tests passing, production-ready release
---
## ๐บ๏ธ **DEVELOPMENT ROADMAP**
### **Current Focus (2024-2025)**
- โ
**v0.2.0**: Released July 31, 2025 - Complete AI integration suite
- โ
**v0.2.1**: Released August 2, 2025 - Enhanced features with streaming and PAGER compatibility
- โ
**v0.2.2**: Released August 3, 2025 - Cat replacement functionality and compatibility fixes
- โ
**v0.2.3**: Released August 7, 2025 - Enhanced architecture, configuration wizard, and error handling
- โ
**v0.2.5**: Released December 19, 2024 - Line range selection functionality
- โ
**v0.3.0**: Released August 27, 2024 - Major architectural refactoring and technical debt remediation
- โ
**v0.3.1**: Delivered September 6, 2025 - CI/CD pipeline optimization and monitoring system
- ๐ **v0.4.0**: Planning Phase - Advanced code analysis and tree-sitter integration
### **Future Phases (2025-2026)**
- **v0.4.0**: Advanced Code Analysis & AST Processing (Q1 2025)
- **v0.5.0**: Plugin Architecture & Extensibility (Q2 2025)
- **v1.0.0**: Universal Integration & Enterprise Features (Q3 2025)
### **Development Philosophy**
- โ
Incremental releases with immediate value
- โ
User feedback-driven feature prioritization
- โ
Quality-first approach with comprehensive testing
- โ
Backward compatibility maintained across versions
---
## ๐ **NEXT DEVELOPMENT PHASE**
### ๐ฏ **v0.3.0 - Plugin Architecture & Extensibility (Q4 2025)**
**Focus**: Building a robust plugin system to extend batless capabilities with custom analyzers, formatters, and integrations.
#### **P0 - Core Plugin System (November 2025)**
1. **Plugin Interface Design** ๐ **PLANNED**
- Design stable plugin trait API for extensions
- Create plugin loading system with dynamic library support
- Add plugin discovery (search paths, registry lookup)
- Implement plugin lifecycle (init, configure, process, cleanup)
2. **Plugin Security & Sandboxing** ๐ **PLANNED**
- Research sandboxing options (WASM, processes, capabilities)
- Implement capability system with fine-grained permissions
- Add resource limits (memory, CPU, time constraints)
- Create plugin signing and verification system
#### **P1 - Built-in Plugin Examples (December 2025)**
1. **Code Analyzer Plugins** ๐ **PLANNED**
- Complexity analysis plugin (cyclomatic complexity)
- Security vulnerability scanner plugin
- Code quality metrics plugin (maintainability index)
2. **Output Format Plugins** ๐ **PLANNED**
- Markdown formatter plugin
- HTML output plugin with embedded styles
- XML/YAML converter plugins
---
## ๐ค **v0.4.0 - Advanced Code Analysis (Q1 2026)**
### **Tree-sitter Integration & AST Processing**
#### **P1 - Universal Parsing (January 2026)**
1. **Tree-sitter Integration** ๐ **PLANNED**
- Integrate tree-sitter universal parsing library
- Add language grammar support for 25+ programming languages
- Implement AST traversal with visitor pattern for analysis
2. **AST Serialization & Analysis** ๐ **PLANNED**
- Create AST serialization with proper JSON schema
- Add AST filtering to extract specific node types
- Optimize AST performance with incremental parsing and caching
#### **P1 - Advanced Code Insights (February 2026)**
1. **Semantic Analysis** ๐ **PLANNED**
- Function and class extraction with metadata
- Dependency graph analysis and visualization
- Code flow analysis and complexity metrics
2. **AI-Enhanced Analysis** ๐ **PLANNED**
- AI-powered code summarization using AST
- Intelligent code documentation generation
- Context-aware code recommendations
---
## ๐ **v1.0.0 - Universal Integration (Q2 2026)**
### **Enterprise & Multi-Platform Support**
#### **P1 - WebAssembly Platform (March 2026)**
1. **WASM Build System** ๐ **PLANNED**
- Configure WASM build with `wasm-pack` integration
- Create JavaScript bindings with TypeScript definitions
- Implement WASM memory management for efficient usage
2. **Browser Integration** ๐ **PLANNED**
- Add WASM feature parity with all core features
- Create npm package for easy JavaScript integration
- Add comprehensive WASM testing for browser and Node.js
#### **P1 - Enterprise Features (April 2026)**
1. **Advanced Integration** ๐ **PLANNED**
- REST API server mode for service integration
- Language Server Protocol (LSP) support
- Integration with major IDEs and editors
2. **Enterprise Security** ๐ **PLANNED**
- SAML/OAuth integration for enterprise authentication
- Audit logging and compliance features
- Enterprise-grade configuration management
---
## โ
**Technical Debt & Maintenance (v0.3.1 Complete - September 2025)**
### โ
Infrastructure
- [x] **Upgrade dependencies** - regular security updates โ
- [x] **Improve error handling** - eliminated unwrap() calls, enhanced error propagation โ
- [x] **Add metrics collection** - performance monitoring system implemented โ
- [x] **Enhanced CI/CD** - consolidated workflows, reusable actions โ
- [x] **Create quality gates** - automated debt prevention mechanisms โ
- [x] **Add health checks** - comprehensive validation and testing โ
- [x] **CI/CD Performance Optimization** - 40% speed improvement, parallel execution โ
- [x] **Auto-recovery System** - automated pipeline health monitoring and fixing โ
- [x] **Advanced Caching** - Swatinem/rust-cache@v2 with optimized strategies โ
### โ
Code Quality
- [x] **Refactor large functions** - modularized config.rs and other large modules โ
- [x] **Add more integration tests** - 247+ tests with improved coverage โ
- [x] **Improve code documentation** - comprehensive inline docs and ADR system โ
- [x] **Create architecture docs** - trait-based architecture with dependency inversion โ
- [x] **Enhance maintainability** - builder patterns, cleaner separation of concerns โ
- [x] **Performance optimization** - reduced allocations, caching systems โ
### โ
Security
- [x] **Regular security audits** - all vulnerabilities addressed โ
- [x] **Dependency vulnerability scanning** - zero outstanding issues โ
- [x] **Enhanced validation** - comprehensive input validation and error handling โ
- [ ] **Code signing** - sign all release binaries (future)
- [ ] **Supply chain security** - SLSA attestation implementation (future)
- [ ] **Security policy updates** - keep security procedures current (ongoing)
---
## ๐ **Success Metrics & KPIs**
### Development Velocity
- [ ] **Track feature completion rate** - features per sprint/month
- [ ] **Measure code review time** - average time from PR to merge
- [ ] **Monitor test coverage trends** - ensure coverage doesn't decrease
- [ ] **Benchmark build times** - keep CI/CD pipelines fast
- [ ] **Track bug resolution time** - time from report to fix
- [ ] **Measure documentation coverage** - docs for all public APIs
### User Adoption
- [ ] **Monitor download statistics** - crates.io, GitHub releases
- [ ] **Track GitHub stars/forks** - community interest indicators
- [ ] **Measure plugin adoption** - plugins installed and used
- [ ] **Monitor support channels** - Discord, GitHub discussions activity
- [ ] **Track integration usage** - IDE extensions, CI/CD adoption
- [ ] **Survey user satisfaction** - regular community surveys
---
## ๐ **Implementation Notes**
### Priority Levels
- **P0**: Blockers for next release
- **P1**: High impact, required for version success
- **P2**: Important but not blocking
- **P3**: Nice to have, can be deferred
### Task Status
- **[ ]** Not started
- **[๐ง]** In progress
- **[โ
]** Completed
- **[โ]** Blocked/cancelled
- **[โณ]** Waiting for dependency
### Review Process
- **Weekly**: Review P0 and P1 tasks
- **Monthly**: Adjust priorities based on user feedback
- **Quarterly**: Major roadmap revision if needed
---
*This TODO list is a living document that evolves with the project. All contributors should keep this updated as tasks are completed or priorities change.*
## TODO: Address CLI Documentation Mismatch
## โ
CLI Documentation Mismatch - COMPLETED August 15, 2025
## โ
Immediate Actions (Completed August 15, 2025)
- [โ
] Update CLAUDE.md to reflect actual CLI interface
- [โ
] File GitHub issue with details (see .github/ISSUE_TEMPLATE/documentation-resolved.md)
- [โ
] Add "Non-Goals" section to README explaining what batless doesn't do
## โ
Short Term (Completed August 15, 2025)
- [โ
] Review all documentation for other incorrect examples
- [โ
] Add validation script to CI to test documented examples
- [โ
] Create decision matrix for requested features
## Feature Decision Matrix
| `-n` line numbers | Yes | โ
Yes (already done) | Low | โ
Implemented in v0.2.2 |
| `--pattern` search | Yes | โ No (grep territory) | Medium | Won't implement |
| `-r START:END` range | Yes | โ ๏ธ Maybe (streaming OK) | Medium | Consider for v0.3.0 |
| `--list *.py` glob | Yes | โ No (shell job) | Low | Won't implement |
## โ
Documentation Updates (Completed)
### CLAUDE.md
- [โ
] Remove all non-existent command examples
- [โ
] Add correct usage patterns
- [โ
] Add "Use these alternatives instead" section
### README.md
- [โ
] Add "What batless is NOT" section
- [โ
] Clarify design philosophy
- [โ
] Update comparison table with bat/cat
## โ
Testing Improvements (Completed)
- [โ
] Add integration tests for all documented examples
- [โ
] Create validate-docs.sh script (August 15)
- [โ
] Add to CI pipeline (quality.yml workflow)
## Future Considerations
- [ ] Consider `--lines=START:END` for v0.3.0 (fits streaming model)
- [ ] Write blog post about design decisions
- [ ] Consider adding PHILOSOPHY.md file
## Resolution Summary
**Issue identified and resolved on August 15, 2025:**
- Documentation has been corrected to match actual implementation
- Automated validation prevents future drift
- Clear decisions made about what batless will and won't do
- Users now have clear guidance and fallback commands
---