Skip to content

v0.1.9

Choose a tag to compare

@svenschaefer svenschaefer released this 15 Feb 14:13
· 28 commits to main since this release

Release

  • Version: v0.1.9
  • Date: 2026-02-15
  • Release commit: aa3e52005160d55e7f3c91ffadd0a2dc86def442
  • Tag: v0.1.9

CI Evidence

  • Workflow: CI
  • Run id: 22037100272
  • Result: failure
  • Run URL: https://github.com/svenschaefer/elementary-assertions/actions/runs/22037100272

Smoke Evidence

  • Pre-tag smoke root: N/A (no v0.1.9 pretag smoke folder found under C:\code\elementary-assertions-smoke-test)
  • Post-tag smoke root: N/A (no v0.1.9 posttag smoke folder found under C:\code\elementary-assertions-smoke-test)
  • Pre-tag rendered root: N/A
  • Post-tag rendered root: N/A

Contract Notes

  • API surface check summary: v0.1.9 introduces strict/dev diagnostics hardening; no public API entry point changes.
  • CLI help check summary: public CLI remains minimal and unchanged; diagnostics additions are dev-only tooling.
  • Render parity check summary: no renderer contract expansion in v0.1.9.

Changes Summary

  • Added:
    • Strict/dev deep integrity checks for coverage.unresolved[*] (mention_ids, evidence.token_ids, evidence.upstream_relation_ids).
    • New dev-only diagnostics commands:
      • npm run dev:diagnose:wiki-upstream
      • npm run dev:diagnose:wti-wiring
      • npm run dev:diagnose:coverage-audit
    • Aggregated diagnostics/report command: npm run dev:reports.
  • Changed:
    • Expanded strict/dev determinism checks for diagnostics.suppressed_assertions ordering and duplicate-id rejection.
    • Updated docs/DEV_TOOLING.md and TODO.md for Phase 13 completion.
  • Fixed:
    • (none)
  • Removed:
    • (none)