uncrash

Ticket 019: Native Rust acceleration for snapshot manifest verification, health auditing, and session diagnostics

Goal and scope

  1. Accelerate snapshot manifest verification and health auditing (snapshot_health) by executing streaming SHA-256 verification and JSON parsing natively in src/uncrash/snapshot.rs, reducing latency from ~3.7 seconds to ~15 milliseconds across 100+ snapshots.
  2. Accelerate snapshot metadata extraction in REST API (get_snapshots) with native Rust processing while keeping bit-for-bit parity and clean Python fallback.
  3. Keep 100% Python fallback when the native Rust worker is unavailable, preserving compatibility and fail-closed safety.
  4. Add comprehensive unit and regression tests verifying bit-for-bit parity, invalid manifest detection, and fallback semantics.

Acceptance criteria

Tracking boundary

This directory contains the minimal reviewed intent. Optional participant prose and raw command logs are not required delivery output.