# lazippy STATUS
**Current focus:** Phase 1 wrapper complete (lzma-rust2 backend). Phase 2: native range-coder impl.
| range coder | 🟡 (Phase 2, deferred) |
| literal decoder | 🟡 (Phase 2, deferred) |
| match decoder | 🟡 (Phase 2, deferred) |
| dictionary | 🟡 (Phase 2, deferred) |
| header parsing | ✅ |
| encoder (wrapper) | ✅ (lzma-rust2 backend) |
| decoder (wrapper) | ✅ (lzma-rust2 backend) |
| streaming | ⬜ |
| oracle (round-trip) | ✅ |
| decode bench | ⬜ |
| encode bench | ⬜ |
| fuzz | ⬜ |
**Phase 1 backend:** `lzma-rust2 v0.16` (pure-Rust LZMA encoder + decoder).
**Phase 2:** Replace with lazippy's own range-coder implementation.
Symbols: ⬜ not started, 🟡 in progress, ✅ done, ❌ blocked.