Imagine you're compressing a photo by converting every pixel's color into the nearest crayon in a box of 64. A naive approach rounds each RGB value independently — fast but lossy. A smarter approach says: separate the hue (what direction the color points in) from the brightness (how intense it is), quantize each with a tool designed for that job, and recombine. You lose less because your compression respects the geometry of color space. That's the core move in SQuAT. The committed claim: lattice-based vector quantization for LLM weight compression becomes significantly better when you train with separate straight-through estimators for direction (on the unit sphere) and magnitude (scalar), rather than a single STE applied to the composite quantizer. This decomposition implicitly performs Riemannian optimization on the sphere — the direction updates stay tangent to the manifold instead of wandering off it. The result is state-of-the-art VQ-QAT accuracy across multiple instruction-tuned and base LLMs up to 4B parameters. Where does this sit on the ladder? The baselines are the right ones: standard lattice VQ-QAT with a single STE under identical quantizers and initialization, tested on LLaMA-3.2-1B/3B, Qwen3-4B, and Qwen3-1.7B. SQuAT consistently wins. The paper is honest that this is an improvement within the VQ-QAT family, not a claim that VQ-QAT itself beats all other compression approaches. The comparison is apples-to-apples within the lattice VQ paradigm, which is the right framing but also the narrower one. The E8 lattice codebook — a mathematically optimal sphere packing in 8 dimensions — is the specific quantizer used for directional components. The engineering contribution matters as much as the algorithmic one. Lattice VQ-QAT is notoriously expensive because nearest-neighbor lookups in large codebooks are serial bottlenecks. SQuAT introduces a distributed exact nearest-neighbor scheme: each worker quantizes disjoint weight blocks and communicates only discrete indices (not full vectors), cutting training time by 12.8× and making it feasible to train on 10 billion tokens. Without this, the method would be a beautiful idea that nobody could afford to run. The combination of the shape-gain STE insight with the distributed assignment scheme is what makes this a complete system rather than just a gradient trick. Integrity is solid within its scope. The authors compare against the most natural baseline — same quantizer, same initialization, different STE strategy — which isolates the contribution cleanly. Results span four models of varying scale and two model families (LLaMA and Qwen), which reduces the risk of architecture-specific overfitting. The 25-page paper with 7 figures suggests thorough ablation. However, validation is entirely self-reported on standard language modeling metrics; no independent replication exists yet, and the benchmarks appear chosen post-hoc (standard for ML papers, but worth noting). The milestone to watch: SQuAT demonstrates the approach at 4B parameters and 10B tokens. The obvious next frontier is 70B+ parameter models and whether the shape-gain STE advantage holds as model scale increases — or whether the gap narrows because larger models are more robust to quantization noise anyway. The concrete number is: does SQuAT at 2-bit on a 70B model close the gap to 4-bit scalar quantization? That's the threshold where VQ-QAT moves from academic interest to deployment default. The experiment they didn't run: applying SQuAT to activation quantization (not just weights), and testing on hardware with native lattice VQ support to measure actual inference speedup, not just accuracy recovery. The honest read is (a) — compute and engineering budget. Weight-only quantization is the tractable first step; activations are harder because they're data-dependent, and end-to-end hardware benchmarks require custom kernels. Expect the next paper to address at least one of these.