Skip to content

release: v0.1.1 — Phase 3 Rust/PyO3 + Phase 4 cross-compat WAL tests#17

Merged
tbitcs merged 6 commits into
mainfrom
develop
May 20, 2026
Merged

release: v0.1.1 — Phase 3 Rust/PyO3 + Phase 4 cross-compat WAL tests#17
tbitcs merged 6 commits into
mainfrom
develop

Conversation

@tbitcs
Copy link
Copy Markdown
Contributor

@tbitcs tbitcs commented May 20, 2026

v0.1.1 Release

Merges all \develop\ work into \main\ for the v0.1.1 release.

What's in this release

Phase 3 — Optional Rust acceleration

Phase 4 — Rust–Python WAL cross-compatibility

  • \ ests/test_cross_compat.py: 5 new tests (TEST-CM-025a–e) proving Python WAL passes Rust \�erify_chain()\
  • \TEST-ESDB-021\ in \crates/chronomemory/tests/esdb_tests.rs: Rust WAL readable as NDJSON with Python-compatible hash

Security

  • PyO3 upgraded \

tbitcs and others added 6 commits May 19, 2026 17:33
Version string in pyproject.toml and __init__.__version__ was not updated
when the v0.1.1 tag was cut (Phase 3 merge). Align both to 0.1.1.

Co-Authored-By: Oz <oz-agent@warp.dev>
…CS.md

docs/SPECSMITH.yml:
  - version: 0.1.0 -> 0.1.1 (matches tagged release)
  - phase: inception -> release (was inconsistent with aee_phase: release)
  - specsmith_version: 0.11.5 added

docs/governance/DRIFT-METRICS.md:
  - Replaced 3-line stub with full baseline table and 7 known-acceptable
    condition entries covering: trace vault seal count, sparse LEDGER.md,
    no scaffold.yml, 7 ARCH REQ refs, RUST_BACKEND=False, no Rust-Python
    cross-compat CI test yet, YAML-derived REQUIREMENTS/TESTS.md.
  - Phase 4 tracking issue opened: #16 (Rust-Python WAL cross-compat CI)

specsmith audit: 28/28. validate --strict: 0 errors.

Co-Authored-By: Oz <oz-agent@warp.dev>
- tests/test_cross_compat.py: 5 Python tests proving Python-written WAL
  passes Rust verify_chain() algorithm (REQ-CM-025 / Issue #16)
- crates/chronomemory/tests/esdb_tests.rs: TEST-ESDB-021 Rust integration
  test confirming Rust WAL is readable as NDJSON with Python-compatible hash

All 197 Python tests pass. Ruff clean. WI-03387058.

Co-Authored-By: Oz <oz-agent@warp.dev>
TEST-CM-025 + TEST-ESDB-021: Rust-Python WAL cross-compatibility tests.
197 Python tests pass. Ruff clean. Governance audit 28/28.

Co-Authored-By: Oz <oz-agent@warp.dev>
- Add [0.1.1] section: Phase 3 Rust/PyO3, Phase 4 cross-compat tests,
  RUSTSEC-2025-0020 fix, governance phase -> release
- Add [0.1.1] footer link
- Governance ledger updated

Co-Authored-By: Oz <oz-agent@warp.dev>
Fix CI lint failures:
- tests/test_cross_compat.py: ruff format (CRLF normalisation)
- crates/chronomemory/tests/esdb_tests.rs: cargo fmt (wrap long .unwrap() chains)

Co-Authored-By: Oz <oz-agent@warp.dev>
@tbitcs tbitcs merged commit 4411f1b into main May 20, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Phase 3] Migrate Rust WAL from bincode to NDJSON for Python cross-compatibility

1 participant