Repository navigation
Key Features:
- Constitutional Compliance Validator: A powerful, Python-native engine to validate all 52 constitutional rules, ensuring 100% compliance with the DTP specification.
- XML Schema (XSD) Validator: A reliable, Windows-compatible validator for checking structural and namespace integrity.
- SCXML State Machine Processor: Executes and monitors DTP state machines in real-time, collecting valuable telemetry and quality metrics.
- Rich Reporting: Generates detailed reports in multiple formats (JSON, HTML, CSV, JUnit), including interactive dashboards for real-time analysis.
- Comprehensive Test Suite: Includes over 1,000 property-based and regression tests to ensure stability and detect drift.
- Unified Command-Line Interface (CLI): A user-friendly CLI for running all validation tasks, with flexible output and batch processing capabilities.
- Professional Project Structure: A modular and extensible architecture built on modern Python standards.
Performance and Security:
- Optimized Performance: Fast, memory-efficient XML processing designed to handle large and complex documents.
- Secure by Design: Integrated with
defusedxmlto protect against common XML vulnerabilities like XXE attacks.
This release marks a significant milestone in providing developers with the tools needed to build and maintain high-quality, compliant Deep Thinking Protocol implementations.
Full Changelog: https://github.com/arec1b0/dtp-validation-framework/commits/v1.0.0
Full Changelog: https://github.com/arec1b0/dtp-validation-framework/commits/v1.0.0