v0.2.0
Phase 1 completion, plus the correctness and contract foundations surfaced by the audit of 2026-07-28. Delivers the background worker runtime (AI/OCR jobs currently enqueue but nothing executes them), the AI and OCR backends, the automated test suite and CI - and fixes the live bugs writing wrong data: scanner EXIF recorded as hard evidence, the error envelope that never reaches the client, the check-then-write review_version race, and a failed evidence fetch rendering as "No evidence yet." Also lands the API contract foundation (native error shape, Pydantic response models, generated frontend types) and the measured performance fixes. Exit criteria: every Phase 1 acceptance criterion is verified by an automated test, projections are provably derivable from history, and no known silently-wrong-data path remains.