v0.2.0 — Tier A AVX2
First explicit-SIMD tier: AVX2 backends for all six Tier A kernel families (runtime-dispatched on AVX2+BMI2 x86-64, bit-identical to the scalar references), differential libFuzzer targets for every family with committed corpora and enforced CI fuzz-smoke, equal-ISA autovec-avx2 benchmark baselines (ADR-011), and the ADR-013 blocked float-sum policy with its testkit oracle.
Fixed: empty selection vectors (SelVec{nullptr, 0}) were misread as "no selection" by the K5/K6 concrete symbols — memory-unsafe in fused dict_decode; found by the first differential-fuzzing session, fixed and regression-locked.
Full notes: docs/releases/v0.2.0.md · Gate record: docs/releases/gates/M4.md
No performance numbers are published in this release (Charter T2): the first ledger publication is v0.3.