Skip to content

0.1.0 — first tagged release

Choose a tag to compare

@Therealdk8890 Therealdk8890 released this 02 Jul 18:03
cf16299

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: TraceQueryDSL with 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