🚀 Major Additions to SpecFact CLI - Recent Releases Summary #100
djm81
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Major Additions to SpecFact CLI - Recent Releases Summary
Hey SpecFact developers! 👋
We've been busy adding some major features to SpecFact CLI over the past few releases. This discussion highlights the most significant additions that you should know about.
🎯 Version 0.24.0 - Sidecar Validation CLI Integration (January 2026)
Native Sidecar Validation Workflow
We've completely integrated the sidecar validation workflow into the CLI, making it a first-class citizen of SpecFact CLI!
New Commands
Key Features
.venvandvenvvirtual environmentsCrossHair Summary Reporting
Enhanced CrossHair output parsing with automatic summary generation:
crosshair-summary-{timestamp}.jsonfilesSpecmatic Auto-Skip
Intelligent detection and skipping of Specmatic when no service is available:
--run-specmaticflag to force execution even without service configurationRepro Sidecar Integration
Sidecar validation is now integrated into the
specfact reprocommand:Features:
@icontractor@beartypedecoratorsinputs.jsonTesting & Quality
⚡ Version 0.23.1 - Performance Optimizations (January 2026)
Contract Extraction Performance Fix
Fixed a critical performance bottleneck that was causing extremely slow contract extraction:
Import Command Bug Fixes
TypeError: unhashable type: 'Feature'when applying enrichment reportsComprehensive Test Coverage
test_import_enrichment_contracts.pywith 5 test cases (552 lines)test_import_contract_extraction.pywith 5 test cases (262 lines)📚 Version 0.23.0 - Performance & Progress Reporting (December 2025)
Performance Optimizations for Large Codebases
📖 Documentation Improvements
New Guides
docs/guides/sidecar-validation.md)validate sidecarcommandsEnhanced Documentation
🛠️ Technical Highlights
New Python Modules
src/specfact_cli/validators/sidecar/- Complete sidecar validation packagesrc/specfact_cli/validators/sidecar/frameworks/- Framework-specific extractors (Django, FastAPI, DRF)src/specfact_cli/commands/validate.py- Validation command group with sidecar subcommandssrc/specfact_cli/validators/sidecar/crosshair_summary.py- CrossHair output parsingsrc/specfact_cli/validators/sidecar/unannotated_detector.py- AST-based unannotated code detectionEnhanced Models
safe_defaults_for_repro()class methoduse_deterministic_inputsandsafe_defaultsflags🎓 Getting Started
Try Sidecar Validation
Read the Documentation
💬 Questions & Feedback
Have questions about these new features? Found a bug? Want to suggest improvements?
Happy coding! 🚀
Last updated: January 2026
Beta Was this translation helpful? Give feedback.
All reactions