0.1.0 — first tagged release
First versioned release of DProvenanceKit. Install with:
dependencies: [
.package(url: "https://github.com/Therealdk8890/DProvenanceKit.git", from: "0.1.0")
]Highlights
- Recording: non-blocking
record(...)with priority-aware O(1) backpressure, WAL-mode SQLite persistence, crash-safe run reconciliation, and by-tier drop accounting (dropStats/preservedIntegrity) - Querying:
TraceQueryDSLwith temporal and sequence operators, compiled to both an in-memory evaluator and SQL, held at parity by a shared test suite - Diffing: structural reasoning diffs (
TraceDiffEngine) plus semantic alignment (TraceAlignmentEngine) with configurable equivalence models and regression-risk scoring - Validation: rule-based anomaly detection, explainability auditing, and a published benchmark corpus with standard and adversarial suites (see BENCHMARKS.md)
- CI: every push now builds, runs the 70-test suite, and re-runs the benchmark corpus on GitHub Actions
- Requires Swift 6.0 tools / macOS 13 / iOS 16
A Python port with the same corpus, a CI regression gate, and a GitHub Action lives at https://github.com/Therealdk8890/DProvenanceKitPython — docs and hosted visualizer at https://dprovenance.dev
🤖 Generated with Claude Code